<SEC-DOCUMENT>0000746598-23-000058.txt : 20230905
<SEC-HEADER>0000746598-23-000058.hdr.sgml : 20230905
<ACCEPTANCE-DATETIME>20230905071736
ACCESSION NUMBER:		0000746598-23-000058
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		107
CONFORMED PERIOD OF REPORT:	20230731
FILED AS OF DATE:		20230905
DATE AS OF CHANGE:		20230905

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			BRADY CORP
		CENTRAL INDEX KEY:			0000746598
		STANDARD INDUSTRIAL CLASSIFICATION:	MISCELLANEOUS MANUFACTURING INDUSTRIES [3990]
		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:		231234128

	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-20230731.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with the Workiva Platform--><!--Copyright 2023 Workiva--><!--r:b30147b9-1afb-4461-8d84-c274543a6611,g:b017c15f-d3eb-4585-b748-828ac5a592ff,d:8c1fd2da69f54bc9be7f8def2cdab0df--><html xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:srt="http://fasb.org/srt/2023" xmlns:brc="http://www.bradyid.com/20230731" xmlns:currency="http://xbrl.sec.gov/currency/2023" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>brc-20230731</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" id="f-30">false</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-31">2023</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-32">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-33">0000746598</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-34">July 31</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-116">July&#160;31, 2023</ix:nonNumeric><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-117">8,467</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-118">7,355</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-119">51,261,487</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-8" decimals="0" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-121">45,008,724</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">46,370,708</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-123">6,252,763</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">4,890,779</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="c-10" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-125">3,538,628</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-10" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" 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="usd" contextRef="c-8" decimals="-3" name="brc:CommonStockAggregateLiquidationPreference" format="ixt:num-dot-decimal" scale="3" id="f-129">42,716</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:nonNumeric contextRef="c-57" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="f-439">P10Y</ix:nonNumeric><ix:nonNumeric contextRef="c-58" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="f-440">P33Y</ix:nonNumeric><ix:nonNumeric contextRef="c-59" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="f-441">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="c-60" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="f-442">P10Y</ix:nonNumeric><ix:nonNumeric contextRef="c-123" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="f-672">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="c-132" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="f-745">P3Y</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="c-123" decimals="4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-773">33.33</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="c-123" decimals="4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-774">33.33</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="c-123" decimals="4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-775">33.33</ix:nonFraction><ix:nonNumeric contextRef="c-197" name="us-gaap:OpenTaxYear" id="f-1137">2020</ix:nonNumeric><ix:nonNumeric contextRef="c-198" name="us-gaap:OpenTaxYear" id="f-1138">2023</ix:nonNumeric><ix:nonNumeric contextRef="c-218" name="us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-1219">http://fasb.org/us-gaap/2023#OtherLongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-223" name="us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-1224">http://fasb.org/us-gaap/2023#OtherLongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-228" name="us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-1229">http://fasb.org/us-gaap/2023#OtherLongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-232" name="us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-1234">http://fasb.org/us-gaap/2023#OtherLongTermDebtNoncurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="brc-20230731.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="c-1"><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-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><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>2023-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><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>2023-08-31</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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-01</xbrli:instant></xbrli:period></xbrli:context><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:context id="c-6"><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-7"><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-8"><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-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>2022-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:CommonClassBMember</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>2022-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: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-13"><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-14"><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-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>2021-08-01</xbrli:startDate><xbrli:endDate>2022-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>2020-08-01</xbrli:startDate><xbrli:endDate>2021-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: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-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>2021-08-01</xbrli:startDate><xbrli:endDate>2022-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>2020-08-01</xbrli:startDate><xbrli:endDate>2021-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:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></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:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-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:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-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:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></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:AdditionalPaidInCapitalMember</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-27"><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>2020-08-01</xbrli:startDate><xbrli:endDate>2021-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:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonvotingCommonStockMember</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-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:CommonClassBMember</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-30"><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-31"><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-32"><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-33"><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-34"><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-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:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></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: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-37"><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-38"><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-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: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-40"><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-41"><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-42"><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-43"><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-44"><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-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:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></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: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-47"><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-48"><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-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: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-50"><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-51"><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-52"><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-53"><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-54"><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-55"><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-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="c-57"><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>2023-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:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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="us-gaap:StatementBusinessSegmentsAxis">brc:IdentificationSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-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:WorkplaceSafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-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:AmericasAsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-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:EuropeAustraliaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-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:IdentificationSolutionsMember</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-66"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2022-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: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-68"><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-69"><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-70"><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-71"><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-72"><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-73"><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-74"><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-75"><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-76"><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-77"><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-78"><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-79"><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-80"><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-81"><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-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>2022-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:CustomerRelationshipsMember</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>2022-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:TechnologyBasedIntangibleAssetsMember</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>2022-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: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-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>2021-08-01</xbrli:startDate><xbrli:endDate>2022-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>2020-08-01</xbrli:startDate><xbrli:endDate>2021-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: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-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>2021-08-01</xbrli:startDate><xbrli:endDate>2022-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>2020-08-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="rate"><xbrli:measure>utr:Rate</xbrli:measure></xbrli:unit><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></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="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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="srt:CurrencyAxis">currency:GBP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="gbp"><xbrli:measure>iso4217:GBP</xbrli:measure></xbrli:unit><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:GBP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="eur"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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: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-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>2022-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:CumulativePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">brc:CumulativePreferredStock6CumulativeMember</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:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">brc:CumulativePreferredStock6CumulativeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">brc:A1972SeriesMember</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:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">brc:A1972SeriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">brc:A1979SeriesMember</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:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">brc:A1979SeriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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: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-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>2022-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:PlanNameAxis">brc:DeferredCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-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:SharesHeldRabbiTrustAtCostMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-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:DeferredCompensationMember</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-112"><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>2020-08-01</xbrli:startDate><xbrli:endDate>2021-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:DeferredCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></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:SharesHeldRabbiTrustAtCostMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-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: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-116"><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-117"><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-118"><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-119"><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-120"><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-121"><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-122"><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-123"><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-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>2021-08-01</xbrli:startDate><xbrli:endDate>2022-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>2020-08-01</xbrli:startDate><xbrli:endDate>2021-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:instant>2023-07-31</xbrli:instant></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: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-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:instant>2022-07-31</xbrli:instant></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:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></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>2020-08-01</xbrli:startDate><xbrli:endDate>2021-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: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-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>2021-08-01</xbrli:startDate><xbrli:endDate>2022-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:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></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>2022-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:instant>2023-07-31</xbrli:instant></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:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></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:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-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:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-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:AccumulatedGainLossNetCashFlowHedgeParentMember</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-141"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2022-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:AccumulatedTranslationAdjustmentMember</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-143"><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-144"><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-145"><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-146"><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-147"><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-148"><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-149"><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-150"><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-151"><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-152"><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>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="us-gaap:StatementBusinessSegmentsAxis">brc:AmericasAsiaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</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-155"><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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</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-156"><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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</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-157"><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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</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-158"><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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</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-159"><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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</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-160"><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>2020-08-01</xbrli:startDate><xbrli:endDate>2021-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="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-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>2021-08-01</xbrli:startDate><xbrli:endDate>2022-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>2020-08-01</xbrli:startDate><xbrli:endDate>2021-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="us-gaap:StatementBusinessSegmentsAxis">brc:EuropeAustraliaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</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-165"><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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</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-166"><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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</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-167"><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>2020-08-01</xbrli:startDate><xbrli:endDate>2021-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">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-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>2022-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>2021-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">brc:IdentificationSolutionsMember</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-172"><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>2020-08-01</xbrli:startDate><xbrli:endDate>2021-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: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-174"><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-175"><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>2020-08-01</xbrli:startDate><xbrli:endDate>2021-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: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-177"><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-178"><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>2021-07-31</xbrli:instant></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: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-180"><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-181"><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>2020-08-01</xbrli:startDate><xbrli:endDate>2021-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: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-183"><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-184"><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>2021-07-31</xbrli:instant></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: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-186"><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-187"><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>2020-08-01</xbrli:startDate><xbrli:endDate>2021-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">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-189"><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-190"><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>2021-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: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-192"><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-193"><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>2022-07-31</xbrli:instant></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:StatementScenarioAxis">brc:NetofassetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></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="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></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="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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="us-gaap:TaxPeriodAxis">us-gaap:EarliestTaxYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</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-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:LatestTaxYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</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-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></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="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></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="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-202"><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>2022-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="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-204"><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>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="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-206"><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>2022-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="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-208"><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>2022-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:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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: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-212"><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>2022-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: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-214"><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-215"><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>2020-08-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></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:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</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: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-217"><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><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: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><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: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-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><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:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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:DesignatedAsHedgingInstrumentMember</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:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</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-222"><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><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</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-223"><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><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</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-224"><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><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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: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-227"><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-228"><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><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-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: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>2022-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: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>2022-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: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-232"><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-233"><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>2022-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:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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:BusinessAcquisitionAxis">brc:MagicardAcquisitionMember</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-236"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">brc:NordicIDAcquisitionMember</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-237"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">brc:CodeAcquisitionMember</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-238"><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:startDate>2023-09-04</xbrli:startDate><xbrli:endDate>2023-09-04</xbrli:endDate></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:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</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-240"><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:startDate>2023-10-31</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></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:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-10</xbrli:startDate><xbrli:endDate>2023-10-10</xbrli:endDate></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="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-243"><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-244"><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-245"><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-246"><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-247"><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-248"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:RussellRShallerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</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-249"><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:IndividualAxis">brc:RussellRShallerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</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-250"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">brc:RussellRShallerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:AdjToCompAxis">brc:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</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-251"><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:IndividualAxis">brc:RussellRShallerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</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-252"><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-253"><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-254"><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-255"><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-256"><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-257"><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-258"><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-259"><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-260"><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-261"><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-262"><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>2022-08-01</xbrli:startDate><xbrli:endDate>2023-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:typedMember dimension="ecd:MeasureAxis"><ecd:MeasureAxis.domain>2</ecd:MeasureAxis.domain></xbrldi:typedMember></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-264"><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>2022-08-01</xbrli:startDate><xbrli:endDate>2023-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:typedMember dimension="ecd:MeasureAxis"><ecd:MeasureAxis.domain>4</ecd:MeasureAxis.domain></xbrldi:typedMember></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-266"><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-267"><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-268"><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>2020-07-31</xbrli:instant></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="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-270"><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-271"><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>2020-08-01</xbrli:startDate><xbrli:endDate>2021-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="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-273"><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-274"><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-275"><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>2020-07-31</xbrli:instant></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="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-277"><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-278"><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>2020-08-01</xbrli:startDate><xbrli:endDate>2021-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="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-280"><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-281"><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-282"><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>2020-07-31</xbrli:instant></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="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-284"><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-285"><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>2020-08-01</xbrli:startDate><xbrli:endDate>2021-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: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></ix:resources></ix:header></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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><td style="width:35.983%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.984%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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><td style="width:35.983%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.845%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><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><td style="width:2.716%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.984%"></td><td style="width:0.1%"></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: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, 2023</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><td style="width:2.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.980%"></td><td style="width:0.1%"></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: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><td style="width:35.983%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.984%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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><td style="width:35.983%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.984%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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><td style="width:53.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.870%"></td><td style="width:0.1%"></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: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><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><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><td style="width:35.983%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.984%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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><td style="width:39.316%"></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:1.0%"></td><td style="width:39.040%"></td><td style="width:0.1%"></td></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><td style="width:19.548%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.307%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.696%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.307%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.696%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.307%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.081%"></td><td style="width:0.1%"></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: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><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><td colspan="3" style="padding:0 1pt"></td></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%">&#9744;</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-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;&#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, 2023, was approximately $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="f-27">2,362,342,797</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 $53.47 per share on that date as reported for the New York Stock Exchange. As of August&#160;31, 2023, there were <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="0" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-28">44,825,183</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-29">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="i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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><td style="width:85.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.912%"></td><td style="width:0.1%"></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 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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_25">6</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_28">6</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_31">7</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_34">8</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_37">8</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_40">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_43">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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"></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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_76">26</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_166">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_166">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_169">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_172">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_172">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_175">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_175">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"></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="#i8c1fd2da69f54bc9be7f8def2cdab0df_181">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_181">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_184">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_184">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_187">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_190">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_190">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_193">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_193">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_196">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_196">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_199">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_199">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_202">Grants of Plan-Based Awards for 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="#i8c1fd2da69f54bc9be7f8def2cdab0df_202">81</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_205">Outstanding Equity Awards at 2023 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="#i8c1fd2da69f54bc9be7f8def2cdab0df_205">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_208">Option Exercises and Stock Vested for Fiscal 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="#i8c1fd2da69f54bc9be7f8def2cdab0df_208">85</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_214">Non-Qualified Deferred Compensation for Fiscal 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="#i8c1fd2da69f54bc9be7f8def2cdab0df_214">86</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_217">Potential Payments Upon Termination or Change in 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="#i8c1fd2da69f54bc9be7f8def2cdab0df_217">87</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_220">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_217">87</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_223">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_223">95</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_226">Director Compensation Table &#8212; Fiscal 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="#i8c1fd2da69f54bc9be7f8def2cdab0df_226">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_229">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_229">97</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_232">Item&#160;13. Certain Relationships, 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="#i8c1fd2da69f54bc9be7f8def2cdab0df_232">98</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_235">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_235">99</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"></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="#i8c1fd2da69f54bc9be7f8def2cdab0df_241">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_241">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_244">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_244">104</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_250">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_250">105</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="i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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="i8c1fd2da69f54bc9be7f8def2cdab0df_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, labor and freight as well as raw 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">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">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">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">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">Adverse impacts of the novel coronavirus ("COVID-19") pandemic or other pandemics</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">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">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">Differing interests of voting and non-voting shareholders</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="i8c1fd2da69f54bc9be7f8def2cdab0df_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="i8c1fd2da69f54bc9be7f8def2cdab0df_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%">Effective February 1, 2023, the Company is organized and managed on a geographic basis with two reportable segments: Americas &amp; Asia and Europe &amp; Australia. This change to a 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 the global business. All segment-related data has been conformed to the new reportable segments.</span></div><div style="margin-top:9pt;text-align: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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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 2023:</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 our customers with the highest level of customer service.</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="i8c1fd2da69f54bc9be7f8def2cdab0df_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><td style="width:53.432%"></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:13.227%"></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:13.373%"></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:13.378%"></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%">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><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%">2021</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><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><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><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%">64.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></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="2" style="background-color:#ffffff;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><td colspan="2" style="background-color:#ffffff;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><td colspan="2" style="background-color:#ffffff;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%">35.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></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 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><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><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%">Prior to February 1, 2023, the Company operated two former segments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">Identification Solutions (&#8220;IDS&#8221;) and Workplace Safety (&#8220;WPS&#8221;). IDS is primarily involved in the design, manufacturing, and distribution of high-performance and innovative identification and healthcare products, while WPS manufactures a broad range of stock and custom identification products and is a distributor of a wide variety of resale products.</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">Below is a summary of sales for IDS and WPS within each current 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><td style="width:53.432%"></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:13.227%"></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:13.373%"></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:13.378%"></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:10pt;font-weight:400;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%">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><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%">2021</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%">IDS</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:10pt;font-weight:400;line-height:100%">91.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><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%">90.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><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%">88.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></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%">WPS</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:10pt;font-weight:400;line-height:100%">8.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><td colspan="2" style="background-color:#ffffff;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%">9.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><td colspan="2" style="background-color:#ffffff;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.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></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 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><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><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"><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:53.432%"></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:13.227%"></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:13.373%"></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:13.378%"></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:10pt;font-weight:400;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%">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><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%">2021</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%">IDS</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:10pt;font-weight:400;line-height:100%">52.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:10pt;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:10pt;font-weight:400;line-height:100%">52.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:10pt;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:10pt;font-weight:400;line-height:100%">46.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:10pt;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%">WPS</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:10pt;font-weight:400;line-height:100%">47.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><td colspan="2" style="background-color:#ffffff;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%">47.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><td colspan="2" style="background-color:#ffffff;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%">53.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:2px 1pt;text-align: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 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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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: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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Identification Solutions</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Primary product categories 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">Product identification, which includes materials, printing systems, RFID and bar code scanners for product identification, brand protection labeling, work in process labeling, finished product identification, 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">Facility safety and identification and protection, which includes safety signs, floor-marking tape, pipe markers, labeling systems, spill control products, lockout/tagout devices, 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">Wire identification, which includes hand-held 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">People identification, which includes name tags, badges, lanyards, rigid card printing systems, and access control software.</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">Patient identification, which includes wristbands, labels, printing systems, and other products used in hospital, laboratories, and other healthcare settings for tracking and improving the safety of patients.</span></div><div style="margin-top:9pt;text-align: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 64% of IDS products are sold under the Brady brand, with other primary brands including identification products for the utility industry which are marketed under the Electromark brand and security and identification badges and systems which are marketed under the PromoVision, Brady People ID, BIG, and MAGiCARD brands. Spill control products are marketed under the SPC brand, lockout/tagout products are offered under the Scafftag brand, RFID products are marketed under the Nordic ID brand, and barcode scanners are marketed under the Code brand. Identification and patient safety products in the healthcare industry are available under the PDC Healthcare brand and custom wristbands for the leisure and entertainment industry are available under the PDC brand.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each region markets and sells high-quality and rapid response IDS products through multiple channels including distribution, a direct sales force, and digital channels. The direct sales force within each region partners with end-users and distributors by providing technical application and product 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 manufactures differentiated, proprietary products, most of which have been internally developed. These internally developed products include materials; printing, identification and tracking systems; and software. Competition is present 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 region, which include industrial manufacturing, electronic manufacturing, healthcare, chemical, oil, gas, alternative energy, automotive, aerospace, governments, mass transit, electrical contractors, education, leisure and entertainment and telecommunications, among others.</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%">Workplace Safety</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Primary product categories 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">Product identification, which includes asset tracking labels and asset 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">Facility, safety and identification and protection, which includes safety signs, traffic signs and control products, floor-marking tape, pipe markers, lockout/tagout devices, personal protection equipment, first aid products, and other workplace compliance products.</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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">Wire identification, which includes handheld printers, wire markers, sleeves and tags.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Products are sold under a variety of brands including: safety and facility identification products offered under the Seton, Emedco, Signals, Safety Signs, SafetyShop, Signs &amp; Labels, and Pervaco brands; first aid supplies marketed under the Accidental Health and Safety, Trafalgar, and Securimed brands; and wire identification products marketed under the Carroll brand.</span></div><div style="margin-top:9pt;text-align: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 a broad range of stock and custom identification products, and also sells a broad range of related resale products. Manufactured products comprise approximately 40% of WPS product sales. Historically, both the Company and many of our competitors focused their businesses on catalog marketing, often with varying product niches. Many of our competitors extensively utilize e-commerce to promote the sale of their products. A consequence of e-commerce is price transparency, as prices on non-proprietary products can be easily compared. Therefore, to compete effectively, we focus on pricing our products competitively, building out our e-commerce capabilities, developing unique or customized solutions, enhancing the customer experience, and providing compliance expertise as these factors are critical to retain existing customers and convert new customers. WPS primarily sells to businesses and serves many industries, including manufacturers, process industries, government, education, construction, and utilities.</span></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_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 $61.4 million, $58.5 million, and $44.6 million on its R&amp;D activities during the years ended July&#160;31, 2023, 2022, and 2021, 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="i8c1fd2da69f54bc9be7f8def2cdab0df_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="margin-top:9pt;text-align: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 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><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_31"></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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">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, 2023, the Company employed approximately 5,600 individuals worldwide, of which approximately 1,650 were employed in the United States and approximately 3,950 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 leading the Company&#8217;s diversity, equity, and inclusion initiatives. 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 measure. During the year ended July 31, 2023, the Company had a TRIR of 0.60, a LTCR of 0.28 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, 2023, 44% 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="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 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><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_34"></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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">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="i8c1fd2da69f54bc9be7f8def2cdab0df_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 fluctuated in 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; shortages due to the residual effects of the COVID-19 pandemic, other pandemics, or any other reason; and the imposition of duties and tariffs and potential retaliatory countermeasures could adversely impact the price or availability of raw materials. 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%">The costs of certain raw materials, components, transportation and energy necessary for our operations and the production and distribution of our products have increased significantly. While we have implemented certain cost containment measures and selective price increases, as well as taken other actions to offset these 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">Residual economic and operational impact of the COVID-19 pandemic, or the impact of other pandemics</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="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="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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">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. We completed the acquisitions of Code, Magicard and Nordic ID in fiscal 2021 for a total purchase price of $244.0 million. 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. 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 favorable pattern will continue.</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">The COVID-19 pandemic has adversely impacted our operations and 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 COVID-19 pandemic disrupted the global economy and adversely impacted our businesses, including demand for our products across multiple end-markets as well as our supply chain and operations. Any future resurgence of the COVID-19 pandemic, or other health epidemics, may have an impact on our business, operations and financial results depending on factors that cannot be accurately predicted at this time, such as the severity and transmission rate of any health epidemic, the extent and effectiveness of containment actions, the extent to which vaccines or other medical treatments are developed and made available to and accepted by the public, and the impact of these and other factors on our stakeholders.</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="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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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">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="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 continuing effects of the COVID-19 pandemic, or as a result of other 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%">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 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;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 ESG matters by various stakeholders could negatively affect our 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%">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 ESG 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="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><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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">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 will 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 years </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 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%">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 $592.6 million and other intangible assets of $62.1 million as of July&#160;31, 2023, which represents 47.1% 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. Indicators of other-than-temporary impairment were present in our equity investment in React Mobile, Inc., an employee safety software and hardware company, and we recognized an other-than-temporary impairment charge of $5.0 million in fiscal 2021. </span></div><div style="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. While it is impossible for us to predict whether some or all of these 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%">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 2023 for not meeting the minimum voting rights hurdle.</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><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_40"></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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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;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 id="i8c1fd2da69f54bc9be7f8def2cdab0df_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="margin-top:9pt;text-align: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="i8c1fd2da69f54bc9be7f8def2cdab0df_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="i8c1fd2da69f54bc9be7f8def2cdab0df_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="i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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="i8c1fd2da69f54bc9be7f8def2cdab0df_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:36pt;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%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.34pt">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:36pt;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%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.34pt">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, 2023, 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:36pt;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%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.91pt">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 2024, 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><td style="width:16.961%"></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:7.270%"></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:7.270%"></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:7.270%"></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:7.270%"></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:7.270%"></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:7.270%"></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:7.270%"></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:7.270%"></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:7.273%"></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="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="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><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: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="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><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><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><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><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><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><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><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><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><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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="3" name="us-gaap:DividendsPayableAmountPerShare" id="f-35">0.2350</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><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%">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><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%">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><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%">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><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%">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><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%">0.2250&#160;</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%">0.2250&#160;</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%">0.2250&#160;</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%">0.2250&#160;</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%">Class B</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.2184&#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%">0.2134&#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%">0.2300&#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%">0.2300&#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%">0.2300&#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%">0.2084&#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%">0.2250&#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%">0.2250&#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%">0.2250&#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-style:italic;font-weight:700;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.34pt">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 plan 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 May 24, 2022, the Company's Board of Directors authorized an increase in the Company's share repurchase program, authorizing the repurchase of up to $100.0 million of the Company's Class A Nonvoting Common Stock, with no expiration date associated with the authorization. As of July&#160;31, 2023, there were $10.0 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 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-5" decimals="-3" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="f-36">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><div style="margin-top:9pt;text-align: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, 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:22.291%"></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:17.467%"></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:17.467%"></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:17.467%"></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:17.472%"></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%">Period</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 Number of Shares Purchased</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%">Average Price Paid per Share</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 Number of Shares Purchased as Part of Publicly Announced 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%">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, 2023 - May 31, 2023</span></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%">194,962&#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%">49.20&#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 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%">194,962&#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%">45,643&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 1, 2023 - June 30, 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:9pt;font-weight:400;line-height:100%">503,541&#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.86&#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%">503,541&#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%">21,040&#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%">July 1, 2023 - July 31, 2023</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%">230,128&#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%">47.92&#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%">230,128&#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%">10,013&#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%">Total</span></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: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%">928,631&#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%">48.70&#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 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%">928,631&#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%">10,013&#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="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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> of Contents</a></span></div></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-style:italic;font-weight:700;line-height:120%">(e)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.91pt">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, 2018, 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 Index, the S&amp;P SmallCap 600 Industrials Index, and the Russell 2000 Index.</span></div><div style="margin-top:9pt;text-align: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 S&amp;P SmallCap 600 Industrials Index will replace the S&amp;P SmallCap 600 Index in future years. This change creates consistency between the index included in this Common Stock Price Performance Graph and the Pay Versus Performance table included in Item 11. Executive Compensation.</span></div><div style="margin-top:9pt;text-align:justify"><img src="brc-20230731_g1.jpg" alt="5 Year Cumulative Return - updated.jpg" style="height:420px;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><td style="width:31.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:9.426%"></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:9.426%"></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:9.426%"></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:9.426%"></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:9.426%"></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:9.434%"></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%">2018</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%">2019</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%">2020</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%">2021</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><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%">Brady Corporation</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%">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><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%">137.76&#160;</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%">124.63&#160;</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%">150.84&#160;</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%">134.43&#160;</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%">147.74&#160;</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%">S&amp;P 500 Index</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%">100.00&#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%">107.99&#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%">120.90&#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%">164.96&#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%">157.31&#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%">177.78&#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%">S&amp;P SmallCap 600 Index</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.00&#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%">93.25&#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%">85.16&#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%">133.66&#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%">125.32&#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%">131.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;text-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94.96&#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%">87.76&#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%">132.55&#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%">132.29&#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%">156.84&#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%">Russell 2000 Index</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.00&#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%">95.58&#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%">91.19&#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%">138.59&#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%">118.78&#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%">128.17&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Copyright (C) 2023, 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="i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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="i8c1fd2da69f54bc9be7f8def2cdab0df_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. Effective February 1, 2023, the Company is organized and managed on a geographic basis with two reportable segments: Americas &amp; Asia and Europe &amp; Australia. As such, all segment-related data has been recast to reflect our new reportable segments in the Management's Discussion and Analysis of Financial Condition and Results of Operations section. Prior to February 1, 2023, the Company operated two former segments: IDS and WPS. IDS products include high-performance and innovative identification and healthcare products that are designed, manufactured, and distributed within the Company's value chain. WPS products include a broad range of stock and custom identification products that the Company manufactures, as well as a wide variety of products that the Company purchases and resells as a distributor.</span></div><div style="margin-top:9pt;text-align: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-37">July&#160;31, 2023</ix:nonNumeric> compared to the year ended July&#160;31, 2022 and the year ended July&#160;31, 2022 compared to the year ended July&#160;31, 2021. </span></div><div style="margin-top:9pt;text-align: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 has experienced, and expects to continue to experience, inflationary pressures and supply chain and other business disruptions. The Company has taken and will continue to take actions to mitigate inflation issues through pricing actions and the execution of sustainable efficiency gains.</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 we have the financial strength to continue to invest in organic sales growth opportunities including sales, marketing, R&amp;D and inorganic sales opportunities including acquisitions, while continuing to drive sustainable efficiency gains and automation in our operations and selling, general and administrative ("SG&amp;A") functions and return capital to our shareholders in the form of 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-38">July&#160;31, 2023</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%">$151.5 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%">, as 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-6" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-39">248.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-6" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-40">1,068.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 o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f $1,219.8 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 remaining undrawn amount of the credit agreement and our ability to increase that credit line as necessary are sufficient to manage the continuing impact of economic or geopolitical events which may result in reduced 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-41">July&#160;31, 2023</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="i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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, 2022 to the year ended July 31, 2021 has been impacted by the following acquisitions: Magicard Holdings Limited ("Magicard") and Nordic ID Oyj ("Nordic ID") which were completed in May 2021, and The Code Corporation ("Code") which was completed in June 2021. All three acquisitions operate within both of our reportable segments. In addition, in March 2023 the Company divested the PremiSys business which 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, 2023, 2022, and 2021 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><td style="width:30.517%"></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:13.164%"></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:5.958%"></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:13.164%"></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:5.958%"></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:13.164%"></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:5.965%"></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%">(Dollars in thousands)</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%">%  Sales</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><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%">%  Sales</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%">2021</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%">%  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><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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 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%">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 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%">1,144,698&#160;</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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">561,446&#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%">49.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: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><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 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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,551&#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.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 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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,768&#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%">30.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></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><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><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%">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><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><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%">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><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%">394,319&#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%">34.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></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><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><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 #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><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><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 #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><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%">167,127&#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 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.6&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal 2023 Compared to Fiscal 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-weight:400;line-height:120%">Net sales increased 2.3% to $1,331.9 million in fiscal 2023 compared to $1,302.1 million in fiscal 2022, which consisted of organic sales growth of 5.5%, partially offset by a decrease from foreign currency translation of 3.0% and a decrease of 0.2% due to the divestiture of a business. Organic sales grew 4.4% in the Americas &amp; Asia segment and 7.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.1% to $657.3 million in fiscal 2023 compared to $631.6 million in fiscal 2022. As a percentage of net sales, gross margin increased to 49.4% in fiscal 2023 from 48.5% in fiscal 2022. The increase in gross margin as a percentage of net sales was primarily due to operating efficiencies resulting from investment in process automation and reductions in freight expense, partially offset by an increase in material costs due to inflationary pressures.</span></div><div style="margin-top:9pt;text-align: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 4.8% to $61.4 million in fiscal 2023 compared to $58.5 million in fiscal 2022. As a percentage of net sales, R&amp;D expenses increased to 4.6% in fiscal 2023 compared to 4.5% in fiscal 2022. The increase in R&amp;D spending in fiscal 2023 was primarily due to increased headcount as well as increased project spend. 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 were the primary focus of R&amp;D expenditures in 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: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 decreased 2.4% to $370.7 million in fiscal 2023 compared to $380.0 million in fiscal 2022. As a percentage of net sales, SG&amp;A expense decreased to 27.8% in fiscal 2023 compared to 29.2% in fiscal 2022. The decrease in SG&amp;A expenses in fiscal 2023 was due to foreign currency translation. The decrease in SG&amp;A expenses as a percentage of sales in fiscal 2023 was primarily due to reduced headcount, lower advertising spend and a decrease in amortization expense of $3.2 million, which was partially offset by costs associated with the change to a regional reporting structure.</span></div><div style="margin-top:9pt;text-align: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 16.7% to $225.2 million in fiscal 2023 compared to $193.0 million in fiscal 2022. The increase in operating income in fiscal 2023 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 reductions in freight costs as well as price increases, and operational efficiencies throughout the region.</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%">Fiscal 2022 Compared to Fiscal 2021</span></div><div style="margin-top:9pt;text-align: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 13.7% to $1,302.1&#160;million in fiscal 2022 compared to $1,144.7 million in fiscal 2021, which consisted of organic sales growth of 9.4% and growth from acquisitions of 6.9%, partially offset by a decrease from foreign currency translation of 2.6%. Organic sales grew 10.3% in the Americas &amp; Asia segment and 7.9% 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 12.5% to $631.6&#160;million in fiscal 2022 compared to $561.4 million in fiscal 2021. As a percentage of net sales, gross margin decreased to 48.5% in fiscal 2022 compared to 49.0% in fiscal 2021. The decrease in gross margin as </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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">a percentage of net sales was primarily due to an increase in the cost of materials, labor and freight, which was partially mitigated by pricing actions and operational efficiencies including streamlining manufacturing 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-weight:400;line-height:120%">R&amp;D expenses increased 31.4% to $58.5 million in fiscal 2022 compared to $44.6 million in fiscal 2021. As a percentage of net sales, R&amp;D expenses increased to 4.5% in fiscal 2022 compared to 3.9% in fiscal 2021. The increase in R&amp;D spending in fiscal 2022 was primarily due to the acquisitions of Code and Nordic ID, as these companies operate with a greater amount of R&amp;D spend as a percentage of net sales compared to Brady's organic business. In addition, the R&amp;D headcount increased in the Americas &amp; Asia segment. Investments in new printing systems, materials and the build out of a comprehensive industrial track and trace solution were the primary focus of R&amp;D expenditures in fiscal 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-weight:400;line-height:120%">SG&amp;A expenses increased 8.6% to $380.0 million in fiscal 2022 compared to $349.8 million in fiscal 2021. As a percentage of net sales, SG&amp;A expense decreased to 29.2% in fiscal 2022 compared to 30.6% in fiscal 2021. The increase in SG&amp;A expenses in fiscal 2022 was primarily due to the acquisitions of Code, Magicard and Nordic ID, and to a lesser extent an increase in sales personnel, which was partially offset by a decrease due to foreign currency translation. The decrease in SG&amp;A expense as a percentage of net sales from the prior year was due to ongoing efficiency activities throughout SG&amp;A.</span></div><div style="margin-top:9pt;text-align: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 15.5% to $193.0 million in fiscal 2022 compared to $167.1 million in fiscal 2021. The increase in operating income in fiscal 2022 was primarily due to the increase in segment profit in the Americas &amp; Asia segment as a result of organic sales growth and to a lesser extent, positive earnings from the acquisitions completed in the fourth quarter of fiscal 2021.</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%">OPERATING INCOME TO NET INCOME</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:41.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: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.648%"></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.648%"></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.658%"></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%">(Dollars in thousands)</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%">%  Sales</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><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%">%  Sales</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%">2021</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%">%  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><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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><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%">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><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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><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%">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><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%">167,127&#160;</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%">14.6&#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><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;text-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,333&#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%">0.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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(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%">(1,276)</span></td><td style="background-color:#ffffff;padding: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%">(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%">(437)</span></td><td style="background-color:#ffffff;padding: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%">(0.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;text-align: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 and losses of unconsolidated affiliate</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%">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><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%">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><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><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%">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><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%">171,023&#160;</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%">14.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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,610&#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.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></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 losses of unconsolidated affiliate</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%">174,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 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%">13.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><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%">149,979&#160;</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%">11.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><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%">135,413&#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 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%">11.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%">Equity in losses of unconsolidated affiliate</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"><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%">&#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"><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%">(5,754)</span></td><td style="background-color:#ffffff;padding: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%">(0.5)</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><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%">174,857&#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="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%">13.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><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,979&#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="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%">11.5&#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><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%">129,659&#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 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%">11.3&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal 2023 Compared to Fiscal 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-weight:400;line-height:120%">Investment and other income was $4.0 million in fiscal 2023 compared to $0.2 million in fiscal 2022. The increase in investment and other income in fiscal 2023 was primarily due to an increase in the market value of securities held in deferred compensation plans and an increase in interest 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%">Interest expense increased to $3.5 million in fiscal 2023 compared to $1.3 million in fiscal 2022. The increase in interest expense in fiscal 2023 was primarily due to an increase in benchmark interest rates compared to fiscal 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-weight:400;line-height:112%">The Company's income tax rate was 22.5% in fiscal 2023. 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-weight:700;line-height:120%">Fiscal 2022 Compared to Fiscal 2021</span></div><div style="margin-top:9pt;text-align: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 $0.2 million in fiscal 2022 compared to $4.3 million in fiscal 2021. The decrease in investment and other income in fiscal 2022 was primarily due to a decrease 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 increased to $1.3 million in fiscal 2022 compared to $0.4 million in fiscal 2021. The increase in interest expense in fiscal 2022 was due to increased borrowing on our credit agreement and an increase in interest rates compared to fiscal 2021.</span></div><div style="margin-top:9pt;text-align: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 income tax rate was 21.9% in fiscal 2022. Refer to Note 11, "Income Taxes" for additional information on the Company's income tax rates.</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">Equity in losses of unconsolidated affiliate represented the Company's 23% equity interest in React Mobile, Inc. ("React Mobile"), an employee safety software and hardware company based in the United States. During fiscal 2021, React Mobile's financial position deteriorated due to a decline in the hospitality industry from the COVID-19 pandemic, which represents its entire customer base, and increased competitive pressures from new entrants in the marketplace. As a result, management performed an analysis to determine whether the loss in value of the investment was other than temporary and recognized an other-than-temporary impairment charge of $5.0 million. The Company's equity interest in React Mobile's losses was $0.8 million in fiscal 2021.</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, equity in losses of unconsolidated affiliate, 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 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><td style="width:62.935%"></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.157%"></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.157%"></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.161%"></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%">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><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%">2021</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><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-style:italic;font-weight:700;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-weight:400;line-height:100%">Organic</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%">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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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></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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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></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 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><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><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%">3.3&#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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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 #000;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 #000;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%">Organic</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.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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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></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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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><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><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><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%">10.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><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 #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%">Organic</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.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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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><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><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><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.9&#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><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 #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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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></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%">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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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></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><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><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><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: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.8&#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%">Fiscal 2023 Compared to Fiscal 2022</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%">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 increased 3.2% to $888.9 million in fiscal 2023 compared to $861.1 million in fiscal 2022. The net sales increase consisted of organic sales growth of 4.4% and decreases from foreign currency translation of 0.9% and the sale of the PremiSys business of 0.3%.</span></div><div style="margin-top:9pt;text-align: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 mid-single digits in fiscal 2023. The increase in organic sales was primarily due to organic sales growth in IDS products with strongest growth in the safety and facility identification, healthcare identification and wire identification product lines, which was partially offset by an organic sales decline in the product identification product line. Organic growth in IDS products was partially offset by a mid-single digit decline in WPS 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%">Organic sales in Asia declined in the low-single digits in fiscal 2023. The organic sales decline was primarily driven by decreased volume in China and Malaysia, which was partially offset by increased volume in India and Japan. The organic sales decline in China was due to the spread of COVID-19 primarily during the second quarter of fiscal 2023.</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">Segment profit increased 14.7% to $180.5 million in fiscal 2023 from $157.3 million in fiscal 2022. As a percent of net sales, segment profit increased to 20.3% in fiscal 2023 from 18.3% in fiscal 2022. The increase in segment profit was primarily due increased sales volumes in the Americas, reductions in freight costs, as well as ongoing efforts to streamline processes to drive operational efficiencies, which were partially offset by an increase in material costs due to inflationary pressures. </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 0.5% to $443.0 million in fiscal 2023 compared to $441.0 million in fiscal 2022. The net sales increase consisted of organic sales growth of 7.6% and a decrease from foreign currency translation of 7.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 mid-single digits in fiscal 2023 which was driven by mid-single digit growth in both IDS and WPS products. Organic growth was strongest in the safety and facility identification and product identification product lines, followed by the wire identification product line. The increase in organic sales in Europe was primarily driven by a mid-single digit increase in Western Europe, partially offset by a single-digit decline in the Nordic region. Organic sales growth was approximately 21% across Eastern Europe, the Middle East and Africa. Organic sales in WPS products was driven by digital sales growth of nearly 13% from improvement in digital 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%">Organic sales in Australia increased in the low-teens in fiscal 2023. Organic sales growth was driven by volume in the safety and facility identification product line. Price increases implemented in the second half of fiscal 2022 and the first quarter of fiscal 2023 represented the remainder of the organic sales growth.</span></div><div style="margin-top:9pt;text-align: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 4.3% to $65.7 million in fiscal 2023 compared to $63.1 million in fiscal 2022. As a percentage of net sales, segment profit increased to 14.8% in fiscal 2023 compared to 14.3% in fiscal 2022. The increase in segment profit was primarily due to actions taken during fiscal 2022 to reduce the cost structure as well as pricing actions implemented throughout fiscal 2023.</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%">Fiscal 2022 Compared to Fiscal 2021</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%">Americas &amp; Asia</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%">Americas &amp; Asia net sales increased 17.1% to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$861.1 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%"> in fiscal 2022 compared to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$735.6 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%"> in fiscal 2021. The net sales increase consisted of organic sales growth of 10.3%, growth from acquisitions of 6.9% and a decrease from foreign currency translation of 0.1%. </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%">Organic sales in the Americas increased approximately 10% in fiscal 2022. The increase in organic sales was primarily due to organic sales growth in IDS products of nearly 12%. Organic sales grew in all major product lines with the strongest growth in the wire identification and safety and facility identification product lines, which was partially offset by a low-single digit sales decline in WPS products.</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%">Organic sales in Asia increased nearly 12% in fiscal 2022. Sales growth was broad-based with a high-single digit increase in China and organic sales growth of approximately 15% within all other countries in the region.</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%">Segment profit increased 15.1% to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$157.3 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%"> in fiscal 2022 compared to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$136.6 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%"> in fiscal 2021. The increase in segment profit was primarily due to organic sales growth in fiscal 2022 and positive earnings from acquisitions completed in the fourth quarter of fiscal 2021. As a percent of net sales, segment profit decreased to 18.3% in fiscal 2022 compared to 18.6% in fiscal 2021. The decrease in segment profit as a percentage of net sales was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily due to gross margin compression resulting from an increase in the cost of materials, labor and freight, as well as incremental amortization expense of $5.4 million in fiscal 2022, which was partially offset by pricing actions.</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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Europe &amp; Australia net sales increased 7.8% to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$441.0 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%"> in fiscal 2022 compared to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$409.1 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%"> in fiscal 2021. The net sales increase consisted of organic sales growth of 7.9%, growth from acquisitions of 6.9% and a decrease from foreign currency translation of 7.0%. </span></div><div style="margin-top:9pt;text-align: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 high-single digits in fiscal 2022. The increase in organic sales was primarily due to organic sales growth in IDS products of approximately 15%. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Organic sales grew in all major IDS product lines with the strongest growth in the product identification product line, followed by the safety and facility identification and wire identification product lines.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> WPS product organic sales increased slightly during the year with mid-single digit growth from the digital channel, while sales from all other channels were essentially flat.</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> of Contents</a></span></div></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%">Organic sales in Australia increased slightly in fiscal 2022. Digital sales increased in the low-single digits, and sales from all other channels were essentially flat.</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%">Segment profit increased 13.9% to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$63.1 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%"> in fiscal 2022 compared to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$55.4 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%"> in fiscal 2021. As a percentage of net sales, segment profit increased to 14.3% in fiscal 2022 compared to 13.5% in fiscal 2021. The increase in segment profit was primarily</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> due to organic sales growth, positive earnings from acquisitions completed in the fourth quarter of fiscal 2021, and actions taken to reduce the cost structure, including certain forms of advertising spend, which was partially offset by incremental amortization expense of $2.5 million in fiscal 2022.</span></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_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, 2023, 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, and dividend payments 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 $151.5 million at July&#160;31, 2023, an increase of $37.5 million from July&#160;31, 2022. 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><td style="width:68.006%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.712%"></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%">(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%">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><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%">2021</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><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 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%">209,149&#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 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"></td><td colspan="3" style="padding:0 1pt"></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%">205,665&#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 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%">(11,214)</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,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:9pt;font-weight:400;line-height:100%">(268,592)</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 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%">(163,568)</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%">(102,089)</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%">(12,324)</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 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%">3,096&#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%">(6,555)</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,943&#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: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%">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><td colspan="3" style="padding:0 1pt"></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%">(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"></td><td colspan="3" style="padding:0 1pt"></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%">(70,308)</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></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%">Fiscal 2023 Compared to Fiscal 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-weight:400;line-height:120%">Net cash provided by operating activities was $209.1 million during fiscal 2023 compared to $118.4 million in fiscal 2022. The increase in cash provided by operating activities was primarily due to improved profitability and reduced inventory purchases compared to elevated inventory purchases in the prior year to reduce the risk of supply chain disruption.</span></div><div style="margin-top:9pt;text-align: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 $11.2 million during fiscal 2023, which consisted of capital expenditures of $19.2 million partially offset by proceeds of $8.0 million received from the sale of the PremiSys business. Net cash used in investing activities was $43.1 million in fiscal 2022, which was elevated due to the purchase of two facilities that were previously leased.</span></div><div style="margin-top:9pt;text-align: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 $163.6 million during fiscal 2023 compared to $102.1 million in fiscal 2022. The increase in cash used in financing activities was primarily due to $102.3 million of net repayment activity on the credit agreement in fiscal 2023 compared to fiscal 2022, which was due to the increase in net cash provided by operating activities in fiscal 2023. This increase was partially offset by a decrease in share repurchases of $34.2 million in fiscal 2023 compared to fiscal 2022.</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%">Fiscal 2022 Compared to Fiscal 2021</span></div><div style="margin-top:9pt;text-align: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 $118.4 million during fiscal 2022 compared to $205.7 million in fiscal 2021. The decrease was primarily due to cash outflows for inventory purchases in order to reduce the risk of supply chain disruption. In addition, annual incentive compensation payments were higher in fiscal 2022 than they were in fiscal 2021.</span></div><div style="margin-top:9pt;text-align: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 $43.1 million during fiscal 2022 compared to $268.6 million in fiscal 2021. The decrease in cash used in investing activities was primarily due to the acquisitions of Code, Magicard and Nordic ID which were closed during the fourth quarter of fiscal 2021.</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">Net cash used in financing activities was $102.1 million during fiscal 2022 compared to $12.3 million in fiscal 2021. The increase in cash used in financing activities was primarily due to an increase in share repurchases of $105.6 million, which was partially offset by a $19.0 million increase in net borrowings on the credit agreement in fiscal 2022 compared to fiscal 2021.</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%">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="i8c1fd2da69f54bc9be7f8def2cdab0df_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 $20.9 million and $20.6 million as of July&#160;31, 2023 and 2022, respectively. If recognized, $17.8 million of unrecognized tax benefits would reduce the Company's income tax rate as of both July&#160;31, 2023 and 2022. Accrued interest and penalties related to unrecognized tax benefits were $5.3 million and $4.8 million as of July&#160;31, 2023 and 2022, 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 $2.6 million in </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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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 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="margin-top:9pt;text-align: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%">$52.8 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 $47.3 million as of July&#160;31, 2023 and 2022, 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 and 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%">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 seven reporting units within its two reportable segments, Americas &amp; Asia and Europe &amp; Australia, with the following goodwill balances as of July 31, 2023: North America, $438.0 million; Europe, $151.2 million; and Latin America, $3.4 million. The other four identified reporting units each have a goodwill balance of zero. The Company believes that the discounted cash flow model and the market approach provide a reasonable and meaningful fair value estimate based upon the reporting units' projections of future operating results and cash flows and replicates how market participants would value the Company's reporting units. The projections of future operating results, which are based on both past performance and the projections and assumptions used in the Company's current and long-range operating plans, are subject to change as a result of changing economic and competitive conditions. Significant estimates used by management in the discounted cash flows methodology include estimates of future cash flows based on expected growth rates, price increases, fluctuations in gross profit margins and SG&amp;A expense as a percentage of sales, capital expenditures, working capital levels, income tax rates, and a weighted-average cost of capital reflecting the specific risk profile of the reporting unit being tested. Significant negative industry or economic 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) U.S. GDP growth, (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%">The Company considers a reporting unit&#8217;s fair value to be substantially in excess of its carrying value at 20% or greater. The annual impairment testing performed on May 1, 2023, in accordance with ASC 350, &#8220;Intangibles - Goodwill and Other&#8221; indicated that each of the reporting units had a fair value substantially in excess of its 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%">23</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">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, 2023, all indefinite-lived tradenames had fair value in excess of carrying value.</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%">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 id="i8c1fd2da69f54bc9be7f8def2cdab0df_73"></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 economic 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, 2023, the notional amount of outstanding forward foreign exchange contracts designated as cash flow hedges was $39.7 million. The Company uses Euro-denominated debt of &#8364;24.0 million and British Pound-denominated debt of &#163;8.0 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 decreased fiscal 2023 net sales by 3.0% compared to fiscal 2022 as the U.S. dollar appreciated, 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, 2023, 2022, and 2021, as a separate component of stockholders&#8217; equity, were favorable by $16.0 million, unfavorable by $53.4 million, and favorable by $10.3 million, respectively. As of July&#160;31, 2023 and 2022, the Company&#8217;s foreign subsidiaries had net current assets (defined as current assets less current liabilities) subject to foreign currency translation risk of $207.6&#160;million and $193.6&#160;million, respectively. The potential decrease in net current assets as of July&#160;31, 2023, from a hypothetical 10 percent adverse change in quoted foreign currency exchange rates would be approximately $20.8&#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 </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><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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">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, 2023, 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%">25</span></div></div></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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><td style="width:81.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.860%"></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: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="#i8c1fd2da69f54bc9be7f8def2cdab0df_79">Report of Independent Registered Public Accounting Firm (PCAOB ID: </a><ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-42">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_79">27</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"></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="#i8c1fd2da69f54bc9be7f8def2cdab0df_85">Consolidated Balance Sheets &#8212; July&#160;31, 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="#i8c1fd2da69f54bc9be7f8def2cdab0df_85">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_91">Consolidated Statements of Income &#8212; Years Ended July&#160;31, 2023, 2022, and 2021</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_91">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_94">Consolidated Statements of Comprehensive Income &#8212; Years Ended July&#160;31, 2023, 2022, and 2021</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_94">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_97">Consolidated Statements of Stockholders&#8217; Equity &#8212; Years Ended July&#160;31, 2023, 2022, and 2021</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_97">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_103">Consolidated Statements of Cash Flows &#8212; Years Ended July&#160;31, 2023, 2022, and 2021</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_103">33</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_106">Notes to Consolidated Financial Statements &#8212; Years Ended July&#160;31, 2023, 2022, and 2021</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_106">34</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%">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> of Contents</a></span></div></div><div><span><br/></span></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_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 "Company") as of July 31, 2023 and 2022, 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, 2023, 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, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended July 31, 2023, 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, 2023, 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 5, 2023, 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 $52.8 million as of July 31, 2023.</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%">27</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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-43">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-44">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 5, 2023</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%">28</span></div></div></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> of Contents</a></span></div></div><div><span><br/></span></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_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, 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 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><td style="width:75.017%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.492%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.498%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.493%"></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%">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: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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;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: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><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%">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-6" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-45">151,532</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-46">114,069</ix:nonFraction>&#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"><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-6" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-47">8,467</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-48">7,355</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-6" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-49">184,420</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-50">183,233</ix:nonFraction>&#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%">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-6" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-51">177,078</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-52">190,023</ix:nonFraction>&#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%">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-6" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-53">11,790</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-54">10,743</ix:nonFraction>&#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%">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-6" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-55">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-56">498,068</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></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-6" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-57">142,149</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-58">139,511</ix:nonFraction>&#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%">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-6" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-59">592,646</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-60">586,832</ix:nonFraction>&#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%">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-6" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-61">62,096</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-62">74,028</ix:nonFraction>&#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%">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-6" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-63">15,716</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-64">15,881</ix:nonFraction>&#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%">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-6" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-65">29,688</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-66">31,293</ix:nonFraction>&#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%">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-6" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-67">22,142</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-68">21,719</ix:nonFraction>&#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%">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-6" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-69">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-70">1,367,332</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></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><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: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><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%">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-6" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-71">79,855</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-72">81,116</ix:nonFraction>&#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%">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-6" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-73">71,470</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-74">76,764</ix:nonFraction>&#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%">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-6" decimals="-3" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-75">13,575</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-76">12,539</ix:nonFraction>&#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%">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-6" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-77">12,582</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-78">8,294</ix:nonFraction>&#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%">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-6" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-79">14,726</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-80">15,003</ix:nonFraction>&#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 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-6" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-81">65,828</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-82">61,458</ix:nonFraction>&#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%">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-6" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-83">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-84">255,174</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></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-6" decimals="-3" name="us-gaap:OtherLongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-85">49,716</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherLongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-86">95,000</ix:nonFraction>&#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%">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-6" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-87">16,217</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-88">19,143</ix:nonFraction>&#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%">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-6" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-89">74,369</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-90">86,717</ix:nonFraction>&#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%">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-6" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-91">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-92">456,034</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></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><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: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-8" decimals="0" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-93">51,261,487</ix:nonFraction> shares, and outstanding <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="0" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-94">45,008,724</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="0" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-95">46,370,708</ix:nonFraction> shares, respectively (aggregate liquidation preference of $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="brc:CommonStockAggregateLiquidationPreference" format="ixt:num-dot-decimal" scale="3" id="f-96">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-8" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-97">513</ix:nonFraction>&#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%"><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></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-10" decimals="0" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-99">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-10" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-100">35</ix:nonFraction>&#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%"><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></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-6" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-102">351,771</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-103">345,266</ix:nonFraction>&#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%">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-6" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-104">1,021,870</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-105">892,417</ix:nonFraction>&#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"><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-8" decimals="0" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-106">6,252,763</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="0" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-107">4,890,779</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-6" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="f-108">290,209</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="f-109">217,856</ix:nonFraction>)</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%">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-6" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-110">93,061</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">(<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,077</ix:nonFraction>)</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%">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-6" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-112">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-113">911,298</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></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-6" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-114">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-115">1,367,332</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></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%">29</span></div></div></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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, 2023, 2022 and 2021</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><td style="width:62.369%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.606%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.505%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.606%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.505%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.609%"></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%">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><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%">2021</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-131">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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-132">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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-133">1,144,698</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></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-134">674,588</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-135">670,510</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-136">583,252</ix:nonFraction>&#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%">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-137">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-138">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-139">561,446</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></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><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%">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-140">61,365</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-141">58,548</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-142">44,551</ix:nonFraction>&#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: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-143">370,697</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-144">379,992</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-145">349,768</ix:nonFraction>&#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%">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-146">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-147">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-148">394,319</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></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-149">225,213</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-150">193,012</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-151">167,127</ix:nonFraction>&#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%">Other income (expense):</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 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-152">4,022</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-153">244</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-154">4,333</ix:nonFraction>&#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%">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-155">3,539</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-156">1,276</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="f-157">437</ix:nonFraction>)</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%">Income before income taxes and losses of unconsolidated affiliate</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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-158">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-159">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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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-13" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-160">171,023</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></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-161">50,839</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-162">42,001</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-163">35,610</ix:nonFraction>&#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:400;line-height:100%">Income before losses of unconsolidated affiliate</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="brc:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-164">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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-12" decimals="-3" name="brc:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-165">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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-13" decimals="-3" name="brc:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-166">135,413</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></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%">Equity in losses of unconsolidated affiliate</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:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="f-167">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="f-168">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-169">5,754</ix:nonFraction>)</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%">Net income</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-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-170">174,857</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-171">149,979</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-172">129,659</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></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><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 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-14" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-173">3.53</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-174">2.92</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-16" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-175">2.49</ix:nonFraction>&#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%">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-14" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-176">3.51</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-177">2.90</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-16" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-178">2.47</ix:nonFraction>&#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: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><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%">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-17" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-179">3.51</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-18" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-180">2.91</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-19" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-181">2.48</ix:nonFraction>&#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: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-17" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-182">3.49</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-18" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-183">2.89</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-19" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-184">2.46</ix:nonFraction>&#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%">Weighted average common shares outstanding:</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 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-185">49,591</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-186">51,321</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-187">52,039</ix:nonFraction>&#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%">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-188">49,869</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-189">51,651</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-190">52,409</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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, 2023, 2022 and 2021</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><td style="width:62.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.431%"></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%">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><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%">2021</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-191">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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-192">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"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-193">129,659</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></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 income (loss):</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: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" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-194">16,009</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-195">53,402</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-196">10,266</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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-weight:400;line-height:100%">Cash flow hedges:</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: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 income (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-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-197">2,680</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-198">1,282</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-199">1,451</ix:nonFraction>&#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%">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-200">2,140</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" scale="3" id="f-201">909</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" scale="3" id="f-202">399</ix:nonFraction>)</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="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:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" scale="3" id="f-203">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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-12" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" scale="3" id="f-204">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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-205">1,052</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></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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net (loss) gain recognized in other comprehensive income (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-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" scale="3" id="f-206">465</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" scale="3" id="f-207">424</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" format="ixt:fixed-zero" scale="3" id="f-208">&#8212;</ix:nonFraction>&#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%">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-209">417</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-210">1,043</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="f-211">388</ix:nonFraction>)</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="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-212">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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-12" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" scale="3" id="f-213">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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" scale="3" id="f-214">388</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></tr><tr style="height:14pt"><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: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 (loss), 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" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-215">15,667</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-216">53,648</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-217">10,930</ix:nonFraction>&#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%">Income tax benefit (expense) related to items of other comprehensive income (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-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="f-218">349</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="f-219">524</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="f-220">406</ix:nonFraction>)</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%">Other comprehensive income (loss), 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" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-221">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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-12" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-222">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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-223">10,524</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></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-224">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-225">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-226">140,183</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></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%">31</span></div></div></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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, 2023, 2022 and 2021</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><td style="width:35.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.987%"></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%">Common Stock</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%">Additional Paid-In Capital</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%">Retained Earnings</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%">Treasury Stock</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: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, 2020</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%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-227">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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;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%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-228">331,762</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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;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%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-229">704,456</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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;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%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-230">107,216</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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;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%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-231">66,477</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></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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-232">129,659</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">&#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></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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-233">10,524</ix:nonFraction>&#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 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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-234">2,767</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-235">1,748</ix:nonFraction>&#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 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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" scale="3" id="f-236">32</ix:nonFraction>&#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%">&#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 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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-237">10,098</ix:nonFraction>&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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 A Common Stock</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-238">3,593</ix:nonFraction>)</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 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><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;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-239">0.88</ix:nonFraction> per share</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(<ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-240">42,690</ix:nonFraction>)</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: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-241">0.86</ix:nonFraction> per share</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-242">3,056</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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;text-align: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><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:StockholdersEquity" scale="3" id="f-243">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-244">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-245">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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-246">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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-247">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"></td></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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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-12" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-248">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">&#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></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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-249">53,124</ix:nonFraction>)</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 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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(<ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-250">4,478</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-251">434</ix:nonFraction>&#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 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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" scale="3" id="f-252">115</ix:nonFraction>&#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%">&#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 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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-253">10,504</ix:nonFraction>&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" sign="-" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-254">109,229</ix:nonFraction>)</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 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><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;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-255">0.90</ix:nonFraction> per share</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-256">42,805</ix:nonFraction>)</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: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-257">0.88</ix:nonFraction> per share</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-258">3,126</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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;text-align: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><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:StockholdersEquity" scale="3" id="f-259">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-260">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-261">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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-262">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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-263">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"></td></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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-264">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">&#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></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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-265">16,016</ix:nonFraction>&#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 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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(<ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-266">1,069</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-267">3,119</ix:nonFraction>&#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 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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" scale="3" id="f-268">66</ix:nonFraction>&#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%">&#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 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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-269">7,508</ix:nonFraction>&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-270">75,472</ix:nonFraction>)</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 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><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;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-14" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-271">0.92</ix:nonFraction> per share</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(<ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-272">42,207</ix:nonFraction>)</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: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-17" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-273">0.90</ix:nonFraction> per share</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-274">3,197</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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;text-align: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><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-50" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-275">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-276">351,771</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-277">1,021,870</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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-278">290,209</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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-279">93,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></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="i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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, 2023, 2022 and 2021</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><td style="width:62.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.431%"></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%">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><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%">2021</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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;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;border-top:1pt solid #ffffff;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%">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-280">174,857</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-281">149,979</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-282">129,659</ix:nonFraction>&#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%">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><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: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-283">32,370</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-284">34,182</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-285">25,483</ix:nonFraction>&#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%">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-286">7,508</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-287">10,504</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-288">10,098</ix:nonFraction>&#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: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:num-dot-decimal" scale="3" id="f-289">3,770</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="3" id="f-290">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="3" id="f-291">&#8212;</ix:nonFraction>&#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%">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-292">12,472</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-293">1,645</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-294">8,965</ix:nonFraction>)</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%">Equity in losses of unconsolidated affiliate</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:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="f-295">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="f-296">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-297">5,754</ix:nonFraction>&#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%">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:OtherNoncashIncomeExpense" scale="3" id="f-298">308</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-299">1,197</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="f-300">831</ix:nonFraction>)</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%">Changes in operating assets and liabilities (net of effects of business acquisitions):</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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-301">2,380</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-302">25,330</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-303">12,614</ix:nonFraction>)</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 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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-304">14,972</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-305">62,907</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-306">7,298</ix:nonFraction>&#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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" format="ixt:num-dot-decimal" scale="3" id="f-307">1,023</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="f-308">807</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-309">4,498</ix:nonFraction>)</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 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-310">9,459</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-311">6,826</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-312">58,283</ix:nonFraction>&#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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="f-313">4,094</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="f-314">4,836</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="f-315">4,002</ix:nonFraction>)</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 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:#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:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-316">209,149</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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-12" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-317">118,449</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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-13" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-318">205,665</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></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%">Investing activities:</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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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-319">19,226</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-320">43,138</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-321">27,189</ix:nonFraction>)</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%">Sale of business</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:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="f-322">8,000</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:fixed-zero" scale="3" id="f-323">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:fixed-zero" scale="3" id="f-324">&#8212;</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition of businesses, net of cash acquired</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:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="f-325">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="f-326">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-327">243,983</ix:nonFraction>)</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%">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" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="f-328">12</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="f-329">67</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-330">2,580</ix:nonFraction>&#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 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-331">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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-12" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-332">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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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-13" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-333">268,592</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></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><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: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-334">45,404</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="f-335">45,931</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="f-336">45,746</ix:nonFraction>)</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%">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-337">4,091</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-338">1,082</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-339">1,765</ix:nonFraction>&#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: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-340">2,041</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-341">5,127</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-342">2,783</ix:nonFraction>)</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%">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-343">74,996</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-344">109,229</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-345">3,593</ix:nonFraction>)</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%">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-346">127,660</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-347">243,716</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-348">101,957</ix:nonFraction>&#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%">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-349">172,944</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-350">186,716</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-351">63,957</ix:nonFraction>)</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%">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-352">66</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="f-353">116</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="f-354">33</ix:nonFraction>&#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 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-355">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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-356">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"></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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-357">12,324</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></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" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-358">3,096</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-359">6,555</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-360">4,943</ix:nonFraction>&#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%">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-361">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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-362">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"></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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-363">70,308</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></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-7" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-364">114,069</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-365">147,335</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-366">217,643</ix:nonFraction>&#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%">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-6" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-367">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-368">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-369">147,335</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></tr><tr style="height:14pt"><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;text-align: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><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 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><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%">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-370">3,408</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-371">1,082</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="f-372">373</ix:nonFraction>&#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: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-373">58,829</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-374">33,834</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-375">46,852</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">33</span></div></div></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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, 2023, 2022 and 2021 </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="i8c1fd2da69f54bc9be7f8def2cdab0df_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-376" continuedAt="f-376-1" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="f-376-1" continuedAt="f-376-2"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:NatureOfOperations" id="f-377" 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%">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></ix:nonNumeric></div><div style="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%"><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-378" continuedAt="f-378-1" escape="true">Principles of Consolidation &#8212;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-378-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><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-379" 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%">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></ix:nonNumeric></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationsPolicy" id="f-380" 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%">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></ix:nonNumeric></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="f-381" 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%">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></ix:nonNumeric></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:ConcentrationRiskCreditRisk" id="f-382" 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%">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></ix:nonNumeric></div><div style="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%"><ix:nonNumeric contextRef="c-1" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="f-383" continuedAt="f-383-1" escape="true">Accounts Receivable &#8212;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-383-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><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:EquityMethodInvestmentsPolicy" id="f-384" 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%">Equity Method Investment &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The equity method of accounting is applied to investments in which the Company has significant influence over the operating and financial decisions of the investee. The Company evaluates its equity method investments each reporting period for evidence of a loss in value that is other than a temporary decline. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or the inability of the investee to sustain an earnings capacity that would justify the carrying amount of the investment. The Company performed this analysis and concluded that its investment in React Mobile, Inc. was other-than-temporarily impaired and recognized an impairment charge of $4,994 for the Company's remaining equity interest in React Mobile, Inc. during the year ended July 31, 2021.</span></ix:nonNumeric></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:InventoryPolicyTextBlock" id="f-385" continuedAt="f-385-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%">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-6" decimals="3" name="us-gaap:PercentageOfLIFOInventory" scale="-2" id="f-386">9.6</ix:nonFraction>% of total inventories at July&#160;31, 2023, and <ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:PercentageOfLIFOInventory" scale="-2" id="f-387">13.3</ix:nonFraction>% of total inventories at July&#160;31, 2022) 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-388">11,312</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:InventoryLIFOReserveEffectOnIncomeNet" format="ixt:num-dot-decimal" scale="3" id="f-389">9,900</ix:nonFraction> as of July&#160;31, 2023 and 2022, respectively.</span></ix:nonNumeric></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%">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> of Contents</a></span></div></div><ix:continuation id="f-376-2" continuedAt="f-376-3"><ix:continuation id="f-385-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="f-390" 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><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%">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%">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-6" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-391">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-392">112,323</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></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-6" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-393">26,884</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-394">29,272</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InventoryRawMaterialsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-395">46,844</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InventoryRawMaterialsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-396">48,428</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-397">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-398">190,023</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></tr></table></div></ix:nonNumeric></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-399" continuedAt="f-399-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 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-400" 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><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%">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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Land" format="ixt:num-dot-decimal" scale="3" id="f-401">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Land" format="ixt:num-dot-decimal" scale="3" id="f-402">11,916</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></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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:BuildingsAndImprovementsGross" format="ixt:num-dot-decimal" scale="3" id="f-403">130,004</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:BuildingsAndImprovementsGross" format="ixt:num-dot-decimal" scale="3" id="f-404">123,619</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:MachineryAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-405">282,870</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:MachineryAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-406">268,527</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-407">9,682</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-408">7,825</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-409">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-410">411,887</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></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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-411">292,680</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-412">272,376</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-413">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-414">139,511</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></tr></table></div></ix:nonNumeric></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:continuation id="f-399-1">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-415">20,631</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-416">19,216</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-417">18,406</ix:nonFraction> for the years ended July&#160;31, 2023, 2022 and 2021, respectively.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="f-418" continuedAt="f-418-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 evaluates the carrying amount of goodwill annually or more frequently if events or changes in circumstances have occurred that indicate the goodwill might be impaired. The Company completes impairment reviews for its reporting units using a fair-value method based on management's judgments and assumptions. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When performing its annual impairment assessment, the Company evaluates the recoverability of goodwill assigned to each of its reporting units by comparing the estimated fair value of the respective reporting unit to the carrying value, including goodwill. The Company estimates fair value utilizing the income approach and the market approach. The income approach requires management to make a number of assumptions and estimates for each reporting unit, including projected future operating results, economic projections, anticipated future cash flows, working capital levels, income tax rates, and a weighted-average cost of capital reflecting the specific risk profile of the respective reporting unit. The market approach estimates fair value using performance multiples of comparable publicly-traded compa</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nies. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event the fair value of a reporting unit is less than the carrying value, including goodwill, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">an impairment loss, if any, is recognized for the difference between the implied fair value and the carrying value of the reporting unit's goodwill. The annual impairment testing performed on May 1, 2023, indicated that all reporting units with goodwill had a fair value substantially in excess of its carrying value. No goodwill impairment charges were recognized during 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-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></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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> of Contents</a></span></div></div><ix:continuation id="f-376-3" continuedAt="f-376-4"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:continuation id="f-418-1" continuedAt="f-418-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%">2023</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-418-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-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%">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 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, 2023, 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 31,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2023.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="f-420" continuedAt="f-420-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><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&#8217;s revenue relates to the sale of identification solutions and workplace safety products to customers. </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 Company accounts for revenue in accordance with ASC Topic 606 "Revenue from Contracts with Customers." </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-420-1">Revenue is recognized when control of the product or service transfers to the customer in an amount that represents the consideration expected to be received in exchange for those products and services. 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 shipment or delivery of goods to customers. Given the nature of the Company&#8217;s business, revenue recognition practices do not contain estimates that materially affect the results of operations, with the exception of estimated customer returns and credit memos. The Company records an allowance for estimated product returns and credit memos using the expected value method based on historical experience, which is recognized as a deduction from net sales at the time of sale. As of July&#160;31, 2023 and 2022, the Company had a reserve for estimated product returns and credit memos of $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ContractWithCustomerRefundLiability" format="ixt:num-dot-decimal" scale="3" id="f-421">4,801</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ContractWithCustomerRefundLiability" format="ixt:num-dot-decimal" scale="3" id="f-422">4,415</ix:nonFraction>, respectively.</ix:continuation> </span></div><div style="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%">Sales Incentives &#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 cash consideration (such as sales incentives, rebates, and cash discounts) given to its customers or resellers as a reduction of revenue. Sales incentives for the years ended July&#160;31, 2023, 2022, and 2021 were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SalesCommissionsAndFees" format="ixt:num-dot-decimal" scale="3" id="f-423">53,867</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:SalesCommissionsAndFees" format="ixt:num-dot-decimal" scale="3" id="f-424">50,265</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:SalesCommissionsAndFees" format="ixt:num-dot-decimal" scale="3" id="f-425">38,876</ix:nonFraction>, respectively. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="f-426" 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%">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></ix:nonNumeric></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="f-427" 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%">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, 2023, 2022, and 2021 was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="f-428">53,591</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="f-429">55,568</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="f-430">54,370</ix:nonFraction>, respectively.</span></ix:nonNumeric></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="f-431" continuedAt="f-431-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%">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></ix:nonNumeric></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%">36</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> of Contents</a></span></div></div><ix:continuation id="f-376-4"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:continuation id="f-431-1"><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></ix:continuation></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="f-432" 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%">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></ix:nonNumeric></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="f-433" continuedAt="f-433-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-433-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><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="f-434" 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%">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></ix:nonNumeric></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-435" 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%">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></ix:nonNumeric></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="f-436" 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%">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></ix:nonNumeric></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativesPolicyTextBlock" id="f-437" 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-438" 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 October 2021, the FASB issued ASU No. 2021-08, &#8220;Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers,&#8221; which requires contract assets and contract liabilities (e.g. deferred revenue) acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, &#8220;Revenue from Contracts with Customers&#8221; as if the acquirer had originated the contracts. The guidance is applied prospectively to acquisitions occurring on or after the effective date. The Company early adopted ASU No. 2021-08 during the quarter ended October 31, 2022. The adoption of the new standard will only have an impact on the Company's consolidated financial statements in the event of future acquisitions.</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%">37</span></div></div></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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-443" continuedAt="f-443-1" escape="true">Goodwill</ix:nonNumeric></span></div><ix:continuation id="f-443-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfGoodwillTextBlock" id="f-444" 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, 2023 and 2022, 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, 2021</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-61" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-445">578,935</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-446">35,202</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="f-447">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="f-448">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-449">614,137</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></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%">Working capital adjustment</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-65" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="f-450">693</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="f-451">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="f-452">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="f-453">&#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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="f-454">693</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></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%">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-65" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-455">22,091</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-456">4,521</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="3" id="f-457">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="3" id="f-458">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-459">26,612</ix:nonFraction>)</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%">Balance as of July 31, 2022</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-69" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-460">556,151</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-461">30,681</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="f-462">&#8212;</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="f-463">&#8212;</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-464">586,832</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></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%">Translation adjustments</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-73" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-465">3,319</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="f-466">625</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-467">1,079</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-468">2,745</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-469">7,768</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></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%">Reallocation due to change in segments</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-73" decimals="-3" sign="-" name="us-gaap:GoodwillOtherIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-470">559,470</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">(<ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" sign="-" name="us-gaap:GoodwillOtherIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-471">31,306</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:GoodwillOtherIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-472">442,290</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:GoodwillOtherIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-473">148,486</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GoodwillOtherIncreaseDecrease" 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></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 of business</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-73" decimals="-3" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" format="ixt:fixed-zero" scale="3" id="f-475">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" format="ixt:fixed-zero" scale="3" id="f-476">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" format="ixt:num-dot-decimal" scale="3" id="f-477">1,954</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" format="ixt:fixed-zero" scale="3" id="f-478">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" format="ixt:num-dot-decimal" scale="3" id="f-479">1,954</ix:nonFraction>)</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%">Balance as of July 31, 2023</span></td><td style="background-color:#ffffff;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:#ffffff;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-77" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="f-480">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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-481">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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:num-dot-decimal" scale="3" id="f-482">441,415</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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-483">151,231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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-6" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-484">592,646</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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></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-1" name="us-gaap:GoodwillChangeInGoodwillAllocationDescription" id="f-485">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: IDS and WPS. As a result, goodwill was allocated to the new reportable segments in accordance with ASC 350, "Intangibles - Goodwill and Other." Refer to Note 10, "Segment Information," and Management's Discussion and Analysis for additional information regarding the Company's segment change.</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 increased $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GoodwillPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-486">5,814</ix:nonFraction> during the year ended July&#160;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%">Goodwill declined $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:GoodwillPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-487">27,305</ix:nonFraction> during the year ended July 31, 2022 mainly due to the negative effects of foreign currency translation. In addition, the final working capital adjustment from the acquisition of Code decreased the goodwill balance by $<ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="f-488">693</ix:nonFraction>.</span></div><div style="margin-top:9pt;text-align: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 annual impairment testing performed on May 1, 2023, in accordance with ASC 350, &#8220;Intangibles - Goodwill and Other&#8221; indicated that all of the reporting units with goodwill (North America, Europe and Latin America) had a fair value substantially in excess of its carrying value.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_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-489" continuedAt="f-489-1" escape="true">Other Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="f-489-1" continuedAt="f-489-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 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-490" 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-491">July&#160;31, 2023</ix:nonNumeric> and 2022 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, 2023</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, 2022</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%"><ix:nonNumeric contextRef="c-81" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-492">3</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-493">1,114</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="f-494">947</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="f-495">167</ix:nonFraction>&#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%"><ix:nonNumeric contextRef="c-82" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-496">3</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-497">1,749</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-498">1,014</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="f-499">735</ix:nonFraction>&#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%"><ix:nonNumeric contextRef="c-83" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-500">9</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-501">64,513</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-502">15,947</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-503">48,566</ix:nonFraction>&#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%"><ix:nonNumeric contextRef="c-84" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-504">9</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-505">105,404</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-506">48,428</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-507">56,976</ix:nonFraction>&#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%"><ix:nonNumeric contextRef="c-85" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-508">5</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-509">9,313</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-510">4,235</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-511">5,078</ix:nonFraction>&#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%"><ix:nonNumeric contextRef="c-86" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-512">5</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-513">9,136</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-514">2,241</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-515">6,895</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-516">8,285</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-517">8,285</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-518">9,422</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-519">9,422</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-520">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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-521">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-522">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-523">125,711</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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-524">51,683</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-525">74,028</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></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, 2023 compared to July&#160;31, 2022 was primarily due to the removal of a fully amortized customer relationship intangible asset as the period of economic benefit related to this asset had lapsed.</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%"><ix:continuation id="f-489-2">Amortization expense on intangible assets during the years ended July 31, 2023, 2022, and 2021 was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-526">11,739</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-527">14,966</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-528">7,077</ix:nonFraction>, respectively. Amortization expense over each of the next five fiscal years is projected to be $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-529">9,481</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-530">9,156</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="f-531">8,279</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="f-532">7,769</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="f-533">7,360</ix:nonFraction> for the fiscal years ending July&#160;31, 2024, 2025, 2026, 2027, and 2028, respectively.</ix:continuation></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_121"></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-534" continuedAt="f-534-1" escape="true">Leases</ix:nonNumeric></span></div><ix:continuation id="f-534-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, 2023 and 2022, 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, 2023.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-535" 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, 2023, 2022 and 2021:</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, 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><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, 2021</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%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-536">6,589</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-537">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-538">8,268</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></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%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-539">9,424</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-540">9,822</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-541">8,625</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-542" 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, 2023:</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%">2024</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-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-543">15,696</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></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%">2025</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-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-544">10,503</ix:nonFraction>&#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%">2026</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-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-545">4,627</ix:nonFraction>&#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%">2027</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-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="f-546">885</ix:nonFraction>&#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%">2028</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-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="f-547">211</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="f-548">789</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-549">32,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></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-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-550">1,768</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-551">30,943</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></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="brc:WeightedAverageLeaseDisclosuresTableTextBlock" id="f-552" 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, 2023 and 2022 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, 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%">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-6" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-553">2.6</ix:nonNumeric></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%"><ix:nonNumeric contextRef="c-7" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-554">2.7</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-6" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-555">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-556">3.9</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-557" 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, 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</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%">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%">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-558">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-559">19,005</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></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-560">12,583</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-561">7,607</ix:nonFraction>&#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></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, 2023, 2022 or 2021.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_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-562" continuedAt="f-562-1" escape="true">Employee Benefit Plans</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%"><ix:continuation id="f-562-1" continuedAt="f-562-2">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 </ix:continuation></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%">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> of Contents</a></span></div></div><ix:continuation id="f-562-2"><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%">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, 2023 and 2022. 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 $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" format="ixt:num-dot-decimal" scale="3" id="f-563">18,288</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" format="ixt:num-dot-decimal" scale="3" id="f-564">18,043</ix:nonFraction> was included in "Other liabilities" in the accompanying Consolidated Balance Sheets as of July&#160;31, 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-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-6" decimals="-3" name="brc:AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-565">3,717</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="brc:AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-566">3,644</ix:nonFraction> were included in "Other current liabilities" in the accompanying Consolidated Balance Sheets as of July&#160;31, 2023 and 2022, 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-567">15,089</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" format="ixt:num-dot-decimal" scale="3" id="f-568">15,063</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" format="ixt:num-dot-decimal" scale="3" id="f-569">13,246</ix:nonFraction> during the years ended July&#160;31, 2023, 2022 and 2021, respectively.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_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-570" continuedAt="f-570-1" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="f-570-1" continuedAt="f-570-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-571">On December 21, 2021, the Company and certain of its subsidiaries entered into an amendment to the credit agreement dated August 1, 2019. The amendment modified the credit agreement to, among other things, (a) change the interest rate under the credit agreement for borrowings (i) denominated in British Pounds from the London Inter-bank Offered Rate ("LIBOR") to a daily simple SONIA-based rate, (ii) denominated in Euro from a LIBOR-based rate to a rate based on the Euro Interbank Offered Rate and (iii) denominated in Japanese Yen from a LIBOR-based rate to a rate based on the Tokyo Interbank Offered Rate, in each of the foregoing cases subject to certain adjustments specified in the credit agreement; and (b) provide mechanics relating to a transition away from U.S. dollar LIBOR (with respect to borrowings denominated in U.S. dollars) and the designated benchmarks for the other eligible currencies as benchmark interest rates and the replacement of any such benchmark by a replacement benchmark rate. The amendment to the credit agreement did not have a material impact on the interest rate or related balances in the Company's consolidated financial statements.</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-6" decimals="-3" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-572">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, 2023, the outstanding balance on the credit agreement was $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="f-573">49.7</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-574">July&#160;31, 2023</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-575">103.0</ix:nonFraction>&#160;million. As of July&#160;31, 2023, there was $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-576">248.3</ix:nonFraction> million available for future borrowing, which can be increased to $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-577">1,068.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-578">July&#160;31, 2023</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-579">0.18 to 1.0</ix:nonNumeric> and the interest expense coverage ratio equal to <ix:nonNumeric contextRef="c-1" name="brc:InterestExpenseCoverageRatio" id="f-580">76.2 to 1.0</ix:nonNumeric>.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="f-581" continuedAt="f-581-1" escape="true"><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, 2023 and 2022, borrowings on the credit agreement were as follows:</span></ix:nonNumeric></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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> of Contents</a></span></div></div><ix:continuation id="f-570-2"><div style="margin-top:9pt;text-align:justify"><ix:continuation id="f-581-1"><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, 2023</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, 2022</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">USD-denominated borrowing</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-93" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-582">13,000</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><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%"><ix:nonFraction unitRef="number" contextRef="c-93" decimals="3" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="f-583">6.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><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-94" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-584">95,000</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><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%"><ix:nonFraction unitRef="number" contextRef="c-94" decimals="3" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="f-585">2.7</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><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%">British Pound-denominated borrowing</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%">&#163;</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="gbp" contextRef="c-95" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-586">8,000</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-95" decimals="3" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="f-587">5.8</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><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%">&#163;</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="gbp" contextRef="c-96" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" id="f-588">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-96" decimals="3" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" format="ixt:fixed-zero" scale="-2" id="f-589">&#8212;</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Euro-denominated borrowing</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%">&#8364;</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="eur" contextRef="c-97" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-590">24,000</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-97" decimals="3" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="f-591">4.4</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><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%">&#8364;</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="eur" contextRef="c-98" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" id="f-592">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-98" decimals="3" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" format="ixt:fixed-zero" scale="-2" id="f-593">&#8212;</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></ix:continuation></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-6" decimals="-3" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="3" id="f-594">1,995</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-7" decimals="-3" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="3" id="f-595">1,643</ix:nonFraction> at July&#160;31, 2023 and 2022, respectively.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_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-596" continuedAt="f-596-1" escape="true">Stockholders' Equity</ix:nonNumeric></span></div><ix:continuation id="f-596-1" continuedAt="f-596-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfStockByClassTextBlock" id="f-597" 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, 2023 and 2022 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, 2023</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, 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="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%"><ix:nonFraction unitRef="shares" contextRef="c-99" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-598">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><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%"><ix:nonFraction unitRef="shares" contextRef="c-100" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-599">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><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%"><ix:nonFraction unitRef="shares" contextRef="c-101" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-600">5,000</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-102" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-601">5,000</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-103" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-602">10,000</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-104" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-603">10,000</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-105" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-604">30,000</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-106" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-605">30,000</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-107" decimals="0" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-606">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-607">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-608">513</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-108" decimals="0" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-609">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-610">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-611">513</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-10" decimals="0" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-612">10,000,000</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-10" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-613">3,538,628</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-614">35</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="0" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-615">10,000,000</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-616">3,538,628</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-617">35</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-618">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-619">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></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-620">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-621">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-622">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-623">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%">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> of Contents</a></span></div></div><ix:continuation id="f-596-2" continuedAt="f-596-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfStockholdersEquityTableTextBlock" id="f-624" 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, 2023, 2022, and 2021:</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, 2020</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%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="brc:OtherStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-625">9,339</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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" sign="-" name="brc:OtherStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-626">9,339</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="brc:OtherStockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-627">&#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></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, 2020</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%"><ix:nonFraction unitRef="shares" contextRef="c-109" decimals="0" name="brc:EndingBalanceOtherStockholdersEquityShares" format="ixt:num-dot-decimal" scale="0" id="f-628">292,329</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><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%"><ix:nonFraction unitRef="shares" contextRef="c-110" decimals="0" name="brc:EndingBalanceOtherStockholdersEquityShares" format="ixt:num-dot-decimal" scale="0" id="f-629">292,329</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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="brc:SaleOfSharesAtCost" scale="3" id="f-630">277</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="brc:SaleOfSharesAtCost" scale="3" id="f-631">277</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="brc:SaleOfSharesAtCost" format="ixt:fixed-zero" scale="3" id="f-632">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="brc:PurchaseOfSharesAtCost" format="ixt:num-dot-decimal" scale="3" id="f-633">1,472</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="brc:PurchaseOfSharesAtCost" format="ixt:num-dot-decimal" scale="3" id="f-634">1,472</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="brc:PurchaseOfSharesAtCost" format="ixt:fixed-zero" scale="3" id="f-635">&#8212;</ix:nonFraction>&#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, 2021</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%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="brc:OtherStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-636">10,534</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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" sign="-" name="brc:OtherStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-637">10,534</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="brc:OtherStockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-638">&#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></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%"><ix:nonFraction unitRef="shares" contextRef="c-113" decimals="0" name="brc:EndingBalanceOtherStockholdersEquityShares" format="ixt:num-dot-decimal" scale="0" id="f-639">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><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%"><ix:nonFraction unitRef="shares" contextRef="c-114" decimals="0" name="brc:EndingBalanceOtherStockholdersEquityShares" format="ixt:num-dot-decimal" scale="0" id="f-640">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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="brc:SaleOfSharesAtCost" scale="3" id="f-641">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="brc:SaleOfSharesAtCost" scale="3" id="f-642">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="brc:SaleOfSharesAtCost" format="ixt:fixed-zero" scale="3" id="f-643">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="brc:PurchaseOfSharesAtCost" format="ixt:num-dot-decimal" scale="3" id="f-644">1,242</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="brc:PurchaseOfSharesAtCost" format="ixt:num-dot-decimal" scale="3" id="f-645">1,242</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="brc:PurchaseOfSharesAtCost" format="ixt:fixed-zero" scale="3" id="f-646">&#8212;</ix:nonFraction>&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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:OtherStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-647">11,055</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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" sign="-" name="brc:OtherStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-648">11,055</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="brc:OtherStockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-649">&#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></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%"><ix:nonFraction unitRef="shares" contextRef="c-117" decimals="0" name="brc:EndingBalanceOtherStockholdersEquityShares" format="ixt:num-dot-decimal" scale="0" id="f-650">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><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%"><ix:nonFraction unitRef="shares" contextRef="c-118" decimals="0" name="brc:EndingBalanceOtherStockholdersEquityShares" format="ixt:num-dot-decimal" scale="0" id="f-651">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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="brc:SaleOfSharesAtCost" scale="3" id="f-652">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="brc:SaleOfSharesAtCost" scale="3" id="f-653">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="brc:SaleOfSharesAtCost" format="ixt:fixed-zero" scale="3" id="f-654">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="brc:PurchaseOfSharesAtCost" format="ixt:num-dot-decimal" scale="3" id="f-655">1,067</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="brc:PurchaseOfSharesAtCost" format="ixt:num-dot-decimal" scale="3" id="f-656">1,067</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="brc:PurchaseOfSharesAtCost" format="ixt:fixed-zero" scale="3" id="f-657">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="brc:OtherStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-658">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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" sign="-" name="brc:OtherStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-659">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="brc:OtherStockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-660">&#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></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-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-121" decimals="0" name="brc:EndingBalanceOtherStockholdersEquityShares" format="ixt:num-dot-decimal" scale="0" id="f-661">318,198</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><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%"><ix:nonFraction unitRef="shares" contextRef="c-122" decimals="0" name="brc:EndingBalanceOtherStockholdersEquityShares" format="ixt:num-dot-decimal" scale="0" id="f-662">318,198</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><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></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, 2023, 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-663">July&#160;31, 2023</ix:nonNumeric>, the Company has reserved <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-664">1,744,099</ix:nonFraction> shares of Class&#160;A Nonvoting Common Stock for outstanding stock options and RSUs and <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="f-665">2,477,505</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, 2023, 2022, and 2021, was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-666">7,508</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-667">10,504</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-668">10,098</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-669">1,497</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="f-670">507</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="f-671">555</ix:nonFraction> during the years ended July&#160;31, 2023, 2022, and 2021, 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-672">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-123" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:duryear" id="f-673">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%">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> of Contents</a></span></div></div><ix:continuation id="f-596-3" continuedAt="f-596-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, 2023, 2022, and 2021, using the Black-Scholes option valuation model. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="f-674" continuedAt="f-674-1" escape="true">The weighted-average assumptions used in the Black-Scholes valuation model are reflected in the following table:</ix:nonNumeric></span></div><div style="margin-top:9pt;text-align:justify"><ix:continuation id="f-674-1"><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%">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><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%">2021</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%"><ix:nonNumeric contextRef="c-123" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-675">5.71</ix:nonNumeric></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%"><ix:nonNumeric contextRef="c-124" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-676">6.23</ix:nonNumeric></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%"><ix:nonNumeric contextRef="c-125" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-677">6.21</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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-123" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-678">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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-679">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-680">30.71</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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-123" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-681">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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-682">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-683">2.49</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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-123" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-684">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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-685">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-686">0.38</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></ix:continuation></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="f-687" 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, 2023:</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, 2022</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%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-688">1,591,525</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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-689">41.57</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><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%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="f-690">158,416</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-691">43.82</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-692">125,800</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="f-693">35.60</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-694">77,358</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="f-695">46.16</ix:nonFraction>&#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 <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-696">July&#160;31, 2023</ix:nonNumeric></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%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-697">1,546,783</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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-698">42.05</ix:nonFraction>&#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%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-699">5.8</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-700">14,787</ix:nonFraction>&#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 <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-701">July&#160;31, 2023</ix:nonNumeric></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%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" id="f-702">1,201,223</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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" id="f-703">41.08</ix:nonFraction></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:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-704">5.1</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="f-705">12,783</ix:nonFraction>&#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%">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><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%">2021</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-706">12.14</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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-707">11.55</ix:nonFraction></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-708">8.65</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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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-709">1,822</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-710">4,269</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-711">1,477</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="3" id="f-712">3,384</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="3" id="f-713">2,446</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="3" id="f-714">2,371</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="f-715">4,091</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="f-716">1,082</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="f-717">1,765</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" scale="3" id="f-718">455</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="3" id="f-719">1,067</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" scale="3" id="f-720">369</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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-721">July&#160;31, 2023</ix:nonNumeric>, total unrecognized compensation cost related to options that are expected to vest was $<ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="f-722">1,192</ix:nonFraction> pre-tax, net of estimated forfeitures, which the Company expects to recognize over a weighted-average period of <ix:nonNumeric contextRef="c-123" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-723">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%">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-127" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-724">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%">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> of Contents</a></span></div></div><ix:continuation id="f-596-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="f-725" 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, 2023:</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, 2022</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-128" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-726">173,230</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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-128" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-727">47.45</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></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-127" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-728">68,624</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-127" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-729">45.22</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="c-127" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-730">83,155</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-127" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-731">47.25</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="c-127" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-732">24,831</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-127" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-733">46.81</ix:nonFraction>&#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 <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-734">July&#160;31, 2023</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-129" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-735">133,868</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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-129" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-736">46.55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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, 2022 and 2021, had a weighted-average grant-date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-130" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-737">48.96</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-738">40.82</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, 2023, 2022 and 2021, was $<ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-739">3,734</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-740">3,669</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-741">2,894</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-742">July&#160;31, 2023</ix:nonNumeric>, total unrecognized compensation cost related to RSUs that are expected to vest was $<ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="f-743">2,511</ix:nonFraction> pre-tax, net of estimated forfeitures, which the Company expects to recognize over a weighted-average period of <ix:nonNumeric contextRef="c-127" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-744">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-745">three</span>-year performance period provided the specified market and performance targets are met. 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. All other previously granted non-vested PRSUs vest based upon the Company's TSR relative to the S&amp;P 600 SmallCap Industrials Index. </span></div><ix:nonNumeric contextRef="c-1" name="brc:ScheduleOfShareBasedPaymentAwardPerformanceSharesValuationAssumptionsTableTextBlock" id="f-746" 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 PRSUs granted during the year ended July 31, 2023 had a fair value determined by a third-party valuation utilizing a Monte Carlo simulation for the portion of the grant with a market value condition and the portion of the grant with a performance condition 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-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%">Monte Carlo 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%">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><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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Expected volatility</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%"><ix:nonFraction unitRef="rate" contextRef="c-132" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-747">34.8</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><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="rate" contextRef="c-133" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-748">34.7</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><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="rate" contextRef="c-134" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-749">32.6</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:middle"><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%"><ix:nonFraction unitRef="rate" contextRef="c-132" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-750">2.8</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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-133" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-751">0.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-134" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-752">0.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></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" id="f-753" 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, 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: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, 2022</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-135" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-754">79,134</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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-135" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-755">66.79</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></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-132" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-756">44,110</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-132" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-757">55.77</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="c-132" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-758">18,959</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-132" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-759">75.00</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="c-132" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-760">40,837</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-132" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-761">64.12</ix:nonFraction>&#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 <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-762">July&#160;31, 2023</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-136" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-763">63,448</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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-136" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-764">58.39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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, 2022 and 2021, had a weighted-average grant-date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-133" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-765">61.76</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-134" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-766">60.73</ix:nonFraction>, respectively. The total fair value of PRSUs vested during the years ended July&#160;31, 2023, 2022 and 2021, was $<ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="f-767">889</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-768">4,098</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-769">3,273</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-770">July&#160;31, 2023</ix:nonNumeric>, total unrecognized compensation cost related to PRSUs that are expected to vest was $<ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="f-771">1,236</ix:nonFraction> pre-tax, net of estimated forfeitures, which the Company expects to recognize over a weighted-average period of <ix:nonNumeric contextRef="c-132" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-772">2.0</ix:nonNumeric> 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%">44</span></div></div></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_136"></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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">8. <ix:nonNumeric contextRef="c-1" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="f-776" continuedAt="f-776-1" escape="true">Accumulated Other Comprehensive Loss</ix:nonNumeric></span></div><ix:continuation id="f-776-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 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:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-777" 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><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, 2021</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-137" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-778">729</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-779">1,888</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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-780">58,570</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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-781">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="f-782">907</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="f-783">326</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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-784">52,897</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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-785">51,664</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></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-140" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-786">682</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-787">778</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="f-788">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-789">1,460</ix:nonFraction>)</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, 2022</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-143" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-790">954</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-791">1,436</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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-792">111,467</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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-793">109,077</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></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 income (loss) 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-146" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-794">2,292</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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="f-795">352</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-796">16,009</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-797">17,949</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></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-146" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-798">1,605</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">(<ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-799">328</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="f-800">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-801">1,933</ix:nonFraction>)</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, 2023</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-149" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-802">1,641</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-803">756</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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-804">95,458</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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-805">93,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></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</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, 2023 compared to July&#160;31, 2022 was primarily due to the depreciation 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, 2023 and 2022, 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-806" 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><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%">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="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%">2021</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 benefit (expense) related to items of other comprehensive income (loss):</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="f-807">147</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="f-808">148</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="f-809">123</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="f-810">202</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="f-811">167</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="f-812">95</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" format="ixt:fixed-zero" scale="3" id="f-813">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="f-814">505</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="f-815">378</ix:nonFraction>)</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 benefit (expense) related to items of other comprehensive income (loss)</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="f-816">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="f-817">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"></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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="f-818">406</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></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-indent:18pt"><span><br/></span></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_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-819" continuedAt="f-819-1" escape="true">Revenue Recognition</ix:nonNumeric></span></div><ix:continuation id="f-819-1" continuedAt="f-819-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, </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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> of Contents</a></span></div></div><ix:continuation id="f-819-2"><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%">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 $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-820">2,757</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-821">2,675</ix:nonFraction> as of July&#160;31, 2023 and 2022, 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, 2023, 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-822">1,244</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, 2023, the Company expects to recognize <ix:nonFraction unitRef="rate" contextRef="c-152" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-823">41</ix:nonFraction>% by the end of fiscal 2024, an additional <ix:nonFraction unitRef="rate" contextRef="c-153" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-824">27</ix:nonFraction>% by the end of fiscal 2025, 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 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><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_142"></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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">10. <ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-825" continuedAt="f-825-1" escape="true">Segment Information</ix:nonNumeric></span></div><ix:continuation id="f-825-1" continuedAt="f-825-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%">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 three operating segments: Identification Solutions and People Identification (&#8220;PDC&#8221;), which aggregated into the IDS reportable segment, and Workplace Safety, which was the WPS reportable segment. As such, all segment-related data has been recast to the new 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, equity in losses of unconsolidated affiliate, and certain corporate administrative expenses are excluded when evaluating segment performance.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-826" 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, 2023, 2022 and 2021:</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%">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><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%">2021</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%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-827">787,426</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-828">750,391</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-829">635,714</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-830">101,431</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-831">110,693</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-832">99,868</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-833">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-834">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-835">735,582</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></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%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-836">387,743</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-837">388,618</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-838">355,096</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-839">55,263</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-840">52,360</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-841">54,020</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-842">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-843">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-844">409,116</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></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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-845">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-846">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-847">1,144,698</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></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%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-848">25,269</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-849">26,950</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-850">20,649</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-851">7,101</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-852">7,232</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-853">4,834</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-854">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-855">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-856">25,483</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></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%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="brc:ProfitForReportableSegments" format="ixt:num-dot-decimal" scale="3" id="f-857">180,503</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="brc:ProfitForReportableSegments" format="ixt:num-dot-decimal" scale="3" id="f-858">157,307</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="brc:ProfitForReportableSegments" format="ixt:num-dot-decimal" scale="3" id="f-859">136,635</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="brc:ProfitForReportableSegments" format="ixt:num-dot-decimal" scale="3" id="f-860">65,742</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="brc:ProfitForReportableSegments" format="ixt:num-dot-decimal" scale="3" id="f-861">63,058</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="brc:ProfitForReportableSegments" format="ixt:num-dot-decimal" scale="3" id="f-862">55,357</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="brc:ProfitForReportableSegments" format="ixt:num-dot-decimal" scale="3" id="f-863">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="brc:ProfitForReportableSegments" format="ixt:num-dot-decimal" scale="3" id="f-864">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="brc:ProfitForReportableSegments" format="ixt:num-dot-decimal" scale="3" id="f-865">191,992</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></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%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-866">829,562</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-867">868,922</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-868">829,278</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-869">408,163</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-870">384,341</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-871">401,143</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-872">151,532</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-873">114,069</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-874">147,335</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-875">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-876">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-877">1,377,756</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></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%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-878">13,256</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-879">24,051</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-880">20,344</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-881">5,970</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-882">19,087</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-883">6,845</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-884">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-885">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-886">27,189</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></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%">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> of Contents</a></span></div></div><ix:continuation id="f-825-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" id="f-887" 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 and losses of unconsolidated affiliate for the years ended July&#160;31, 2023, 2022 and 2021:</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%">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><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%">2021</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-888">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="brc:ProfitForReportableSegments" format="ixt:num-dot-decimal" scale="3" id="f-889">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="brc:ProfitForReportableSegments" format="ixt:num-dot-decimal" scale="3" id="f-890">191,992</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></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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="brc:AdministrativeCosts" format="ixt:num-dot-decimal" scale="3" id="f-891">24,802</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="brc:AdministrativeCosts" format="ixt:num-dot-decimal" scale="3" id="f-892">27,353</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="brc:AdministrativeCosts" format="ixt:num-dot-decimal" scale="3" id="f-893">24,865</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="3" id="f-894">3,770</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="3" id="f-895">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="3" id="f-896">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-897">4,022</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-898">244</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-899">4,333</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-900">3,539</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-901">1,276</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="f-902">437</ix:nonFraction>)</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 and losses of unconsolidated affiliate</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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-903">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-904">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-905">171,023</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></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" id="f-906" 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 business platform for the years ended July&#160;31, 2023, 2022 and 2021:</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 #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%">2023</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%">2022</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%">2021</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%">IDS</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-73" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-907">1,045,891</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-908">1,010,883</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-909">841,508</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></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%">WPS</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-74" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-910">285,972</ix:nonFraction></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%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-911">291,179</ix:nonFraction></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%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-912">303,190</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:#cceeff;border-bottom:1pt solid #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:1pt solid #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:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-913">1,331,863</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-914">1,302,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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-915">1,144,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="f-916" 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, 2023, 2022 and 2021:</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%">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="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%">2021</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="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="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%">2021</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%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-917">790,596</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-918">764,930</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-919">642,268</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-920">524,258</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-921">543,187</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-922">560,405</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-923">610,553</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-924">613,433</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-925">565,956</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-926">302,321</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-927">288,477</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-928">309,686</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-929">69,286</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">(<ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-930">76,301</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">(<ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-931">63,526</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:fixed-zero" scale="3" id="f-932">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:fixed-zero" scale="3" id="f-933">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:fixed-zero" scale="3" id="f-934">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-935">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-936">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-937">1,144,698</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-938">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-939">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-940">870,091</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></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></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_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-941" continuedAt="f-941-1" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="f-941-1" continuedAt="f-941-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="f-942" 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 and losses of unconsolidated affiliate 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%">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="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%">2021</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-943">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-944">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-945">59,504</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></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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-946">133,643</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-947">98,995</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-948">111,519</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-949">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-950">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-951">171,023</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></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 in income before income taxes and losses of unconsolidated affiliates in Other Nations to $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-952">133,643</ix:nonFraction> in fiscal 2023 from $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-953">98,995</ix:nonFraction> in fiscal 2022 was primarily due to intercompany royalty payments to the United States that occurred in fiscal 2022 which reduced Other Nations income before income taxes and losses of unconsolidated affiliate by $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="brc:IntercompanyRoyaltyTransactions" format="ixt:num-dot-decimal" scale="3" id="f-954">32,857</ix:nonFraction>.</span></div><div style="margin-top:9pt;text-align: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 income before income taxes and losses of unconsolidated affiliate in Other Nations to $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-955">98,995</ix:nonFraction> in fiscal 2022 from $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-956">111,519</ix:nonFraction> in fiscal 2021 was primarily due to intercompany royalty payments to the United States that occurred in fiscal 2022 which reduced Other Nations income before income taxes and losses of unconsolidated affiliate by $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="brc:IntercompanyRoyaltyTransactions" format="ixt:num-dot-decimal" scale="3" id="f-957">32,857</ix:nonFraction>. This was partially offset by improved profitability in Other Nations in fiscal 2022 compared to fiscal 2021.</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%">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> of Contents</a></span></div></div><ix:continuation id="f-941-2" continuedAt="f-941-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-958" 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 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%">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="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%">2021</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-959">26,324</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-960">8,639</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-961">16,322</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-962">31,093</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-963">31,851</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-964">26,141</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-965">5,894</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-966">3,156</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-967">2,112</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-968">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-969">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-970">44,575</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></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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-971">10,577</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="f-972">970</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-973">2,662</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-974">251</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-975">2,377</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-976">5,938</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-977">2,146</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="f-978">238</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="f-979">365</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-980">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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-981">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"></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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-982">8,965</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></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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-983">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-984">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-985">35,610</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></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-986" 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, 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: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%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-987">July 31, 2023</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="f-988">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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="3" id="f-989">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="f-990">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" format="ixt:num-dot-decimal" scale="3" id="f-991">8,556</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="brc:DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" format="ixt:fixed-zero" scale="3" id="f-992">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" format="ixt:num-dot-decimal" scale="3" id="f-993">8,556</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-994">2,202</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="brc:DeferredTaxLiabilitiesAccountsReceivable" format="ixt:fixed-zero" scale="3" id="f-995">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-996">2,202</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-997">3,118</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-998">9,238</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">(<ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-999">6,120</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" scale="3" id="f-1000">760</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1001">49,267</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1002">48,507</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="f-1003">9,986</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="brc:DeferredTaxLiabilitiesInProcessResearchAndDevelopment" format="ixt:fixed-zero" scale="3" id="f-1004">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="f-1005">9,986</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-1006">9,937</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="brc:DeferredTaxLiabilityDeferredExpenseDeferredCompensation" format="ixt:fixed-zero" scale="3" id="f-1007">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-1008">9,937</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1009">2,683</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="brc:Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits" scale="3" id="f-1010">100</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1011">2,583</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1012">51,387</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="brc:DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses" format="ixt:fixed-zero" scale="3" id="f-1013">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1014">51,387</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1015">52,750</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="brc:DeferredTaxLiabilityValuationAllowance" format="ixt:fixed-zero" scale="3" id="f-1016">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1017">52,750</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther" format="ixt:num-dot-decimal" scale="3" id="f-1018">19,826</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="f-1019">4,798</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther" format="ixt:num-dot-decimal" scale="3" id="f-1020">15,028</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1021">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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1022">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="f-1023">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"></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, 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="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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="f-1024">8,112</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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="3" id="f-1025">54</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="f-1026">8,058</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></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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1027">8,146</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="brc:DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" format="ixt:fixed-zero" scale="3" id="f-1028">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1029">8,146</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-1030">2,105</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="brc:DeferredTaxLiabilitiesAccountsReceivable" format="ixt:fixed-zero" scale="3" id="f-1031">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-1032">2,105</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1033">3,177</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1034">9,618</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">(<ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1035">6,441</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" scale="3" id="f-1036">859</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1037">50,095</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1038">49,236</ix:nonFraction>)</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%">Deferred and equity-based compensation</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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-1039">9,221</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="brc:DeferredTaxLiabilityDeferredExpenseDeferredCompensation" format="ixt:fixed-zero" scale="3" id="f-1040">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-1041">9,221</ix:nonFraction>&#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%">Postretirement 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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1042">2,301</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="brc:Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits" format="ixt:fixed-zero" scale="3" id="f-1043">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1044">2,301</ix:nonFraction>&#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%">Tax credit and net operating loss carry-forwards</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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1045">49,006</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="brc:DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses" format="ixt:fixed-zero" scale="3" id="f-1046">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1047">49,006</ix:nonFraction>&#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%">Valuation allowances</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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1048">47,276</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="brc:DeferredTaxLiabilityValuationAllowance" format="ixt:fixed-zero" scale="3" id="f-1049">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1050">47,276</ix:nonFraction>)</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%">Other, 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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther" format="ixt:num-dot-decimal" scale="3" id="f-1051">17,919</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="f-1052">5,226</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther" format="ixt:num-dot-decimal" scale="3" id="f-1053">12,693</ix:nonFraction>&#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 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:#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1054">53,570</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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1055">64,993</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><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%">(<ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1056">11,423</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></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-1057">July&#160;31, 2023</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-195" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1058">95,141</ix:nonFraction>, of which $<ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" format="ixt:num-dot-decimal" scale="3" id="f-1059">76,902</ix:nonFraction> have no expiration date and the remainder of which expire from fiscal <ix:nonNumeric contextRef="c-1" name="brc:ForeignOperatingLossCarryforwardExpirationDates" id="f-1060">2024 to fiscal 2040</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> of Contents</a></span></div></div><ix:continuation id="f-941-3" continuedAt="f-941-4"><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-196" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1061">22,424</ix:nonFraction>, which expire in fiscal <ix:nonNumeric contextRef="c-1" name="brc:StateNetOperatingLossCarryforwardsExpirationDates" id="f-1062">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-195" decimals="-3" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="3" id="f-1063">20,153</ix:nonFraction>, which expire from fiscal <ix:nonNumeric contextRef="c-1" name="brc:ForeignTaxCreditCarryforwardExpirationDates" id="f-1064">2024 to fiscal 2033</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-196" decimals="-3" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="3" id="f-1065">13,151</ix:nonFraction>, which expire from fiscal <ix:nonNumeric contextRef="c-1" name="brc:StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates" id="f-1066">2024 to fiscal 2038</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-style:italic;font-weight:700;line-height:120%">Rate Reconciliation</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-1067" 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 and losses of unconsolidated affiliate 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%">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="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%">2021</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%"><ix:nonFraction unitRef="rate" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1068">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><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="rate" contextRef="c-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1069">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><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="rate" contextRef="c-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1070">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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1071">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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1072">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1073">2.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><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%"><ix:nonFraction unitRef="rate" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="f-1074">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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-12" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="f-1075">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="f-1076">3.3</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: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%">(<ix:nonFraction unitRef="rate" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="f-1077">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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="f-1078">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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="f-1079">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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-1080">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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-12" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-1081">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-13" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-1082">4.8</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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1083">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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-12" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1084">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1085">0.6</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%">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%"><ix:nonFraction unitRef="rate" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1086">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><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="rate" contextRef="c-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1087">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><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%"><ix:nonFraction unitRef="rate" contextRef="c-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1088">20.8</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, 2023, 2022, and 2021.</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-1089" continuedAt="f-1089-1" escape="true">A reconciliation of unrecognized tax benefits (excluding interest and penalties) is as follows:</ix:nonNumeric></span></div><div style="margin-top:9pt;text-align:justify"><ix:continuation id="f-1089-1"><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, 2020</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-56" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1090">13,622</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1091">4,664</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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Additions for tax positions of prior years</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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" format="ixt:num-dot-decimal" scale="3" id="f-1092">3,940</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1093">365</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="f-1094">159</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" scale="3" id="f-1095">210</ix:nonFraction>&#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, 2021</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-55" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1096">21,912</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></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-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1097">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1098">435</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1099">122</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:num-dot-decimal" scale="3" id="f-1100">3,226</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:num-dot-decimal" scale="3" id="f-1101">1,129</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" scale="3" id="f-1102">539</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1103">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1104">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1105">792</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1106">19</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:num-dot-decimal" scale="3" id="f-1107">2,682</ix:nonFraction>)</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="display:none"></td><td colspan="3" style="display:none"></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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="f-1108">782</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" scale="3" id="f-1109">124</ix:nonFraction>&#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-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-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1110">20,899</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></tr></table></ix:continuation></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">Includes acquisitions.</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> of Contents</a></span></div></div><ix:continuation id="f-941-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%">Of the $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1111">20,899</ix:nonFraction> of unrecognized tax benefits, if recognized, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1112">17,811</ix:nonFraction> would affect the Company's income tax rate. The Company has classified $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="brc:UnrecognizedTaxBenefitsRecognizedInOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1113">17,587</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="brc:UnrecognizedTaxBenefitsRecognizedInOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1114">17,689</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-1115">July&#160;31, 2023</ix:nonNumeric> and 2022, respectively. The Company has classified $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="brc:ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties" format="ixt:num-dot-decimal" scale="3" id="f-1116">3,312</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="brc:ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties" format="ixt:num-dot-decimal" scale="3" id="f-1117">2,875</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-1118">July&#160;31, 2023</ix:nonNumeric> 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-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-1119">700</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" scale="3" id="f-1120">701</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" scale="3" id="f-1121">596</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-1122">July&#160;31, 2023</ix:nonNumeric>, 2022, and 2021, respectively. The Company also recognized benefits and (expenses) related to penalties of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" scale="3" id="f-1123">281</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" scale="3" id="f-1124">82</ix:nonFraction>, and ($<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" scale="3" id="f-1125">595</ix:nonFraction>) during the years ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-1126">July&#160;31, 2023</ix:nonNumeric>, 2022, and 2021, 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-1127">July&#160;31, 2023</ix:nonNumeric> and 2022, the Company had $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" format="ixt:num-dot-decimal" scale="3" id="f-1128">3,581</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" format="ixt:num-dot-decimal" scale="3" id="f-1129">2,878</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-1130">July&#160;31, 2023</ix:nonNumeric> and 2022, the Company had $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" format="ixt:num-dot-decimal" scale="3" id="f-1131">1,674</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" format="ixt:num-dot-decimal" scale="3" id="f-1132">1,925</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 $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" format="ixt:num-dot-decimal" scale="3" id="f-1133">2,608</ix:nonFraction> during the year ending July 31, 2023 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-1134">July&#160;31, 2023</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-1135">3,771</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-1136" continuedAt="f-1136-1" escape="true">The following table summarizes the open tax years for the Company's major jurisdictions:</ix:nonNumeric></span></div><div style="margin-top:9pt;text-align:justify"><ix:continuation id="f-1136-1"><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;20 &#8212; F&#8217;23</span></td></tr></table></ix:continuation></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_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-1139" continuedAt="f-1139-1" escape="true">Net Income per Common Share</ix:nonNumeric></span></div><ix:continuation id="f-1139-1" continuedAt="f-1139-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-1140" 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><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%">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="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%">2021</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1141">174,857</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1142">149,979</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1143">129,659</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="f-1144">769</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="f-1145">803</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="f-1146">807</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="brc:PreferentialDividendsOnDilutiveStockOptions" scale="3" id="f-1147">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="brc:PreferentialDividendsOnDilutiveStockOptions" scale="3" id="f-1148">8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="brc:PreferentialDividendsOnDilutiveStockOptions" scale="3" id="f-1149">5</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-1150">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-1151">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-1152">128,847</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></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%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1153">49,591</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1154">51,321</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1155">52,039</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-1156">278</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-1157">330</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-1158">370</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1159">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><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%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1160">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"></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%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1161">52,409</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></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1162">3.53</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1163">2.92</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-16" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1164">2.49</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1165">3.51</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1166">2.90</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-16" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1167">2.47</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-17" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1168">3.51</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-18" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1169">2.91</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-19" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1170">2.48</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-17" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1171">3.49</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-18" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1172">2.89</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-19" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1173">2.46</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%"><ix:continuation id="f-1139-2">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-1174">549,031</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="c-12" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-1175">497,307</ix:nonFraction>, and <ix:nonFraction unitRef="shares" contextRef="c-13" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-1176">511,189</ix:nonFraction> for the years ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-1177">July&#160;31, 2023</ix:nonNumeric>, 2022, and 2021, respectively.</ix:continuation></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_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-1178" continuedAt="f-1178-1" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="f-1178-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-1179" 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-1180">July&#160;31, 2023</ix:nonNumeric> and July&#160;31, 2022, 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, 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><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%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1181">18,288</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1182">18,037</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="f-1183">492</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="f-1184">489</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="f-1185">189</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="f-1186">32</ix:nonFraction>&#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></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-1187">July&#160;31, 2023</ix:nonNumeric> and July&#160;31, 2022. </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="i8c1fd2da69f54bc9be7f8def2cdab0df_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-1188" continuedAt="f-1188-1" escape="true">Derivatives and Hedging Activities</ix:nonNumeric></span></div><ix:continuation id="f-1188-1" continuedAt="f-1188-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-6" name="us-gaap:DerivativeRemainingMaturity1" format="ixt-sec:durmonth" id="f-1189">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 </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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> of Contents</a></span></div></div><ix:continuation id="f-1188-2"><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%">transactions will involve the use of foreign currency derivatives to minimize the impact of currency movements on non-functional currency transactions.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" id="f-1190" 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, 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: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%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-1191">July 31, 2023</ix:nonNumeric></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: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-205" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="f-1192">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="f-1193">25,276</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></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-207" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="f-1194">4,803</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="f-1195">4,057</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="f-1196">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="f-1197">29,333</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></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-1198">July&#160;31, 2023</ix:nonNumeric> and 2022, unrealized gains of $<ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-3" name="us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" format="ixt:num-dot-decimal" scale="3" id="f-1199">1,580</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" format="ixt:num-dot-decimal" scale="3" id="f-1200">1,040</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-1201">July&#160;31, 2023</ix:nonNumeric> and July&#160;31, 2022, the cumulative balance recognized in accumulated other comprehensive income were losses of $<ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1202">1,746</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-1203">0</ix:nonFraction>, respectively, on any outstanding foreign currency denominated debt obligations.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock" id="f-1204" 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><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%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-1205">July 31, 2023</ix:nonNumeric></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><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, 2021</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-1206">2,680</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-1207">1,282</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-1208">1,451</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-1209">1,746</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax" format="ixt:fixed-zero" scale="3" id="f-1210">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax" 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></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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet" format="ixt:num-dot-decimal" scale="3" id="f-1212">2,140</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet" scale="3" id="f-1213">909</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet" scale="3" id="f-1214">399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="f-1215" 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:99.415%"><tr><td style="width:1.0%"></td><td style="width:46.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.900%"></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:8.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.900%"></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:8.900%"></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:8.902%"></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%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-1216">July 31, 2023</ix:nonNumeric></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, 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;&#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></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></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-216" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="f-1217">485</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="f-1218">189</ix:nonFraction>&#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-1219">&#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%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="f-1220">489</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="f-1221">30</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:fixed-zero" scale="3" id="f-1222">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="3" id="f-1223">&#8212;</ix:nonFraction>&#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-1224">36,716</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%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:fixed-zero" scale="3" id="f-1225">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="3" id="f-1226">&#8212;</ix:nonFraction>&#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></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-226" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="f-1227">7</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="3" id="f-1228">&#8212;</ix:nonFraction>&#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-1229">&#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%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:fixed-zero" scale="3" id="f-1230">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="f-1231">2</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="f-1232">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="f-1233">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><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-1234">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="f-1235">489</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="f-1236">32</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></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="i8c1fd2da69f54bc9be7f8def2cdab0df_160"></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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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:BusinessCombinationDisclosureTextBlock" id="f-1237" continuedAt="f-1237-1" escape="true">Acquisitions</ix:nonNumeric></span></div><ix:continuation id="f-1237-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 did not complete any business acquisitions during the years ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-1238">July&#160;31, 2023</ix:nonNumeric> and 2022 and completed three business acquisitions during the year ended July 31, 2021. All of these transactions were accounted for using business combination accounting. The results of the operations of the acquired businesses have been included since the date of acquisition in the accompanying 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:700;line-height:120%">Fiscal 2021</span></div><div style="margin-top:9pt;text-align: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 21, 2021, the Company acquired Magicard Holdings Limited (&#8220;Magicard&#8221;), based in Weymouth, United Kingdom, for $<ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-1239">56,694</ix:nonFraction>, net of cash received. Magicard is a manufacturer of identification card printers with high-resolution, full-color image capabilities, built-in security features and the ability to encode smart cards. Magicard was initially included in the Company&#8217;s IDS segment. As a result of the regional reorganization effective February 1, 2023, Magicard operates within both of our reportable segments.</span></div><div style="margin-top:9pt;text-align: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 21, 2021, the Company acquired Nordic ID Oyj (&#8220;Nordic ID&#8221;), based in Salo, Finland for $<ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-1240">9,804</ix:nonFraction> plus the assumption of debt of $<ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-1241">4,668</ix:nonFraction>. Nordic ID specializes in RFID readers, scanners, and the associated software to power track-and-trace applications in industrial manufacturing. Nordic ID was initially included in the Company&#8217;s IDS segment. As a result of the regional reorganization effective February 1, 2023, Nordic ID operates within both of our reportable segments.</span></div><div style="margin-top:9pt;text-align: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 June 16, 2021, the Company acquired The Code Corporation (&#8220;Code&#8221;), based in Salt Lake City, Utah, for $<ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-1242">172,815</ix:nonFraction>, net of cash received. Code specializes in high-quality barcode scanners and the associated software to power track and trace applications in a variety of industries. Code was initially included in the Company&#8217;s IDS segment. As a result of the regional reorganization effective February 1, 2023, Code operates within both of our reportable segments.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related expenses of $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized" format="ixt:num-dot-decimal" scale="3" id="f-1243">3,164</ix:nonFraction> were recognized in SG&amp;A during the year ended July 31, 2021.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_2337"></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:CommitmentsAndContingenciesDisclosureTextBlock" id="f-1244" continuedAt="f-1244-1" escape="true">Contingencies</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%"><ix:continuation id="f-1244-1">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.</ix:continuation></span></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_163"></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%">17. <ix:nonNumeric contextRef="c-1" name="us-gaap:SubsequentEventsTextBlock" id="f-1245" continuedAt="f-1245-1" escape="true">Subsequent Events</ix:nonNumeric></span></div><ix:continuation id="f-1245-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-238" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="f-1246">September&#160;4, 2023</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-14" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-1247">0.92</ix:nonFraction> to $<ix:nonFraction unitRef="usdPerShare" contextRef="c-239" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-1248">0.94</ix:nonFraction> per share. A quarterly dividend of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="3" name="us-gaap:DividendsPayableAmountPerShare" scale="0" id="f-1249">0.235</ix:nonFraction> will be paid on <ix:nonNumeric contextRef="c-240" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="f-1250">October&#160;31, 2023</ix:nonNumeric>, to shareholders of record at the close of business on <ix:nonNumeric contextRef="c-241" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="f-1251">October&#160;10, 2023</ix:nonNumeric>. This dividend represents an increase of <ix:nonFraction unitRef="number" contextRef="c-239" decimals="3" name="brc:PercentageIncreaseInDividend" scale="-2" id="f-1252">2.2</ix:nonFraction>% and is the 38th 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 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-5" decimals="-3" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="f-1253">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="i8c1fd2da69f54bc9be7f8def2cdab0df_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%">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="i8c1fd2da69f54bc9be7f8def2cdab0df_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;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 </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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">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, 2023, 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 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, 2023, 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, 2023, 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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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, 2023, 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, 2023, 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, 2023, of the Company and our report dated September 5, 2023, 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><br/></span></div><div><span><br/></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 5, 2023</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="i8c1fd2da69f54bc9be7f8def2cdab0df_172"></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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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, 2023, no director or Section 16 officer of the Company adopted or terminated a &#8220;Rule 10b5-1 trading arrangement&#8221; or &#8220;non-Rule 10b5-1 trading arrangement,&#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="i8c1fd2da69f54bc9be7f8def2cdab0df_175"></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="i8c1fd2da69f54bc9be7f8def2cdab0df_178"></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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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="i8c1fd2da69f54bc9be7f8def2cdab0df_181"></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><td style="width:37.642%"></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:15.274%"></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:42.324%"></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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Age</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: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><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%">60</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: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><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%">41</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: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><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><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%">Bentley N. Curran</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: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:#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:10pt;font-weight:400;line-height:100%">V.P. - Digital Business and Chief Information 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><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%">43</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: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><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%">49</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"><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><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%">76</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: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><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%">54</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: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><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%">56</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: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><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><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><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><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%">Vineet Nargolwala</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: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><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%">Bradley C. Richardson</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: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="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: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%">Michelle E. Williams</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: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><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></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 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="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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">Bentley N. Curran &#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Mr. Curran joined the Company in 1999 and has served as Vice President of Digital Business and Chief Information Officer since 2012. He has also served as Global Chief Information Officer and Vice President of Information Technology. Prior to joining Brady, Mr. Curran served in a variety of technology leadership roles for Compucom and the Speed Queen Company. He holds a bachelor's degree in business administration from Marian University and an associate of science degree in electronics and engineering systems.</span></div><div style="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 Technology and Management Development and Compensation Committees. Ms. Collins Smee is Executive Vice President and President, Americas, for Xerox Corporation and has been in this role since June 2022. She is also an Executive Vice President of Xerox Holdings Corporation. Previously, she was Chief Commercial, SMB and Channels Officer for Xerox and was in that role since February 2020. 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 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="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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">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. In 2022, she was elected to the Board of Directors of Power Integrations (NASDAQ: POWI). 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%">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 Audit 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 Chemical in manufacturing, commercial, strategy and general management positions. She was General Manager, Chemical Mechanical Polishing Technologies, and later, General Manager, Adhesives and Sealants. 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="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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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 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. With respect to cybersecurity, the Audit Committee receives regular reports from management, including updates on the internal and external cybersecurity threat landscape, incident response, assessment and training activities, and relevant regulatory and technical developments. 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, the Technology Committee and the ESG Liaison, each review certain risks, exposures and opportunities relating to the Company&#8217;s Environmental, Social, and Governance ("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, and Allender, member of the Audit Committee, are financial experts and are independent under the rules of the SEC and 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 2023, 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 Nargolwala. 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%">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 </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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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 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-1254">July&#160;31, 2023</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="i8c1fd2da69f54bc9be7f8def2cdab0df_184"></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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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="i8c1fd2da69f54bc9be7f8def2cdab0df_187"></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 "Committee") 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, 2023. Brady's former Vice President, General Manager - Workplace Safety who resigned from Brady effective October 3, 2022, and Brady's former Chief Financial Officer and Treasurer who resigned from Brady effective April 14, 2023 would have been included if they continued to serve as executive officers through July 31, 2023, thus are included in this Compensation Discussion and Analysis.</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 2023, the following named executive officers' (the "NEOs") 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">Bentley N. Curran, Vice President, Digital Business and Chief Information Officer;</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="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">Pascal Deman, Former Vice President, General Manager - Workplace Safety (resigned on October 3, 2022); 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">Aaron J. Pearce, Former Chief Financial Officer and Treasurer (resigned on April 14, 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:700;line-height:120%">Appointment of Olivier Bojarski: </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Bojarski was appointed </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as President &#8211; Identification Solutions, effective August 25, 2022, before assuming the role of President - Americas &amp; Asia effective February 1, 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:700;line-height:120%">Resignation of Pascal Deman:</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Mr. Deman resigned as Vice President, General Manager - Workplace Safety, effective October 3, 2022. The Company entered into a Settlement Agreement dated as of October 10, 2022 with Mr. Deman. Pursuant to the terms of the Settlement Agreement, Mr. Deman received his salary and fringe benefits through January 4, 2023, a bonus in the amount of &#8364; 51,231 and a settlement in the amount of &#8364; 667,933.</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:700;line-height:120%">Resignation of Aaron J. Pearce:</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Mr. Pearce resigned as the Company&#8217;s Chief Financial Officer and Treasurer, effective April 14, 2023. Mr. Pearce remained employed by the Company through April 28, 2023 (the "Separation Date"), during which time he was available in a consultative position to assist with respect to the transition. The Company entered into a written agreement with Mr. Pearce in connection with his resignation that provided for payment of his base salary for twelve months following the Separation Date, payment of 100% of his fiscal 2023 annual target cash bonus, and full vesting of his outstanding stock options and restricted stock units that were granted in fiscal 2021 and 2022.</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:700;line-height:120%">Appointment of Ann E. Thornton:</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Ms. Thornton was appointed as Chief Financial Officer and Treasurer of the Company, effective April 14, 2023. Prior to April 14, Ms. Thornton served as Chief Accounting Officer and Corporate Controller 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 2023 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 "General Development of Business" for a business overview and key initiatives during fiscal 2023. Highlights for fiscal 2023 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 $3.51 for the year ended July&#160;31, 2023, an increase of 21.0% from fiscal 2022 Net income per diluted Class A Nonvoting Common Share of $2.90.</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 and losses of unconsolidated affiliate was $225.7 million for the year ended July&#160;31, 2023, an increase of $33.7 million (17.6%) from fiscal 2022 income before income taxes and losses of unconsolidated affiliate of $192.0 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,331.9 million in fiscal 2023 compared to $1,302.1 million in fiscal 2022, an increase of 2.3%. Organic sales increased sales 5.5%, while divestiture decreased sales 0.2% and foreign currency translation decreased sales 3.0%.</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">Refer to Item 7 "Management's Discussion and Analysis of Financial Condition and Results of Operations" for further discussion of fiscal 2023 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 2023 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 2023, the Board of Directors approved a 15.2% 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. Curran, Gorman, and Pearce. All increases were made to recognize the performance, current scope of responsibilities and peer company data for each executive and, with regard to Messrs. Pearce and Shaller, to better align their base salary with individuals holding comparable positions at peer companies. Effective August 25, 2022, Mr. Bojarski was appointed as President - Identification Solutions, and subsequently, President - Americas &amp; Asia. As part of Mr. Bojarski's appointment, his base salary was determined based on individuals holding comparable positions at peer companies. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 14, 2023, Ms. Thornton was appointed as Chief Financial Officer, Chief Accounting Officer and Treasurer of the Company. As part of her appointment, Ms. Thornton was awarded a 6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.5%</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increase in her 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%">The Company's fiscal 2023 annual equity grants consisted of 30% stock options, 30% time-based restricted stock units ("RSUs") and 40% performance-based restricted stock units ("PRSUs"). The stock options vest equally over a three-year period and are inherently performance-based since they have value only to the extent that the price of the Company's stock increases. 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 2023 have a three-year performance period with 50% of vesting determined by the Company's total shareholder return ("TSR") relative to the S&amp;P 600 SmallCap Industrials Index, and 50% of vesting determined by the achievement of organic revenue growth targets over four performance periods 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><td style="width:16.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.557%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.131%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:700;line-height:100%">Performance Period</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: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></tr><tr><td colspan="3" style="padding:0 1pt"></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%">August 1, 2022 through 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:10pt;font-weight:400;line-height:100%">25%</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">August 1, 2023 through July 31, 2024</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: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"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">August 1, 2024 through July 31, 2025</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:10pt;font-weight:400;line-height:100%">25%</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">August 1, 2022 through July 31, 2025</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: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"></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%">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="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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">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="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:24.777%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:71.123%"></td><td style="width:0.1%"></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: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><td colspan="6" style="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: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><td colspan="6" style="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: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%">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 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 policy enhances the Company's compensation risk mitigation efforts. While the policy currently affords the Committee discretion regarding the application and enforcement of the policy, the Company and the Committee intend to conform the policy to comply with the new NYSE listing requirements implementing SEC rules adopted under the Dodd-Frank Wall Street Reform and Consumer Protection Act by the deadline provided in such listing requirements.</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></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: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><td colspan="6" style="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: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><td colspan="6" style="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: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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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><td style="width:24.777%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:71.269%"></td><td style="width:0.1%"></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: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 and Bojarski 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><td colspan="6" style="padding:0 1pt"></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: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></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 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 2023, the Committee utilized the services of Pay Governance LLC as a compensation consultant, who was determined to be independent by the Corporate Governance Committee. In fiscal 2023, Pay </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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> of Contents</a></span></div></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:400;line-height:120%">Governance LLC 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 2023, 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 2023, equity incentive awards comprised 61% 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="margin-top:9pt;text-align: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><td style="width:19.367%"></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:30.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:45.687%"></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%">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><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></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: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><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Annual long-term equity incentive awards: stock options, 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%">Stock options are inherently performance-based in that the value is dependent upon the increase in the Company's stock price.<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="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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">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 following 18 companies were included in the fiscal 2023 total compensation analysis conducted using publicly available data:</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:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></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: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%">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%">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%">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%">Federal Signal 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%">Neenah, 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%">Apogee Enterprises, 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%">Franklin Electric Co., 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%">Barnes Group 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%">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%">Schweitzer-Mauduit International, 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%">Chart 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%">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%">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%">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%">Watts Water Technologies, Inc.</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-weight:700;line-height:120%">Fiscal 2023 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><td style="width:52.116%"></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:12.204%"></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:12.204%"></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:16.886%"></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:10pt;font-weight:700;line-height:100%">Named Executive Officer</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:10pt;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:10pt;font-weight:700;line-height:100%">July 31, 2022</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: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><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><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: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%">690,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><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:10pt;font-weight:400;line-height:100%">15.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: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"><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%">Ann E. Thornton</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><td colspan="2" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">254,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:10pt;font-weight:400;line-height:100%">76.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: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%">Olivier Bojarski</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><td colspan="2" style="background-color:#cceeff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bentley N. Curran</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:10pt;font-weight:400;line-height:100%">335,000&#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:10pt;font-weight:400;line-height:100%">326,500&#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: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: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><td colspan="2" style="background-color:#cceeff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">310,500&#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:10pt;font-weight:400;line-height:100%">4.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: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%">Pascal Deman</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"> (3)</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:10pt;font-weight:400;line-height:100%">290,511&#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:10pt;font-weight:400;line-height:100%">307,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.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: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"><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%">Aaron J. Pearce</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"> (4)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">500,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:10pt;font-weight:400;line-height:100%">457,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:10pt;font-weight:400;line-height:100%">9.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: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 3, 2022, Ms. Thornton received a base salary increase to $267,120 at the time annual raises were made to other NEOs. In connection with her appointment to CFO, Ms. Thornton received a base salary increase to $450,000.</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. Bojarski was appointed as President - Identification Solutions effective August 25, 2022, and subsequently appointed President - Americas &amp; Asia as part of the Company's reorganization.</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%">(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">Mr. Deman resigned 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%">Vice President, General Manager - Workplace Safety of the Company, effective October 3, 2022. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Deman's compensation is denominated in Euros. The amounts shown in U.S. dollars in the table above were converted from Euros at the average exchange rate for fiscal 2023: 1 EUR = 1.0544 USD and fiscal 2022: 1 EUR = 1.1143 USD. The entire decrease in Mr. Deman's base salary is a result of the change in exchange rates used.</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">Mr. Pearce resigned as Chief Financial Officer and Treasurer of the Company, effective April 14, 2023.</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%">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">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 inventive award payouts to NEOs who oversee a specific division are based on the performance of that division. 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 2023 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 2023 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><td style="width:16.005%"></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:52.262%"></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.695%"></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:16.448%"></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%">Performance Metric</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:10pt;font-weight:700;line-height:100%">Definition</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:10pt;font-weight:700;line-height:100%">Weighting</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: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><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><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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Messrs. Shaller, Curran, Gorman, Pearce</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> and Ms. Thornton</span></div></td></tr><tr style="height:6pt"><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="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"><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><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><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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Messrs. Shaller, Curran, Gorman, Pearce</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> and Ms. Thornton</span></div></td></tr><tr style="height:6pt"><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="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"><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><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><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%">35%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Messrs. Bojarski and Deman</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></tr><tr style="height:6pt"><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="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"><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><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><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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Messrs. Bojarski and Deman</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></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">Mr. Pearce resigned as Chief Financial Officer and Treasurer of the Company, effective April 14, 2023. As provided in Mr. Pearce's resignation agreement, he received an annual cash incentive award equivalent to his annual cash bonus at target for fiscal 2023.</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">As provided in Mr. Deman's Settlement Agreement dated as of October 10, 2022, he was paid a bonus of &#8364; 51,231 which related to his fiscal 2022 bonus payout. He did not receive a payout of a fiscal 2023 bonus.</span></div><div style="margin-top:9pt;text-align: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 2023 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 and adjusted as part of the Company's reorganization effective February 1, 2023. 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="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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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'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, Curran 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, Curran, and Gorman and Ms. Thornton for fiscal 2023 was based on total sales and income before income taxes. For fiscal 2023, 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, Curran 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><td style="width:32.233%"></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.940%"></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.940%"></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:13.519%"></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:9.426%"></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:9.426%"></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:9.436%"></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: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="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:8pt;font-weight:700;line-height:100%">Fiscal 2023 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><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><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><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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;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><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><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,231.0</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:2px 1pt;text-align: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,382.9</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:2px 1pt;text-align: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,536.6 or more</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;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,350.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">79&#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><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%">$179.5</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:10pt;font-weight:400;line-height:100%">$204.2</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:10pt;font-weight:400;line-height:100%">$255.3 or more</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:2px 1pt;text-align: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.7</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:10pt;font-weight:400;line-height:100%">142&#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><td colspan="2" style="background-color:#ffffff;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><td colspan="2" style="background-color:#ffffff;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><td colspan="2" style="background-color:#ffffff;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><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:2px 1pt;text-align: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 2023 Annual Cash Incentive Award:</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: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><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><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><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><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><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><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><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><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><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%">150&#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><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%">150&#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><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,162,212</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%">A.E. Thornton</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><td colspan="2" style="background-color:#cceeff;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><td colspan="2" style="background-color:#cceeff;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><td colspan="2" style="background-color:#cceeff;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><td colspan="2" style="background-color:#cceeff;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%">120&#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><td colspan="2" style="background-color:#cceeff;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><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%">$103,223</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%">A.E. Thornton</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><td colspan="2" style="background-color:#ffffff;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><td colspan="2" style="background-color:#ffffff;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%">35&#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><td colspan="2" style="background-color:#ffffff;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&#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><td colspan="2" style="background-color:#ffffff;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><td colspan="2" style="background-color:#ffffff;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%">53&#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><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%">$100,658</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%">B.N. Curran</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: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><td colspan="2" style="background-color:#cceeff;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:#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><td colspan="2" style="background-color:#cceeff;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:#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><td colspan="2" style="background-color:#cceeff;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%">120&#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><td colspan="2" style="background-color:#cceeff;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%">72&#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><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%">$240,023</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><td colspan="2" style="background-color:#ffffff;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><td colspan="2" style="background-color:#ffffff;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:#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><td colspan="2" style="background-color:#ffffff;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><td colspan="2" style="background-color:#ffffff;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%">120&#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><td colspan="2" style="background-color:#ffffff;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><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%">$193,569</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. Thornton was appointed Chief Financial Officer and Treasurer of the Company, effective April 14, 2023. Before April 14, 2023, Ms. Thornton served as Chief Accounting Officer and Corporate Controller. As a result, during the period from August 1, 2022 to April 14, 2023, Ms. Thornton's annual incentive compensation was based upon her role as Chief Accounting Officer and Corporate Controller, and during the period from April 14, 2023 to July 31, 2023, Ms. Thornton's incentive compensation was based upon her role as Chief Financial Officer and Treasurer. This calculation is based upon salary paid to Ms. Thornton from April 14, 2023 to July 31, 2023 in her role as Chief Financial Officer and Treasurer.</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 Ms. Thornton from August 1, 2022 to April 14, 2023 in her role as Chief Accounting Officer and Corporate Controller.</span></div><div style="margin-top:9pt;text-align: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 modified its organizational structure to regional operating segments in fiscal 2023, which will all the Company to take advantage of synergies between the prior divisions, 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 5.5% in fiscal 2023.</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 $192.0 million in fiscal 2022 to $225.7 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%">2023, while investments in R&amp;D increased from $58.5 million in fiscal 2022 to $61.4 million in fiscal 2023.</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">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 declined from 29.2% in fiscal 2022 to 27.8% in fiscal 2023.</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 $192.0 million in fiscal 2022 to $225.7 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%">2023, while investments in R&amp;D increased from $58.5 million in fiscal </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</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 $61.4 million in 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: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 as Chief Financial Officer and Treasurer.</span></div><div style="margin-top:9pt;text-align:justify;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 roles as Chief Accounting Officer and Corporate Controller were 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">Cash flow - Objective focused on delivering strong cash flow in relation to net income. The company's cash flow from operating activities increased from $118.4 million is fiscal 2022 to $209.1 million in fiscal 2023. The Company's cash flow from operating activities as a percentage of net income was 79.0% in fiscal 2022 compared to 119.6% in fiscal 2023.</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">Segment Reorganization - Objective focused on providing the Company's segment leaders with recast financial information as part of the segment reorganization. The Company's segments were reorganized as of February 1, 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%">After a review of Ms. Thornton's performance, the Committee determined that Ms. Thornton's resulting performance level was 125% for her individual performance multiplier as Chief Accounting Officer and Corporate Controller.</span></div><div style="margin-top:9pt;text-align: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. Curran'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">Business intelligence - Objective focused on continuing to improve Brady's business intelligence capabilities to enable enhanced data-driven decision making across the Company.</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">Cybersecurity - Objective focused on continued advancement of the Company's cybersecurity defense capabilities to reduce risk and protect the Company's critical 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">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="margin-top:9pt;text-align: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. Curran's performance, the Committee determined that Mr. Curran's resulting performance level was 100% 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="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">Sale of subsidiary - Objective focused on the successful completion of the sale of the Company's PremiSys business, which was completed in the third quarter of fiscal 2023.</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%">After a review of Mr. Gorman's performance, the Committee determined that Mr. Gorman's resulting performance level was 100% 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 2023 was based on achievement of Americas &amp; Asia segment organic sales and operating income. For fiscal 2023, a cash incentive was funded for the achievement of the Americas &amp; Asia segment organic sales and operating income based upon the achievement of the financial targets established at the time of 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%">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">change in reportable segments. The multiplier for individual performance was applied to the achievement of the two 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><td style="width:32.233%"></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.940%"></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.940%"></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:13.519%"></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:9.426%"></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:9.426%"></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:9.436%"></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: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="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:8pt;font-weight:700;line-height:100%">Fiscal 2023 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><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><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><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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;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><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 (35%)(millions)</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$825.3</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:2px 1pt;text-align: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.1</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:2px 1pt;text-align: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,046.1 or more</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;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%">$899.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">66&#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 (65%)(millions)</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:10pt;font-weight:400;line-height:100%">$163.8</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:10pt;font-weight:400;line-height:100%">$203.2</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:10pt;font-weight:400;line-height:100%">$241.2 or more</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$211.7</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:10pt;font-weight:400;line-height:100%">122&#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><td colspan="2" style="background-color:#ffffff;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><td colspan="2" style="background-color:#ffffff;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><td colspan="2" style="background-color:#ffffff;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><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="2" style="background-color:#ffffff;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&#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 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 2023 Annual Cash Incentive Award:</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: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><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><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><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><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><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><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><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><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><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%">129&#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><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%">97&#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><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%">$387,290</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 operating income - Objective focused on improving operating income in the Americas &amp; Asia segment while making the investments for sustainable long-term organic sales growth. Operating income within the Americas &amp; Asia segment improved from $157.3 million in fiscal 2022 to $180.5 million in fiscal 2023.</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 4.4% in fiscal 2023.</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 2023, 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 125% 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 2023, 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 2023 awards consisting of a combination of stock options, RSUs and PRSUs. 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%">Options:&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options generally vest one-third annually for three years and have a ten-year term. The Committee has the ability to vary both the term and vesting schedule for new stock option grants in accordance with the terms of the plan.&#160;All stock options are granted to the NEOs during the first quarter of each fiscal year following the Committee's approval, with an exercise price equal to the average of the high and low stock price on the grant date. No dividends are paid or accrued prior to the exercise of options.</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 2023 include two vesting criteria: 50% of the shares vest determined by the Company's TSR relative to the S&amp;P 600 SmallCap Industrials Index over a three-year performance period, and 50% of the shares vest determined by revenue performance over four separate performance periods as discussed in the Executive Summary. For the TSR metric, if relative TSR is at or below the 25th percentile of the peer group for the performance period then no payout will be earned. Additionally, if absolute TSR is negative for the performance period, the payout will be capped at 100%. For the revenue performance measure, there are four separate equally-weighted performance periods. If threshold performance is not achieved for a particular performance period, then no award will vest relative to that performance period. PRSUs have a fair </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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">value determined by a third-party valuation involving a Monte Carlo simulation. PRSUs will vest between 0% and 200% of target depending on the relative three-year TSR performance and the achievement of the revenue 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 2023:</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><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.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.204%"></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:10pt;font-weight:700;line-height:100%">Named Officers</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:10pt;font-weight:700;line-height:100%">Total Grant Date<br/>Fair Value</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:10pt;font-weight:700;line-height:100%">Stock Options Grant&#160;Date<br/>Fair Value</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: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><td colspan="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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R.R. Shaller</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><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,164,390&#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: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><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: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,164,390&#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: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></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:10pt;font-weight:400;line-height:100%">A.E. Thornton </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><td colspan="2" style="background-color:#ffffff;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,085&#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:10pt;font-weight:400;line-height:100%">50,060&#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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,025&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">O. Bojarski</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"> (3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">600,029&#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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">600,029&#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:10pt;font-weight:400;line-height:100%">B.N. Curran</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:10pt;font-weight:400;line-height:100%">211,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:10pt;font-weight:400;line-height:100%">60,060&#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:10pt;font-weight:400;line-height:100%">91,896&#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:10pt;font-weight:400;line-height:100%">60,030&#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:10pt;font-weight:400;line-height:100%">A.T. Gorman</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:10pt;font-weight:400;line-height:100%">267,620&#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:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,777&#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:10pt;font-weight:400;line-height:100%">P. Deman</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:10pt;font-weight:400;line-height:100%">135,991&#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:10pt;font-weight:400;line-height:100%">37,545&#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:10pt;font-weight:400;line-height:100%">60,906&#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:10pt;font-weight:400;line-height:100%">37,540&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A.J. Pearce </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">(4)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,649,419&#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:10pt;font-weight:400;line-height:100%">1,548,473&#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:10pt;font-weight:400;line-height:100%">459,369&#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:10pt;font-weight:400;line-height:100%">641,577&#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;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">As part of Mr. Shaller's appointment as CEO on April 1, 2022, the Company granted stock options and RSUs intended to approximate his expected annual award for fiscal 2023. As such, he did not receive a stock option or RSU grant in fiscal 2023.</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">Ms. Thornton did not receive PRSUs as part of the annual grant process while she was in the role of Corporate Controller and Chief Accounting Officer. Beginning in fiscal 2024, it is expected that Ms. Thornton will be awarded a similar ratio of equity awards as other 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%">(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">Mr. Bojarski was appointed as President - Identification Solutions effective August 25, 2022, and subsequently President - Americas &amp; Asia. As part of his appointment, Mr. Bojarski received a sign-on RSU of $600,000. Beginning in fiscal 2024, it is expected that Mr. Bojarski will be awarded a similar ratio of equity awards as other executive officers.</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%">(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">Effective April 14, 2023, Mr. Pearce resigned from his position as Chief Financial Officer and Treasurer of the Company. As part of the resignation agreement, Mr. Pearce received full vesting of his outstanding stock options and RSUs that were granted on September 30, 2020 and September 16, 2021. In addition, all vested outstanding stock options as of April 28, 2023 for Mr. Pearce retained their original expiration date as stated in their respective award agreements. The incremental fair value of $1,248,175 and $341,557 associated with the modification of vesting conditions for certain outstanding equity awards have been included in this table under the columns "Stock Options Grant Date Fair Value" and "RSUs Grant Date Fair Value," respectively. </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:700;line-height:120%">PRSUs Earned for the Fiscal 2021 - 2023 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 2021 - 2023 PRSU cycle:</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:31.794%"></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.619%"></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.619%"></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.619%"></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.619%"></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.626%"></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:10pt;font-weight:700;line-height:100%">Performance Metric</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:10pt;font-weight:700;line-height:100%">Threshold (25%)</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:10pt;font-weight:700;line-height:100%">Target (100%)</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:10pt;font-weight:700;line-height:100%">Maximum (200%)</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:10pt;font-weight:700;line-height:100%">Actual Performance</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: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><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><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><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><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%">28th</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><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%">35.2&#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;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">As a result of Brady's removal from the Russell 2000 Index in the fourth quarter of fiscal 2023 for not meeting the minimum voting rights hurdle, the Management Development and Compensation Committee approved a modification to the PRSU awards for active employees to end the performance period as of April 30, 2023. There was no incremental fair value associated with this modification.</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">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 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. Mr. Deman is the only NEO who participated in a defined benefit pension plan.</span></div><div style="margin-top:9pt;text-align: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="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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">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><td style="width:45.605%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.463%"></td><td style="width:0.1%"></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%">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><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%">B.N. Curran</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:10pt;font-weight:400;line-height:100%">2 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><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%">P. Deman</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:10pt;font-weight:400;line-height:100%">2 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.J. Pearce</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:10pt;font-weight:400;line-height:100%">3 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, 2023. 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="margin-top:9pt;text-align: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 Agreements and Offer Letters</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 entered into an employment offer letter dated August 3, 2022 with Mr. Bojarski. The offer letter provided that Mr. Bojarski receive an annual base salary of $440,000, with eligibility for a target annual bonus at 75% of base salary, a recommendation for a fiscal 2024 annual equity award with a grant date value of $682,000, a cash sign-on bonus of $200,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. The offer letter further provided that Mr. Bojarski receive a sign-on award of time-based RSUs with a grant date value of $600,000 granted on the hire date. The RSU award will vest in equal increments upon the first, second and third anniversaries of the grant date. Pursuant to the terms of the offer letter, Mr. Bojarski received a reimbursement, not to exceed $200,000, for relocation expenses.</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 connection with her appointment as Chief Financial Officer, the Company entered into an employment offer letter dated April 14, 2023 with Ms. Thornton. The offer letter provided that Ms. Thornton would receive an annual base salary of $450,000, with eligibility for a target annual bonus at 70% of base salary, a fiscal 2024 annual equity award with a grant date value of $675,000, and ability participate in the Company&#8217;s equity incentive and other benefit plans on a basis similar to other executive officers.</span></div><div style="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%">Change of Control Agreements</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%">Effective August 25, 2022, the Company entered into a Change of Control Agreement with Mr. Bojarski. Under the terms of the Change of Control Agreement, in the event of a qualifying termination within 24 months following a change of control (as such events are defined in the Change of Control Agreement), Mr. Bojarski will receive two times his annual base salary and two times his target bonus amount in effect immediately prior to the date the change of control occurs.</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> of Contents</a></span></div></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%">Effective April 14, 2023, the Company also entered into a Change of Control Agreement with Ms. Thornton. Under the terms of the Change of Control Agreement, in the event of a qualifying termination within 24 months following a change of control (as such events are defined in the Change of Control Agreement), Ms. Thornton will receive two times her annual base salary and two times her target bonus amount in effect 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%">The Board of Directors previously approved change of control agreements for all of the other 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 and 2017 Omnibus Incentive Stock 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 Omnibus Incentive Plan 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 and 2017 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;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 entered into a Non-Compete and Non-Disclosure Agreement with Mr. Bojarski as part of his appointment on August 3, 2022.</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, the $1&#160;million deduction limit generally has not applied to compensation that satisfies IRS requirements for qualified performance-based compensation. Effective for tax years beginning after July&#160;31, 2018, the exemption for qualified performance-based compensation from the deduction limitation of Code Section&#160;162(m) has been repealed, unless transition relief for certain compensation arrangements in place as of November&#160;2, 2017 is available.</span></div><div style="margin-top:9pt;text-align: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. Moreover, even if we have in the past intended to grant qualifying performance-based compensation for purposes of Section&#160;162(m), we cannot guarantee that such compensation will so qualify or ultimately will be deductible by us.</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 </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><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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">related accounting consequences were to adversely affect our financial performance.</span></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_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-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 2023, the Committee was composed of Mses. Collins Smee, Gioia, Williams and Messrs. Bem and Richardson. 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="i8c1fd2da69f54bc9be7f8def2cdab0df_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 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%">Joanne Collins Smee</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="i8c1fd2da69f54bc9be7f8def2cdab0df_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%">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%">77</span></div></div></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_199"></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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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, 2023, for services rendered as an executive officer to the Company and its subsidiaries during the years ended July&#160;31, 2023,&#160;July&#160;31, 2022 and July&#160;31, 2021.</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:19.221%"></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:4.309%"></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:7.233%"></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.648%"></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.256%"></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.402%"></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.742%"></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.742%"></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.707%"></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%">Name and Principal Position</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%">Fiscal<br/>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:9pt;font-weight:700;line-height:100%">Salary<br/>($)</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%">Bonus ($)</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%">Stock Awards<br/>($)(1)</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%">Option Awards<br/>($)(2)</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%">Non-Equity Incentive Plan Compensation<br/>($)(3)</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%">All Other Compensation<br/>($)(4)</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<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"> (5)</span></div></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:400;line-height:100%">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%">774,808&#160;</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%">1,164,390&#160;</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%">1,162,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><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%">141,087&#160;</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%">3,242,497&#160;</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:14pt"><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%">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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,608,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%">1,000,505&#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%">737,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%">119,055&#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%">3,968,554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">2021</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%">400,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: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%">518,416&#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%">225,005&#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%">658,356&#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,909&#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,865,837&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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"> (6)</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:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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%">314,614&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="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%">50,025&#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="padding:0 1pt"></td><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,060&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">203,881&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">44,423&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">663,003&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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:400;line-height:100%">2022</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%">251,631&#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%">&#8212;&#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%">40,031&#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%">40,001&#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%">188,912&#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,516&#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%">556,091&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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:400;line-height:100%">2021</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%">225,800&#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%">&#8212;&#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%">37,525&#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%">37,504&#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%">200,498&#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%">18,148&#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%">519,475&#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;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%">O. Bojarski, President -Americas &amp; Asia </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">(7)</span></div></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: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><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%">401,077&#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><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: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%">200,000&#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><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: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%">600,029&#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><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: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><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: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%">387,290&#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><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: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%">78,133&#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><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: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,666,529&#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></tr><tr style="height:14pt"><td colspan="3" rowspan="3" style="background-color:#ffffff;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%">B.N. Curran, VP, Digital Business and Chief Information Officer</span></div></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%">2023</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%">333,366&#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%">&#8212;&#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%">151,926&#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%">60,060&#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="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%">240,023&#160;</span></td><td style="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="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%">81,120&#160;</span></td><td style="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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">866,495&#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 style="height:14pt"><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%">2022</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%">324,664&#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%">149,592&#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%">60,002&#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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,838&#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%">906,658&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">2021</span></td><td colspan="3" style="background-color:#ffffff;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%">316,952&#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%">&#8212;&#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%">153,632&#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%">66,669&#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%">322,194&#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%">69,294&#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%">928,741&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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><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%">322,616&#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%">191,792&#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%">75,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 #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%">193,569&#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%">72,292&#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%">856,097&#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 style="height:14pt"><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%">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:9pt;font-weight:400;line-height:100%">308,481&#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%">188,792&#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%">75,752&#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%">220,564&#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%">72,478&#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%">866,067&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">2021</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%">300,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%">&#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%">176,648&#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%">76,675&#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%">254,135&#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,289&#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%">853,747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="3" style="background-color:#ffffff;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%">P. Deman, Former Vice President and General Manager, Workplace Safety</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"> (8)</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:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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%">180,114&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="padding:0 1pt"></td><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%">98,446&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">37,545&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="padding:0 1pt"></td><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%">742,921&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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,059,026&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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:400;line-height:100%">2022</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%">300,456&#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%">&#8212;&#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%">93,492&#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%">37,507&#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%">57,087&#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%">73,161&#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%">561,703&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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:400;line-height:100%">2021</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%">314,461&#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%">&#8212;&#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%">96,030&#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%">41,673&#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%">99,927&#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%">75,595&#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%">627,686&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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.J. Pearce, Former CFO &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"> (9)</span></div></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%">2023</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%">376,346&#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%">1,100,946&#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%">1,548,473&#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%">350,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><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%">221,212&#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%">3,596,977&#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 style="height:14pt"><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%">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:9pt;font-weight:400;line-height:100%">448,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%">747,388&#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%">300,010&#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%">561,733&#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%">106,724&#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,164,792&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">415,073&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">691,201&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">300,003&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">571,374&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">59,277&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,036,928&#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></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 with a TSR metric was calculated based on the number of shares of Class A Common Stock underlying the PRSUs (at target), times the fair value per unit derived from a third-party valuation using a Monte Carlo simulation due to the presence of a market condition in the award. The grant date fair value of PRSUs with revenue performance conditions 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 PRSUs at the grant date if the highest level of performance conditions were to be achieved would be as follows: Mr. Shaller, $2,328,780; Ms. Thornton, $0; Mr. Bojarski, $0; Mr. Curran, $183,792; Mr. Gorman, $232,030; Mr. Deman, $121,812; and Mr. Pearce, $918,738.</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 grant date fair value of stock options computed in accordance with accounting guidance for equity grants made or modified in the applicable year. The assumptions used to determine the value of the awards, including the use of the Black-Scholes method of valuation by the Company, are discussed in Note 1 of the Notes to Consolidated Financial Statements contained in Item&#160;8 of this Annual Report on Form 10-K, for the year ended July&#160;31, 2023. The actual value, if any, which an option holder will realize upon the exercise of an option will depend on the excess of the market value of the Class A Common Stock over the exercise price on the date the option is exercised.</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 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%">(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 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 </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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">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%">(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">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, Mr. Shaller's stock awards column reflects only PRSUs granted during fiscal 2023.</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%">(6)</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.</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%">(7)</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. Bojarski was appointed as President - Identification Solutions effective August 25, 2022, and subsequently transitioned to President - Americas &amp; Asia. As part of his appointment, Mr. Bojarski received a cash sign-on bonus of $200,000 and a sign-on RSU of $600,000. </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%">(8)</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">Effective October 3, 2022, Mr. Deman resigned from his position as Vice President and General Manager - Workplace Safety. As part of his settlement agreement, Mr. Deman received his fiscal 2022 bonus of &#8364; 51,231 and a settlement of &#8364; 667,933, in exchange for a general release of claims against the Company and non-disparagement and confidentiality covenants. Mr. Deman's bonus paid as part of his settlement agreement has been included in the amounts shown in the column "Non-Equity Incentive Plan Compensation" for fiscal 2022 and his settlement has been included in the amounts shown in the column "All Other Compensation" in this table in fiscal 2023. Mr. Deman's compensation is denominated in Euros. The amounts shown in U.S. dollars in the table above were converted from Euro at the average exchange rate for fiscal 2023: 1 EUR = 1.0544 USD, fiscal 2022: 1 EUR = 1.1143 USD and fiscal 2021: 1 EUR = 1.1960 USD.</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%">(9)</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">Effective April 14, 2023, Mr. Pearce resigned from his position as Chief Financial Officer and Treasurer of the Company. </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 Company entered into a written agreement with Mr. Pearce in connection with his resignation that provided for payment of his base salary for twelve months following the Separation Date (April 28, 2023), payment of 100% of his fiscal 2023 annual target cash bonus, full vesting of his outstanding stock options and restricted stock units that were granted in fiscal 2021 and 2022, and all vested outstanding stock options as of April 28, 2023 that were granted prior to September 17, 2021 retained their original expiration date as stated in their respective award agreements. The payment of the bonus of $350,000 is included in the "Non-Equity Incentive Plan Compensation" column and the severance payments of $115,381 is included in the "All Other Compensation" column in this table in fiscal 2023. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The incremental fair value of $341,557 and $1,248,175 associated with the modification of vesting conditions for certain outstanding equity awards have been included in this table under the columns "Stock Awards" and "Option Awards," respectively.</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%">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.747%"></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.911%"></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.987%"></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.987%"></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.987%"></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.987%"></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.987%"></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.925%"></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%">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:9pt;font-weight:700;line-height:100%">Fiscal 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:9pt;font-weight:700;line-height:100%">Retirement Plan Contributions<br/>($)</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%">Company Car<br/>($)</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%">Group Term Life Insurance<br/>($)</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%">Long-term Care Insurance<br/>($)</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%">Long-term Disability Insurance<br/>($)</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%">Other<br/>($)</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 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><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%">2023</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%">108,563&#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%">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><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%">1,131&#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%">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><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%">5,239&#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%">1,679&#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%">141,087&#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 style="height:14pt"><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%">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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr style="height:14pt"><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%">2021</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,628&#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%">18,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%">1,057&#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,205&#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,293&#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,726&#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,909&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="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><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%">37,781&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">4,915&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">149&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">756&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">822&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="padding:0 1pt"></td><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%">44,423&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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:400;line-height:100%">2022</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%">35,516&#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%">&#8212;&#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%">&#8212;&#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%">&#8212;&#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%">&#8212;&#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%">&#8212;&#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,516&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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:400;line-height:100%">2021</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%">18,149&#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%">&#8212;&#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%">&#8212;&#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%">&#8212;&#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%">&#8212;&#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%">&#8212;&#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%">18,149&#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;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><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><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%">31,880&#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%">16,408&#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%">527&#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%">3,312&#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%">2,138&#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%">23,868&#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%">78,133&#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 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%">B.N. Curran</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:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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%">49,234&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="padding:0 1pt"></td><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%">667&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">7,063&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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,657&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">2,499&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">81,120&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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:400;line-height:100%">2022</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%">51,484&#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%">18,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%">576&#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%">7,063&#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,290&#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%">13,425&#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%">93,838&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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:400;line-height:100%">2021</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%">25,844&#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%">18,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%">1,038&#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%">5,677&#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,462&#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%">15,273&#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%">69,294&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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><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%">43,540&#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%">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><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%">593&#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%">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><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%">2,726&#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%">3,651&#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%">72,292&#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 style="height:14pt"><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%">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:9pt;font-weight:400;line-height:100%">44,718&#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%">18,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%">393&#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%">3,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%">2,024&#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%">3,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">2021</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%">21,269&#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%">18,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%">502&#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,744&#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,024&#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,750&#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,289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="3" style="background-color:#ffffff;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%">P. Deman</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="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:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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%">17,639&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">4,450&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">13,363&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">200&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="padding:0 1pt"></td><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%">707,269&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><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%">742,921&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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:400;line-height:100%">2022</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%">36,529&#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,417&#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%">26,827&#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%">388&#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%">&#8212;&#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%">&#8212;&#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%">73,161&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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:400;line-height:100%">2021</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%">38,271&#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,119&#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%">26,794&#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%">411&#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%">&#8212;&#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%">&#8212;&#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%">75,595&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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.J. Pearce</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"> (2)</span></div></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%">2023</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%">83,851&#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%">13,846&#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%">673&#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%">2,170&#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%">3,523&#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%">117,149&#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%">221,212&#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 style="height:14pt"><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%">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:9pt;font-weight:400;line-height:100%">80,309&#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%">18,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%">720&#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,893&#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%">3,703&#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,099&#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%">106,724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">33,557&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">1,055&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,893&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,772&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">59,277&#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></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">As discussed above, included in Mr. Deman's "Other" compensation column is a settlement of &#8364; 667,933 as part of his settlement agreement.</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">As discussed above, included in Mr. Pearce's "Other" compensation column are severance payments of $115,381.</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%">80</span></div></div></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">Grants of Plan-Based Awards for 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%">The following table summarizes grants of plan-based awards made during fiscal 2023 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><td style="width:7.671%"></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.502%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.431%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></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.771%"></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.771%"></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.771%"></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.771%"></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.771%"></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.794%"></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.648%"></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.272%"></td><td style="width:0.1%"></td></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><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><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><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><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><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><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><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><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: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><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><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><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><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><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><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;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><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 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><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: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%">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><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: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,385,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><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 #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 #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 #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></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 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/2022</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="2" style="background-color:#ffffff;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,607&#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:6.5pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">20,856&#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><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: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%">48.62&#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: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%">507,010&#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 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/2022</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="2" style="background-color:#cceeff;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,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:6.5pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">20,856&#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:6.5pt;font-weight:400;line-height:100%">63.04&#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:6.5pt;font-weight:400;line-height:100%">657,380&#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:6.5pt;font-weight:400;line-height:100%">A.E. Thornton</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="2" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">153,125&#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:6.5pt;font-weight:400;line-height:100%">459,375&#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><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:0 1pt"></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:6.5pt;font-weight:400;line-height:100%">9/19/2022</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="2" style="background-color:#cceeff;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,150&#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="2" style="background-color:#cceeff;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%">43.50&#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:6.5pt;font-weight:400;line-height:100%">50,025&#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:0 1pt"></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:6.5pt;font-weight:400;line-height:100%">9/19/2022</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><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="2" style="background-color:#ffffff;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,000&#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:6.5pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">50,060&#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:6.5pt;font-weight:400;line-height:100%">O. Bojarski</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="2" style="background-color:#cceeff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,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:6.5pt;font-weight:400;line-height:100%">990,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="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:0 1pt"></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:6.5pt;font-weight:400;line-height:100%">8/25/2022</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><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:6.5pt;font-weight:400;line-height:100%">12,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="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:6.5pt;font-weight:400;line-height:100%">48.93&#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:6.5pt;font-weight:400;line-height:100%">600,029&#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:6.5pt;font-weight:400;line-height:100%">B.N. Curran</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="2" style="background-color:#cceeff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">201,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:6.5pt;font-weight:400;line-height:100%">603,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="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:0 1pt"></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:6.5pt;font-weight:400;line-height:100%">8/1/2022</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="2" style="background-color:#ffffff;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%">206&#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:6.5pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,646&#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><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: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%">48.62&#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:6.5pt;font-weight:400;line-height:100%">40,014&#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 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/2022</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="2" style="background-color:#cceeff;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%">206&#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:6.5pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,646&#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:6.5pt;font-weight:400;line-height:100%">63.04&#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:6.5pt;font-weight:400;line-height:100%">51,882&#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:0 1pt"></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:6.5pt;font-weight:400;line-height:100%">9/19/2022</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><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:6.5pt;font-weight:400;line-height:100%">1,380&#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="2" style="background-color:#ffffff;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%">43.50&#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:6.5pt;font-weight:400;line-height:100%">60,030&#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 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%">9/19/2022</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><td colspan="2" style="background-color:#cceeff;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,799&#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:6.5pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">60,060&#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:6.5pt;font-weight:400;line-height:100%">A.T. Gorman</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="2" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">162,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 colspan="2" style="background-color:#ffffff;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%">488,250&#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><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:0 1pt"></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:6.5pt;font-weight:400;line-height:100%">8/1/2022</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="2" style="background-color:#cceeff;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%">260&#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:6.5pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,078&#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 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:6.5pt;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:6.5pt;font-weight:400;line-height:100%">48.62&#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:6.5pt;font-weight:400;line-height:100%">50,516&#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:0 1pt"></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:6.5pt;font-weight:400;line-height:100%">8/1/2022</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="2" style="background-color:#ffffff;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%">260&#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:6.5pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,078&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">63.04&#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:6.5pt;font-weight:400;line-height:100%">65,499&#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 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%">9/19/2022</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="2" style="background-color:#cceeff;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,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="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:6.5pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">75,777&#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:0 1pt"></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:6.5pt;font-weight:400;line-height:100%">9/19/2022</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><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="2" style="background-color:#ffffff;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,059&#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:6.5pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">75,828&#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:6.5pt;font-weight:400;line-height:100%">P. Deman</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="2" style="background-color:#cceeff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">145,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 colspan="2" style="background-color:#cceeff;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%">435,768&#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="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:0 1pt"></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:6.5pt;font-weight:400;line-height:100%">9/6/2022</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="2" style="background-color:#ffffff;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%">142&#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:6.5pt;font-weight:400;line-height:100%">569&#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:6.5pt;font-weight:400;line-height:100%">1,138&#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><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: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%">44.00&#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:6.5pt;font-weight:400;line-height:100%">25,036&#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 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%">9/6/2022</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="2" style="background-color:#cceeff;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%">142&#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:6.5pt;font-weight:400;line-height:100%">569&#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:6.5pt;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><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:6.5pt;font-weight:400;line-height:100%">63.04&#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:6.5pt;font-weight:400;line-height:100%">35,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:0 1pt"></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:6.5pt;font-weight:400;line-height:100%">9/19/2022</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><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:6.5pt;font-weight:400;line-height:100%">863&#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="2" style="background-color:#ffffff;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%">43.50&#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:6.5pt;font-weight:400;line-height:100%">37,540&#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 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%">9/19/2022</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><td colspan="2" style="background-color:#cceeff;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,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:6.5pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">37,545&#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:6.5pt;font-weight:400;line-height:100%">A.J. Pearce</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="2" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">350,000&#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:6.5pt;font-weight:400;line-height:100%">1,050,000&#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><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:0 1pt"></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:6.5pt;font-weight:400;line-height:100%">8/1/2022</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="2" style="background-color:#cceeff;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,029&#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:6.5pt;font-weight:400;line-height:100%">4,114&#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:6.5pt;font-weight:400;line-height:100%">8,228&#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 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:6.5pt;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:6.5pt;font-weight:400;line-height:100%">48.62&#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:6.5pt;font-weight:400;line-height:100%">200,023&#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:0 1pt"></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:6.5pt;font-weight:400;line-height:100%">8/1/2022</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="2" style="background-color:#ffffff;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,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 colspan="2" style="background-color:#ffffff;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,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 colspan="2" style="background-color:#ffffff;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,228&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">63.04&#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:6.5pt;font-weight:400;line-height:100%">259,346&#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 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%">9/30/2020</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:6.5pt;font-weight:400;line-height:100%">(5)</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="2" style="background-color:#cceeff;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%">7,516&#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="2" style="background-color:#cceeff;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%">52.37&#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:6.5pt;font-weight:400;line-height:100%">131,187&#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:0 1pt"></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:6.5pt;font-weight:400;line-height:100%">9/16/2021</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:6.5pt;font-weight:400;line-height:100%">(5)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,026&#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="2" style="background-color:#ffffff;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%">52.37&#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:6.5pt;font-weight:400;line-height:100%">210,370&#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 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%">9/19/2022</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="2" style="background-color:#cceeff;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,897&#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="2" style="background-color:#cceeff;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%">43.50&#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:6.5pt;font-weight:400;line-height:100%">300,020&#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:0 1pt"></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:6.5pt;font-weight:400;line-height:100%">9/23/2016</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:6.5pt;font-weight:400;line-height:100%">(5)</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><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="2" style="background-color:#ffffff;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%">37,721&#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:6.5pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">42,774&#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 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%">9/22/2017</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:6.5pt;font-weight:400;line-height:100%">(5)</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="2" style="background-color:#cceeff;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,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:6.5pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">63,792&#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:0 1pt"></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:6.5pt;font-weight:400;line-height:100%">9/25/2018</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:6.5pt;font-weight:400;line-height:100%">(5)</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><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="2" style="background-color:#ffffff;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%">29,800&#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:6.5pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">146,545&#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 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%">9/20/2019</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:6.5pt;font-weight:400;line-height:100%">(5)</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="2" style="background-color:#cceeff;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%">27,262&#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:6.5pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">294,647&#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:0 1pt"></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:6.5pt;font-weight:400;line-height:100%">9/30/2020</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:6.5pt;font-weight:400;line-height:100%">(5)</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><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="2" style="background-color:#ffffff;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,181&#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:6.5pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">357,249&#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 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%">9/16/2021</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:6.5pt;font-weight:400;line-height:100%">(5)</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="2" style="background-color:#cceeff;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%">25,620&#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:6.5pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">343,168&#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:0 1pt"></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:6.5pt;font-weight:400;line-height:100%">9/19/2022</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><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="2" style="background-color:#ffffff;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%">23,995&#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:6.5pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">300,298&#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">At its July 2022 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="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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">(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, 2022, as part of the annual fiscal 2023 equity grant. 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="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">This column shows the exercise price for stock options awards and per-unit value of RSUs and PRSUs on the date of grant.The exercise price or base price for PRSU awards with a market condition granted on August 1, 2022, is based on a third-party valuation involving the use of a Monte Carlo simulation. The exercise price or base price for the remaining option, 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 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%">(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">Effective April 14, 2023, Mr. Pearce resigned from his position as Chief Financial Officer and Treasurer of the Company. As part of the resignation agreement, Mr. Pearce received full vesting of his outstanding stock options and RSUs that were granted on September 30, 2020 and September 16, 2021. In addition, all vested outstanding stock options as of April 28, 2023 for Mr. Pearce retained their original expiration date as stated in their respective award agreements. The incremental fair value related to these modified awards are reported in this table.</span></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_205"></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%">82</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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, 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.853%"><tr><td style="width:1.0%"></td><td style="width:9.441%"></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.709%"></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.709%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.342%"></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.684%"></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.684%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.173%"></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:10.173%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.184%"></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:7pt;font-weight:400;line-height:100%">&#160;</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:7pt;font-weight:700;line-height:100%">Option Awards </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: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><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><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><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><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><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><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><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><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><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: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><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: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><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:7pt;font-weight:400;line-height:100%">9/23/2026</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: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 #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></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 colspan="2" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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><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:7pt;font-weight:400;line-height:100%">9/22/2027</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></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="2" style="background-color:#cceeff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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><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:7pt;font-weight:400;line-height:100%">9/25/2028</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></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 colspan="2" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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><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:7pt;font-weight:400;line-height:100%">9/20/2029</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></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="2" style="background-color:#cceeff;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%">17,091&#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:7pt;font-weight:400;line-height:100%">8,545&#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: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%">39.92&#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: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><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: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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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><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%">(2)</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><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:7pt;font-weight:400;line-height:100%">9/16/2031</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></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="2" style="background-color:#cceeff;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,310&#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:7pt;font-weight:400;line-height:100%">40,618&#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: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:#cceeff;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><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:7pt;font-weight:400;line-height:100%">4/1/2032</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></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 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="2" style="background-color:#ffffff;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,700&#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: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 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%">190,846&#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: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="2" style="background-color:#cceeff;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,879&#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: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:#cceeff;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%">96,919&#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: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="2" style="background-color:#ffffff;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,214&#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: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%">165,778&#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: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="2" style="background-color:#cceeff;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,569&#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: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 colspan="2" style="background-color:#cceeff;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%">184,089&#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: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="2" style="background-color:#ffffff;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,856&#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: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:#ffffff;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%">559,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="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: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="2" style="background-color:#cceeff;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,831&#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: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:#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%">249,183&#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: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><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="2" style="background-color:#ffffff;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><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%">(10)</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%">149,427&#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 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="2" style="background-color:#cceeff;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><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 colspan="2" style="background-color:#cceeff;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%">149,427&#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: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><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="2" style="background-color:#ffffff;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><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%">537,876&#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 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="2" style="background-color:#cceeff;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><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 colspan="2" style="background-color:#cceeff;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%">537,876&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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><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;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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:#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: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><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: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%">35.14&#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: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><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: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:7pt;font-weight:400;line-height:100%">3,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 colspan="2" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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><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:7pt;font-weight:400;line-height:100%">9/22/2027</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></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="2" style="background-color:#cceeff;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:#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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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><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:7pt;font-weight:400;line-height:100%">9/25/2028</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></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 colspan="2" style="background-color:#ffffff;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:#ffffff;padding: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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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><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:7pt;font-weight:400;line-height:100%">9/20/2029</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></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="2" style="background-color:#cceeff;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,849&#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:7pt;font-weight:400;line-height:100%">1,424&#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: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%">39.92&#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: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><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: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:7pt;font-weight:400;line-height:100%">1,139&#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:7pt;font-weight:400;line-height:100%">2,277&#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: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:#ffffff;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><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:7pt;font-weight:400;line-height:100%">9/16/2031</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></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="2" style="background-color:#cceeff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,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: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%">43.50&#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: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><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: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="2" style="background-color:#ffffff;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%">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: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 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%">16,145&#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: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="2" style="background-color:#cceeff;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,459&#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: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 colspan="2" style="background-color:#cceeff;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%">229,995&#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: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="2" style="background-color:#ffffff;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%">536&#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: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%">27,647&#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: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="2" style="background-color:#cceeff;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,150&#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: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%">59,317&#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 style="height:14pt"><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><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;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><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: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%">12,263</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%">(17)</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%">632,526&#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 style="height:14pt"><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><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;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%">B.N. Curran</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:7pt;font-weight:400;line-height:100%">2,258&#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: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><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: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.85&#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: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><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: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:7pt;font-weight:400;line-height:100%">3,951&#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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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><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:7pt;font-weight:400;line-height:100%">9/25/2028</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></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="2" style="background-color:#cceeff;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,196&#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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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><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:7pt;font-weight:400;line-height:100%">9/20/2029</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></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 colspan="2" style="background-color:#ffffff;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,064&#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:7pt;font-weight:400;line-height:100%">2,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: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%">39.92&#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: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><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: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:7pt;font-weight:400;line-height:100%">1,708&#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:7pt;font-weight:400;line-height:100%">3,416&#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: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%">49.79&#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: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><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: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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,799&#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: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%">43.50&#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: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><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: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="2" style="background-color:#cceeff;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%">556&#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: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 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%">28,678&#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: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="2" style="background-color:#ffffff;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%">804&#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: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%">41,470&#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: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="2" style="background-color:#cceeff;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,380&#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: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%">71,180&#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: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><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="2" style="background-color:#ffffff;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,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: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%">73,863&#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="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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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><td style="width:9.441%"></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.709%"></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.709%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.342%"></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.684%"></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.684%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.173%"></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:10.173%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.184%"></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:7pt;font-weight:400;line-height:100%">&#160;</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:7pt;font-weight:700;line-height:100%">Option Awards </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: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><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><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><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><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><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><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><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><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="2" style="background-color:#cceeff;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%">725&#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: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%">37,396&#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: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><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="2" style="background-color:#ffffff;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%">725&#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: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%">37,396&#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 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="2" style="background-color:#cceeff;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><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%">42,450&#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: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><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="2" style="background-color:#ffffff;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><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%">(13)</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%">42,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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><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: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><td colspan="2" style="background-color:#ffffff;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,824&#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:7pt;font-weight:400;line-height:100%">2,912&#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: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 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><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:7pt;font-weight:400;line-height:100%">9/30/2030</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></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="2" style="background-color:#cceeff;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,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:7pt;font-weight:400;line-height:100%">4,312&#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: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%">49.79&#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: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><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: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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,059&#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: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%">43.50&#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: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><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: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="2" style="background-color:#cceeff;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%">640&#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: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 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%">33,011&#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: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="2" style="background-color:#ffffff;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,014&#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: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%">52,302&#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: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="2" style="background-color:#cceeff;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,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: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%">89,852&#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: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><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="2" style="background-color:#ffffff;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,646&#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: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%">84,901&#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 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="2" style="background-color:#cceeff;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><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%">47,196&#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: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><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="2" style="background-color:#ffffff;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><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%">47,196&#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 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="2" style="background-color:#cceeff;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><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%">53,592&#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: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><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="2" style="background-color:#ffffff;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><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%">(13)</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%">53,592&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">P. Deman (18)</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><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 style="height:14pt"><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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">A.J. Pearce (19)</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:7pt;font-weight:400;line-height:100%">51,375&#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: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><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: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%">19.96&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9/25/2025</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></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="2" style="background-color:#cceeff;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%">37,721&#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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">35.14&#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: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><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: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:7pt;font-weight:400;line-height:100%">34,071&#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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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><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:7pt;font-weight:400;line-height:100%">9/22/2027</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></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="2" style="background-color:#cceeff;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%">29,800&#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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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><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:7pt;font-weight:400;line-height:100%">9/25/2028</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></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 colspan="2" style="background-color:#ffffff;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%">27,262&#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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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><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:7pt;font-weight:400;line-height:100%">9/20/2029</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></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="2" style="background-color:#cceeff;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,181&#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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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><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:7pt;font-weight:400;line-height:100%">9/30/2030</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></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 colspan="2" style="background-color:#ffffff;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,620&#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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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><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:7pt;font-weight:400;line-height:100%">9/16/2031</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></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 30, 2023.</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">One-half of the options vest on September 16, 2023, and 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%">(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">Effective April 1, 2022, Mr. Shaller was awarded 60,928 shares of stock options as part of his appointment to President, CEO and Director. One-half of the options vest on April 1, 2024, and 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%">(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 September 20, 2019, Mr. Shaller was awarded 9,251 RSUs for retention purposes. The RSUs vest in increments of 10%, 20%, 30%, and 40% upon the first, second, third and fourth anniversaries of the grant date. The remaining units vest on September 20, 2023.</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">This award represents RSUs awarded on September 30, 2020 as part of the annual fiscal 2021 equity grant. The remaining units vest on September 30, 2023.</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 September 16, 2021 as part of the annual fiscal 2022 equity grant. One-half of the units vest on September 16, 2023 and 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%">(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">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. 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%">(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">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="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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> of Contents</a></span></div></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, 2020, as part of the annual fiscal 2021 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%">(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 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%">(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 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%">(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">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%">(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">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%">(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">One-third of the options vest on September 19, 2023, one-third of the options vest on September 19, 2024, and one-third of the 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%">(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 June 21, 2021, Ms. Thornton was awarded 4,459 RSUs for retention purposes. The RSUs vest in equal increments upon the third and fourth anniversaries of the grant date.</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">This award represents RSUs awarded on September 19, 2022 as part of the annual fiscal 2023 equity grant. One third of the units vest on September 19, 2023, one-third of the units vest on September 19, 2024 and one-third of the 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%">(17)</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%">(18)</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">Mr. Deman had no option awards or stock awards outstanding as of July 31, 2023.</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%">(19)</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">As part of Mr. Pearce's resignation agreement, he received his outstanding stock options and RSUs that were granted on September 30, 2020 and September 16, 2021. All vested outstanding stock options that were granted prior to September 17, 2021 retained their original expiration date as stated in their respective award agreements. All other equity awards, including PRSUs, held by Mr. Pearce that were not vested as of April 28, 2023 were forfeited.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_208"></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 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%">The following table summarizes option exercises and the vesting of restricted stock during fiscal 2023 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><td style="width:34.572%"></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.250%"></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.250%"></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.250%"></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.258%"></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="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><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><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><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><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><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><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><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: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><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:10pt;font-weight:400;line-height:100%">17,261&#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: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%">823,881&#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:10pt;font-weight:400;line-height:100%">A.E. Thornton</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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,371&#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:10pt;font-weight:400;line-height:100%">160,427&#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:10pt;font-weight:400;line-height:100%">O. Bojarski</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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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></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%">B.N. Curran</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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,125&#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:10pt;font-weight:400;line-height:100%">93,605&#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:10pt;font-weight:400;line-height:100%">A.T. Gorman</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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,055&#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:10pt;font-weight:400;line-height:100%">146,758&#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:10pt;font-weight:400;line-height:100%">P. Deman</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:10pt;font-weight:400;line-height:100%">15,294&#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:10pt;font-weight:400;line-height:100%">136,446&#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:10pt;font-weight:400;line-height:100%">1,192&#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:10pt;font-weight:400;line-height:100%">52,356&#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:10pt;font-weight:400;line-height:100%">A.J. Pearce</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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,162&#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:10pt;font-weight:400;line-height:100%">755,632&#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;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 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><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_211"></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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">Pension Benefits at July 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%">Mr. Deman is a participant in the Brady Corporation Belgium Pension Plan, which is a closed insured defined benefit pension plan that provides benefits for certain employees residing in Belgium hired prior to October 31, 2005. The benefits earned under the plan are payable at normal retirement age in the form of a single lump sum.</span></div><div style="margin-top:9pt;text-align: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 retirement, the benefit is equal to the sum of 4.875% of the most recent five-year average annual base salary up to the Social Security ceiling plus 22.75% of the most recent five-year average annual base salary in excess of the Social Security ceiling, multiplied by the years of pensionable service. Years of pensionable service include all years and complete months of service from the date of hire through October 31, 2005, up to a maximum of 40 years. Normal retirement age for participants is age 65. Participants who are age 60-64 may elect to retire early and receive a 5% reduction in benefits per year of early 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 following table summarizes the actuarial present value of the pension benefit accumulated by Mr. Deman under the Brady Corporation Belgium Pension Plan as of July 31, 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:15.712%"></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:36.765%"></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.765%"></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:13.666%"></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:13.672%"></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%">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%">Plan 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%">Number of Years Credited Service<br/>(#)</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%">Present Value of Accumulated Benefit <br/>($)(1)(2)</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%">Payments During Last Fiscal Year <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%">P. Deman</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brady Corporation Belgium Pension Plan</span></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:10pt;font-weight:400;line-height:100%">6.25&#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: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%">43,867&#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: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></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 accumulated benefit will be paid to Mr. Deman in Euros. The amount shown in U.S. dollars was converted from Euro at the exchange rate as of July 31, 2023: 1 EUR= 1.1015 USD.</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 present value of the accumulated pension benefit was calculated using the following assumptions: A calculation date of July 31, 2023, a 3.95% discount rate, retirement occurring at normal retirement age of 65, and Belgium MR-5/FR-5 Mortality Tables. The valuation method used to determine the present value of the accumulated benefit is consistent with the method used for financial reporting purposes as of July 31, 2023. The value of the pension benefit Mr. Deman will ultimately receive will differ to the extent facts and circumstances vary from current 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 aggregate change in the present value of Mr. Deman's accumulated pension benefit within the Brady Corporation Belgium Pension Plan during fiscal 2023 was negligible and therefore was not included in the Summary Compensation Table.</span></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_214"></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 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%">The following table summarizes the activity within the Executive Deferred Compensation Plan and the Brady Restoration Plan during fiscal 2023 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><td style="width:30.478%"></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.765%"></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.765%"></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.765%"></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.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.773%"></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%">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%">Executive Contributions in Fiscal 2023<br/>($)</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%">Company Contributions in Fiscal 2023<br/>($)</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%">Aggregate Earnings in Fiscal 2023<br/>($)</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%">Aggregate Withdrawals/Distributions<br/>($)</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%">Aggregate Balance at July 31, 2023<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><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%">277,543&#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: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%">86,139&#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: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%">82,903&#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: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><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: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%">798,903&#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:10pt;font-weight:400;line-height:100%">A.E. Thornton</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:10pt;font-weight:400;line-height:100%">5,650&#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:10pt;font-weight:400;line-height:100%">11,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:10pt;font-weight:400;line-height:100%">11,334&#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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">71,496&#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:10pt;font-weight:400;line-height:100%">O. Bojarski</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:10pt;font-weight:400;line-height:100%">38,077&#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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,041&#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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">41,118&#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:10pt;font-weight:400;line-height:100%">B.N. Curran</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:10pt;font-weight:400;line-height:100%">22,021&#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:10pt;font-weight:400;line-height:100%">24,162&#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:10pt;font-weight:400;line-height:100%">75,452&#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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,404,966&#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:10pt;font-weight:400;line-height:100%">A.T. Gorman</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:10pt;font-weight:400;line-height:100%">9,659&#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:10pt;font-weight:400;line-height:100%">18,362&#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:10pt;font-weight:400;line-height:100%">7,772&#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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">64,422&#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:10pt;font-weight:400;line-height:100%">P. Deman</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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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></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.J. Pearce</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:10pt;font-weight:400;line-height:100%">508,570&#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:10pt;font-weight:400;line-height:100%">57,892&#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:10pt;font-weight:400;line-height:100%">472,092&#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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,452,123&#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 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, 2023, 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%">86</span></div></div></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_217"></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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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 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%">As described in the Employment and Change of Control Agreements section of the Compensation Discussion and Analysis above, the Company has entered into separate offer letters and change of control agreements with certain NEOs that provide for benefits following termination of employment and/or a change 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%">The offer letter entered into with Mr. Shaller dated March 11, 2022, 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 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%">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 in 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 incurred by Messrs. Shaller, Bojarski, Curran and Gorman and Ms. Thornton as a result of Section&#160;280(g) 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. Ms. Thornton and Mr. Bojarski entered into change of control agreements which were effective April 14, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August 25, 2022, respectively. </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 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-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, 2023. Accordingly, the tables reflect amounts earned as of July&#160;31, 2023, and include estimates of amounts that would be paid to the NEO upon the termination or occurrence of a change in 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 in control agreement. 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%">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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 were triggered on July&#160;31, 2023, 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><td style="width:14.953%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.953%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.953%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.953%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.953%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.955%"></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%">Base Salary ($) (1)</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%">Annual Cash Incentive&#160;($)&#160;(2)</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%">Restricted&#160;Stock Unit Acceleration Gain ($) (3)</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%">Stock&#160;Option Acceleration Gain ($) (4)</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%">Legal Fee Reimbursement ($) (5)</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%">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,590,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><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: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,590,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><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: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,659,929&#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 #000000;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%">322,309&#160;</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: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><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: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%">6,187,238&#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></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, 2023.</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, 2023.</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 $51.58 on 51,569 unvested RSUs and PRSU awards that would vest due to change in control. The restricted stock unit acceleration gain for PRSUs is based on the number of shares earned based on actual performance for the fiscal 2021 award and target performance for the fiscal 2022 and 2023 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 $51.58 and the exercise price on 62,827 unvested, in-the-money stock options that would vest due to change in 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, 2023, and the NEO was required to legally enforce the severance 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.707%"><tr><td style="width:1.0%"></td><td style="width:31.891%"></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:31.891%"></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:31.452%"></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%">Base Salary ($) (1)</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%">Annual Cash Incentive&#160;($)&#160;(2)</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%">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,590,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><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: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,590,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><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: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,180,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></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, 2023.</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, 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-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 were triggered on July&#160;31, 2023, 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><td style="width:14.852%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.000%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.000%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.852%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.000%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.006%"></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%">Base Salary ($) (1)</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%">Annual Cash Incentive&#160;($)&#160;(2)</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%">Restricted&#160;Stock Unit Acceleration Gain ($) (3)</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%">Stock&#160;Option Acceleration Gain ($) (4)</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%">Legal Fee Reimbursement ($) (5)</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%">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><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: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%">630,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><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: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%">333,104&#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 #000000;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%">53,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 style="background-color:#cceeff;border-top:1pt solid #000000;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><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: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,941,104&#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></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, 2023.</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, 2023.</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 $51.58 on 6,458 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 actual performance for the fiscal 2021 award and target performance for the fiscal 2022 and 2023 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 $51.58 and the exercise price on 7,701 unvested, in-the-money stock options that would vest due to change in 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%">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">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 were triggered on July&#160;31, 2023, 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><td style="width:14.852%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.000%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.000%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.852%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.000%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.006%"></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%">Base Salary ($) (1)</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%">Annual Cash Incentive&#160;($)&#160;(2)</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%">Restricted&#160;Stock Unit Acceleration Gain ($) (3)</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%">Stock Option Acceleration Gain ($)</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%">Legal Fee Reimbursement ($) (4)</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%">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%">880,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><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: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%">660,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><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: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%">632,526&#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 #000000;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><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: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><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: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,197,526&#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></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, 2023.</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, 2023.</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 $51.58 on 12,263 unvested RSUs that would vest due to the change in 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%">(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%">Bentley N. Curran</span></div><div style="margin-top:9pt;text-align: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 were triggered on July&#160;31, 2023, 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><td style="width:14.852%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.000%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.000%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.852%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.000%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.006%"></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%">Base Salary ($) (1)</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%">Annual Cash Incentive&#160;($)&#160;(2)</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%">Restricted&#160;Stock Unit Acceleration Gain ($) (3)</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%">Stock Option Acceleration Gain ($) (4)</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%">Legal Fee Reimbursement ($) (5)</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%">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%">670,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><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: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%">400,504&#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 #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%">327,017&#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 #000000;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%">74,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><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: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><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: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,496,935&#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></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, 2023.</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 average annual cash incentive payment received in the last three years ended July&#160;31, 2023, 2022 and 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%">(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 $51.58 on 6,340 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 actual performance for the fiscal 2021 award and target performance for the fiscal 2022 and 2023 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 $51.58 and the exercise price on 10,747 unvested, in-the-money stock options that would vest due to change in 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 were triggered on July&#160;31, 2023, 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><td style="width:14.852%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.000%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.000%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.852%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.000%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.006%"></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%">Base Salary ($) (1)</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%">Annual Cash Incentive&#160;($)&#160;(2)</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%">Restricted&#160;Stock Unit Acceleration Gain ($) (3)</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%">Stock Option Acceleration Gain ($) (4)</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%">Legal Fee Reimbursement ($) (5)</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%">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%">651,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><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: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%">237,349&#160;</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: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%">406,605&#160;</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: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%">90,629&#160;</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: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><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: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,410,583&#160;</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></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, 2023.</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 two years ended July&#160;31, 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 $51.58 on 7,883 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 actual performance for the fiscal 2021 award and target performance for the fiscal 2022 and 2023 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 $51.58 and the exercise price on 13,283 unvested, in-the-money stock options that would vest due to change in 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%">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">Pascal Deman</span></div><div style="margin-top:9pt;text-align: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. Deman resigned as Vice President, General Manager - Workplace Safety effective October 3, 2022, and remained employed by the Company through January 4, 2023, the date of separation. The Company entered into a written agreement with Mr. Deman in connection with his resignation that provided for payment of his salary and benefits through January 4, 2023. In addition, Mr. Deman's written agreement provided for payment of a bonus, severance pay, settlement indemnity, as well as reimbursement for outplacement services up to &#8364; 10,000. All unvested equity awards held by Mr. Deman were forfeited.</span></div><div style="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%">Aaron J. Pearce</span></div><div style="margin-top:9pt;text-align: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. Pearce resigned as Chief Financial Officer and Treasurer of the Company effective April 14, 2023, and remained employed by the Company through April 28, 2023. The Company entered into a written agreement with Mr. Pearce in connection with his resignation that provides for payment of his salary and benefits through April 28, 2023. In addition, Mr. Pearce will receive his base salary for 12 months, payment of his fiscal 2023 target annual bonus, and full vesting of his outstanding stock options and restricted stock units that were granted on September 30, 2020 and September 16, 2021. All vested outstanding stock options that were granted prior to September 17, 2021 would retain their original expiration date as stated in their respective award agreements. All other unvested equity awards, including all performance shares units, held by Mr. Pearce were forfeited.</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%">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, 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.415%"><tr><td style="width:1.0%"></td><td style="width:36.547%"></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:13.752%"></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:13.752%"></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:13.752%"></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:13.757%"></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%">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%">Unvested&#160;RSUs and PRSUs as of July&#160;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:8pt;font-weight:700;line-height:100%">RSUs and PRSUs&#160;Acceleration Gain $ (1)</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%">Unvested, In-the-Money Stock Options as of July&#160;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: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><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%">51,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: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%">2,659,929&#160;</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:10pt;font-weight:400;line-height:100%">62,827&#160;</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: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%">322,309&#160;</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:10pt;font-weight:400;line-height:100%">A.E. Thornton</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:10pt;font-weight:400;line-height:100%">6,458&#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:10pt;font-weight:400;line-height:100%">333,104&#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:10pt;font-weight:400;line-height:100%">7,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:10pt;font-weight:400;line-height:100%">53,000&#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:10pt;font-weight:400;line-height:100%">O. Bojarski</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:10pt;font-weight:400;line-height:100%">12,263&#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:10pt;font-weight:400;line-height:100%">632,526&#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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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></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%">B.N. Curran</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:10pt;font-weight:400;line-height:100%">6,340&#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:10pt;font-weight:400;line-height:100%">327,017&#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:10pt;font-weight:400;line-height:100%">10,747&#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:10pt;font-weight:400;line-height:100%">74,414&#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:10pt;font-weight:400;line-height:100%">A.T. Gorman</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:10pt;font-weight:400;line-height:100%">7,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:10pt;font-weight:400;line-height:100%">406,605&#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:10pt;font-weight:400;line-height:100%">13,283&#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:10pt;font-weight:400;line-height:100%">90,629&#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;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 $51.58 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 2021 award and target performance for the fiscal 2022 and 2023 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 $51.58 and the exercise price on unvested, in-the-money stock options that would vest due to death or disability.</span></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_220"></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 2023:</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 $54,525; 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 was $4,763,503.</span></div><div style="margin-top:9pt;text-align: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 87:1.</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 our CEO, we used the total compensation of $3,242,497 for Mr. Shaller as reported in the Summary Compensation Table. However, because Mr. Shaller was appointed CEO on April 1, 2022, we included the amounts awarded to him as part of his appointment in the &#8220;Stock Awards&#8221; and &#8220;Option Awards&#8221; columns of the Summary Compensation Table to reflect the amounts he would have earned for fiscal 2023 had he not received awards as part of his appointment. The stock and option award values used in the pay ratio calculation wer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e $1,924,899 and $760,497,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> respectively, rather than the values reported in the Summary Compensation Table of $1,164,390 and $0, respectively. We did not need to annualize the amounts in the "Salary", "Bonus", "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-Equity Incentive Plan Compensation"</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 "All Other Compensation" columns of the Summary </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%">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> of Contents</a></span></div></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:400;line-height:120%">Compensation Table, as the amounts shown in these columns were commensurate with his time as CEO for the entire 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%">For our median employee, we elected to use the same employee identified as the median employee in fiscal 2021 for calculating the pay ratio in fiscal 2023. There were no material changes in our employee population or employee compensation arrangements that we reasonably believe would result in a significant change in our pay ratio disclosures since we identified the median employee for determination of the CEO pay ratio in fiscal 2021.</span></div><div style="margin-top:9pt;text-align: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 identify our median in 2021, as well as to determine the annual total compensation of our median employee in 2023, 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, 2021 was used to identify our median employee, which is within three months of the Company's fiscal 2021 year end. As of this date, the Company's total employee population, excluding the CEO, consisted of 5,621 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">As permitted under the SEC rules, we excluded 139 employees that were acquired subsequent to the measurement date of May 31, 2021. After applying these rules, the employee population consisted of 5,482 individuals, of which 1,496 were in the United States and 3,986 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 2023 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 id="i8c1fd2da69f54bc9be7f8def2cdab0df_2304"></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-1255">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><div style="margin-top:9pt;text-align:justify"><ix:nonNumeric contextRef="c-1" name="ecd:PvpTableTextBlock" id="f-1256" escape="true"><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%"><ix:nonNumeric contextRef="c-242" name="ecd:PeoName" id="f-1257">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-243" name="ecd:PeoName" id="f-1258">J. Michael Nauman</ix:nonNumeric></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%">2023</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%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="INF" name="ecd:PeoTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1259">3,242,497</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><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-243" decimals="INF" name="ecd:PeoTotalCompAmt" format="ixt:fixed-zero" scale="0" id="f-1260">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="INF" name="ecd:PeoActuallyPaidCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1261">3,538,707</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><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-243" decimals="INF" name="ecd:PeoActuallyPaidCompAmt" format="ixt:fixed-zero" scale="0" id="f-1262">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="ecd:NonPeoNeoAvgTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1263">1,451,355</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="ecd:NonPeoNeoAvgCompActuallyPaidAmt" format="ixt:num-dot-decimal" scale="0" id="f-1264">1,168,258</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="ecd:TotalShareholderRtnAmt" scale="0" id="f-1265">119</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><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-1266">179</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1267">174,857</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><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-1268">225,213</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></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="2" style="background-color:#ffffff;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-244" decimals="INF" name="ecd:PeoTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1269">3,968,554</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="INF" name="ecd:PeoTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1270">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><td colspan="3" style="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%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="INF" name="ecd:PeoActuallyPaidCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1271">3,495,286</ix:nonFraction>&#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: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-245" decimals="INF" name="ecd:PeoActuallyPaidCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1272">1,943,107</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="INF" name="ecd:NonPeoNeoAvgTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1273">1,033,900</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="INF" name="ecd:NonPeoNeoAvgCompActuallyPaidAmt" format="ixt:num-dot-decimal" scale="0" id="f-1274">737,420</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="INF" name="ecd:TotalShareholderRtnAmt" scale="0" id="f-1275">108</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="INF" name="ecd:PeerGroupTotalShareholderRtnAmt" scale="0" id="f-1276">151</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1277">149,979</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="ecd:CoSelectedMeasureAmt" format="ixt:num-dot-decimal" scale="3" id="f-1278">193,012</ix:nonFraction>&#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="2" style="background-color:#cceeff;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-246" decimals="INF" name="ecd:PeoTotalCompAmt" format="ixt:fixed-zero" scale="0" id="f-1279">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="INF" name="ecd:PeoTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1280">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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-246" decimals="INF" name="ecd:PeoActuallyPaidCompAmt" format="ixt:fixed-zero" scale="0" id="f-1281">&#8212;</ix:nonFraction>&#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: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-247" decimals="INF" name="ecd:PeoActuallyPaidCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1282">7,053,521</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="INF" name="ecd:NonPeoNeoAvgTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1283">1,454,883</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="INF" name="ecd:NonPeoNeoAvgCompActuallyPaidAmt" format="ixt:num-dot-decimal" scale="0" id="f-1284">1,664,845</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="INF" name="ecd:TotalShareholderRtnAmt" scale="0" id="f-1285">121</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="INF" name="ecd:PeerGroupTotalShareholderRtnAmt" scale="0" id="f-1286">151</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1287">129,659</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="ecd:CoSelectedMeasureAmt" format="ixt:num-dot-decimal" scale="3" id="f-1288">167,127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></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">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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"><ix:nonNumeric contextRef="c-1" name="ecd:NamedExecutiveOfficersFnTextBlock" id="f-1289" continuedAt="f-1289-1" escape="true">The Company's non-PEO NEOs for each fiscal year were as follows:</ix:nonNumeric></span></div><ix:continuation id="f-1289-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%">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="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><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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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"><ix:nonNumeric contextRef="c-1" name="ecd:PeerGroupIssuersFnTextBlock" id="f-1290" escape="true">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, 2019, 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.</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="ecd:AdjToPeoCompFnTextBlock" id="f-1291" 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><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%">2023</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%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="INF" name="ecd:PeoTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1292">3,242,497</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1293">1,164,390</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1294">1,460,600</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="INF" name="ecd:PeoActuallyPaidCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1295">3,538,707</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></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: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%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="INF" name="ecd:PeoTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1296">3,968,554</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1297">2,608,892</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-251" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1298">2,135,624</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="INF" name="ecd:PeoActuallyPaidCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1299">3,495,286</ix:nonFraction>&#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: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%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="INF" name="ecd:PeoTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1300">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><td colspan="3" style="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%"><ix:nonFraction unitRef="usd" contextRef="c-252" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1301">3,319,962</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-253" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1302">67,054</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="INF" name="ecd:PeoActuallyPaidCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1303">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></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="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%"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="INF" name="ecd:PeoTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1304">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><td colspan="3" style="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%"><ix:nonFraction unitRef="usd" contextRef="c-254" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1305">3,303,853</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-255" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1306">4,351,189</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="INF" name="ecd:PeoActuallyPaidCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1307">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></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%">2023</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%">1,097,234&#160;</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%">278,966&#160;</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%">84,400&#160;</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 #000000;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-249" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1308">1,460,600</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></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: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%">2,561,417&#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%">(326,071)</span></td><td style="background-color:#ffffff;padding: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%">(99,722)</span></td><td style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-251" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1309">2,135,624</ix:nonFraction>&#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: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%">1,854,533&#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%">(1,058,794)</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%">(385,483)</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%">(343,202)</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%"><ix:nonFraction unitRef="usd" contextRef="c-253" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1310">67,054</ix:nonFraction>&#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="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%">4,429,964&#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%">286,408&#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%">(365,183)</span></td><td style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-255" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1311">4,351,189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="ecd:AdjToNonPeoNeoCompFnTextBlock" id="f-1312" continuedAt="f-1312-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 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%">2023</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="ecd:NonPeoNeoAvgTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1313">1,451,355</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1314">660,855</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1315">377,758</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><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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="ecd:NonPeoNeoAvgCompActuallyPaidAmt" format="ixt:num-dot-decimal" scale="0" id="f-1316">1,168,258</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></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="2" style="background-color:#ffffff;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-12" decimals="INF" name="ecd:NonPeoNeoAvgTotalCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1317">1,033,900</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1318">381,363</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1319">84,883</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="INF" name="ecd:NonPeoNeoAvgCompActuallyPaidAmt" format="ixt:num-dot-decimal" scale="0" id="f-1320">737,420</ix:nonFraction>&#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="2" style="background-color:#cceeff;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-1321">1,454,883</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1322">571,339</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1323">781,301</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="INF" name="ecd:NonPeoNeoAvgCompActuallyPaidAmt" format="ixt:num-dot-decimal" scale="0" id="f-1324">1,664,845</ix:nonFraction>&#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;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></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%">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> of Contents</a></span></div></div><ix:continuation id="f-1312-1"><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%">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: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%">217,810&#160;</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%">12,409&#160;</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%">(8,435)</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%">(108,981)</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%">264,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><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%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1325">377,758</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></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="2" style="background-color:#ffffff;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:#ffffff;padding: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%">(128,663)</span></td><td style="background-color:#ffffff;padding: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%">(50,433)</span></td><td style="background-color:#ffffff;padding: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%">(43,263)</span></td><td style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1326">84,883</ix:nonFraction>&#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="2" style="background-color:#cceeff;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:#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%">86,768&#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%">(71,535)</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%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="INF" name="ecd:AdjToCompAmt" format="ixt:num-dot-decimal" scale="0" id="f-1327">781,301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock" id="f-1328" 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 2023.</span></div><div style="margin-top:9pt;text-align:center"><img src="brc-20230731_g2.jpg" alt="TSR.jpg" style="height:339px;margin-bottom:5pt;vertical-align:text-bottom;width:528px"/></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%">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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> of Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="ecd:CompActuallyPaidVsNetIncomeTextBlock" id="f-1329" 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 2023.</span></div><div style="margin-top:9pt;text-align:center"><img src="brc-20230731_g3.jpg" alt="Net Income.jpg" style="height:339px;margin-bottom:5pt;vertical-align:text-bottom;width:528px"/></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock" id="f-1330" 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 2023.</span></div><div style="margin-top:9pt;text-align:center"><img src="brc-20230731_g4.jpg" alt="Operating Income.jpg" style="height:339px;margin-bottom:5pt;vertical-align:text-bottom;width:528px"/></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%">94</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> of Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="ecd:TotalShareholderRtnVsPeerGroupTextBlock" id="f-1331" 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 2022 to that of the S&amp;P SmallCap 600 Industrials Index.</span></div><div style="margin-top:9pt;text-align:center"><img src="brc-20230731_g5.jpg" alt="TSRs compared.jpg" style="height:339px;margin-bottom:5pt;vertical-align:text-bottom;width:528px"/></div></ix:nonNumeric><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 2023 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 2023 to Company performance. The measures in this table are not ranked.</span></div><div style="margin-top:9pt;text-align:center;text-indent:18pt"><ix:nonNumeric contextRef="c-1" name="ecd:TabularListTableTextBlock" id="f-1332" escape="true"><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%"><ix:nonNumeric contextRef="c-262" name="ecd:MeasureName" id="f-1333">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-263" name="ecd:MeasureName" id="f-1334">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-264" name="ecd:MeasureName" id="f-1335">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-265" name="ecd:MeasureName" id="f-1336">Earnings Per Share</ix:nonNumeric></span></td></tr></table></ix:nonNumeric></div><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_223"></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 annually 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, Pay Governance LLC, 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 2023, 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 </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><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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">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%">In fiscal 2023, 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. All directors, except Ms. Collins Smee and Mr. Nargolwala, who were each elected to the Board in February 2022, 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 2017 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, 2022, 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 $43.50 per share, for each non-management director, effective September 19, 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-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 id="i8c1fd2da69f54bc9be7f8def2cdab0df_226"></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 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:48.607%"></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.742%"></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.742%"></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.742%"></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.747%"></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%">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%">Fees&#160;Earned or Paid in Cash ($)</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%">Option Awards ($) (1)</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%">Stock Awards&#160;($) (2)</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%">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><td style="background-color:#cceeff;border-top:1pt solid #000000;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,750&#160;</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: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><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: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,537&#160;</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: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%">230,287&#160;</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:10pt;font-weight:400;line-height:100%">David S. Bem</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:10pt;font-weight:400;line-height:100%">105,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 colspan="2" style="background-color:#ffffff;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,537&#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:10pt;font-weight:400;line-height:100%">222,287&#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:10pt;font-weight:400;line-height:100%">Elizabeth P. Bruno</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:10pt;font-weight:400;line-height:100%">108,750&#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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,537&#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:10pt;font-weight:400;line-height:100%">225,287&#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:10pt;font-weight:400;line-height:100%">Joanne Collins Smee</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:10pt;font-weight:400;line-height:100%">89,283&#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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,537&#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:10pt;font-weight:400;line-height:100%">205,820&#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:10pt;font-weight:400;line-height:100%">Nancy L. Gioia </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:10pt;font-weight:400;line-height:100%">102,750&#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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,537&#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:10pt;font-weight:400;line-height:100%">219,287&#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:10pt;font-weight:400;line-height:100%">Frank W. Harris (3)</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:10pt;font-weight:400;line-height:100%">24,250&#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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,537&#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:10pt;font-weight:400;line-height:100%">140,787&#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:10pt;font-weight:400;line-height:100%">Vineet Nargolwala</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:10pt;font-weight:400;line-height:100%">88,750&#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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,537&#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:10pt;font-weight:400;line-height:100%">205,287&#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:10pt;font-weight:400;line-height:100%">Bradley C. Richardson</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:10pt;font-weight:400;line-height:100%">214,083&#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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,537&#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:10pt;font-weight:400;line-height:100%">330,620&#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:10pt;font-weight:400;line-height:100%">Michelle E. Williams</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:10pt;font-weight:400;line-height:100%">122,694&#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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,537&#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:10pt;font-weight:400;line-height:100%">239,231&#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;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">No stock options were awarded to non-management directors in fiscal 2023. Outstanding option awards at July 31, 2023, for each individual who served as director in fiscal 2023 include the following: Mr. Allender, 8,500; Ms. Gioia, 8,500; and Mr. Harris, 3,250. The actual value, if any, which an option holder will realize upon the exercise of an option will depend on the excess of the market value of the Company's common stock over the exercise price on the date the option is exercised.</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 fair value of shares of Brady Corporation Class&#160;A Non-Voting Common Stock granted in fiscal 2023 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 $43.50 on September 19, 2022, 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%">(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">Mr. Harris retired from the Board on November 16, 2022.</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%">96</span></div></div></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_229"></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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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;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, 2023. 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><td style="width:24.303%"></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:38.107%"></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:15.493%"></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:15.495%"></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%">Title of Class</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%">Name and Address of Beneficial Owner</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%">Amount of Beneficial<br/>Ownership</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%">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><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><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><td colspan="3" rowspan="2" style="background-color:#cceeff;padding:0 1pt"></td><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"></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: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><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><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="padding:0 1pt"></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%">c/o William H. Brady III <br/>249 Rosemont Ave.<br/>Pasadena, CA 91103</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="padding:0 1pt"></td></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="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, 2023. 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><td style="width:20.747%"></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:42.155%"></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:15.175%"></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:15.324%"></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%">Title of Class</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%">Name of Beneficial Owner &amp; Nature of Beneficial Ownership</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%">Amount of Beneficial Ownership (4)(5)(6)</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%">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><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><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%">978,385&#160;</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:10pt;font-weight:400;line-height:100%">2.2&#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><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: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%">Aaron J. Pearce</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><td colspan="2" style="background-color:#ffffff;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%">334,245&#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:10pt;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:10pt;font-weight:400;line-height:100%">%</span></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: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">208,041&#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:10pt;font-weight:400;line-height:100%">0.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:10pt;font-weight:400;line-height:100%">%</span></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 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: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"> (3)</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:10pt;font-weight:400;line-height:100%">128,440&#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:10pt;font-weight:400;line-height:100%">0.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></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: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">73,115&#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:10pt;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:10pt;font-weight:400;line-height:100%">%</span></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 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%">Bentley N. Curran</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:10pt;font-weight:400;line-height:100%">36,846&#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: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><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: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">35,491&#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: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><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: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">32,610&#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: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><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: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><td colspan="2" style="background-color:#cceeff;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%">17,567&#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: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><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: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><td colspan="2" style="background-color:#ffffff;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%">17,398&#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: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><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: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><td colspan="2" style="background-color:#cceeff;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,958&#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: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><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: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,145&#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: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><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: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,145&#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: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><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: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:#ffffff;padding: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: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><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: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 (14 persons)</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:10pt;font-weight:400;line-height:100%">1,888,474&#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:10pt;font-weight:400;line-height:100%">4.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: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><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;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><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><td colspan="2" style="background-color:#cceeff;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.044%"></td><td style="width:0.1%"></td></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 16,530 shares owned by trusts in which she is a co-trustee. </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%">97</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> of Contents</a></span></div></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:10pt;font-weight:400;line-height:120%">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="background-color:#ffffff;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">Effective April 14, 2023, Mr. Pearce resigned from his position as Chief Financial Officer and Treasurer of the Company. As such, he was no longer serving as an officer of the Company as of July 31, 2023.</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">Mr. Allender's holdings of Class A Common Stock include 32,672 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%">(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 (14 persons) includes options to acquire a total of 450,396 shares of Class A Common Stock, which are currently exercisable or will be exercisable within 60 days of July 31, 2023, including the following: Mr. Pearce, 240,030 shares; Mr. Shaller, 138,085 shares; Mr. Allender, 8,500 shares; Mr. Curran, 22,485 shares; Ms. Gioia, 8,500 shares; Ms. Thornton, 20,639 shares; and Mr. Gorman, 12,157 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, 2023.</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 (14 persons) includes unvested restricted stock units to acquire 14,781 shares of Class A Common stock, which will vest within 60 days of July 31, 2023, including the following: Mr. Shaller, 7,008 units; Mr. Curran, 1,366 units; Ms. Thornton, 652 units; Mr. Gorman, 1,667 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, 2023.</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%">(6)</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 (14 persons) includes Class A Common Stock owned in deferred compensation plans totaling 208,373 shares of Class A Common Stock, including the following: Ms. Bruno, 2,836 shares; Mr. Pearce, 3,977 shares; Mr. Allender, 87,178 shares; Mr. Richardson, 73,115 shares; Mr. Curran, 137 shares; Ms. Gioia, 15,586 shares; Dr. Williams, 15,255 shares; Ms. Collins Smee, 5,145 shares; and Mr. Nargolwala, 5,145 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 in control of 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%">(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><td style="width:28.078%"></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:21.773%"></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:21.773%"></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:21.777%"></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:8pt;font-weight:700;line-height:100%">As of July&#160;31, 2023</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><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><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><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><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,744,099&#160;</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%">42.99&#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 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,477,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></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><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><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><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><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,744,099&#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: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%">42.99&#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="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%">2,477,505&#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 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 2017 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="i8c1fd2da69f54bc9be7f8def2cdab0df_232"></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, 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 </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%">98</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">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 2023. 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 2023, 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 id="i8c1fd2da69f54bc9be7f8def2cdab0df_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;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, 2023 and 2022. 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, 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:99.707%"><tr><td style="width:1.0%"></td><td style="width:65.762%"></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.735%"></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.737%"></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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #ffffff;padding:0 1pt"></td><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%">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:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><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><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: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><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,159&#160;</span></td><td style="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: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,162&#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:10pt;font-weight:400;line-height:100%">Tax fees &#8212; compliance</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: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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">535&#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: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><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">1,697&#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: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><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 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><td colspan="2" style="background-color:#ffffff;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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">375&#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: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><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"></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:10pt;font-weight:400;line-height:100%">375&#160;</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:10pt;font-weight:700;line-height:100%">Total fees</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: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"></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: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,072&#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><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, reviews of the quarterly financial statements and statutory reporting compliance.</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><td style="width:78.724%"></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.256%"></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.260%"></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:10pt;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:10pt;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: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><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><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: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 2023 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%">99</span></div></div></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_238"></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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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="i8c1fd2da69f54bc9be7f8def2cdab0df_241"></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 101 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%">100</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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><td style="width:16.055%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.745%"></td><td style="width:0.1%"></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: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><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="http://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><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="http://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><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><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><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%">3.1&#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: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:#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.2&#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: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:#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.1&#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: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:#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.2&#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: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:#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.1</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-20200731xex101.htm">Change of Control Agreement, dated as of January 7, 2020, with Pascal Deman (18)</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.2</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%">Brady Corporation BradyGold 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.3</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%">Executive Additional Compensation 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.4</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="http://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:#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.5</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="http://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:#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.6</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-20220731xex106changeof.htm">Change of Control Agreement, dated as of April 6, 2020, with Andrew T. Gorman</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.7</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="http://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:#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.8</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="http://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:#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.9&#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: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="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.10</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/000074659822000136/exhibit101settlementagreem.htm">Settlement Agreement between Brady Corporation and Pascal Deman dated as of October 10, 2022 (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.11</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-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:#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.12</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/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:#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.13</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-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:#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.14</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="http://www.sec.gov/Archives/edgar/data/746598/000074659818000086/brc-2018731xex1014.htm">Form of Fiscal 2019 and Fiscal 2020 Performance-Based 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.15</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/exhibit101completeandperma.htm">Complete and Permanent Release and Resignation Agreement between Brady Corporation and Aaron J. Pearce dated as of April 13, 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.16</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-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:#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.17</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/exhibit102offerletterrusse.htm">Employment Offer Letter, dated as of March 11, 2022, with Russell R. Shaller (15)</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%">101</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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><td style="width:16.055%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.745%"></td><td style="width:0.1%"></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.18</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="http://www.sec.gov/Archives/edgar/data/746598/000074659815000132/brc-2015731xex1059.htm">Change of Control Agreement, dated as of September 11, 2015, with Aaron J. Pearce (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.19</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="http://www.sec.gov/Archives/edgar/data/746598/000074659818000086/brc-2018731xex1058.htm">Form of Fiscal 2019 Nonqualified Employee Stock Option Agreement under the Brady Corporation 2017 Omnibus Incentive Plan (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.20</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/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:#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.21</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="http://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:#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.22</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/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:#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.23</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-20220731xex1023offerle.htm">Employment Offer Letter, dated as of February 19, 2020, with Andrew T. Gorman</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.24</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-20220731xex1024.htm">Form of Fiscal 2023 Performance-Based Restricted Stock Unit Agreement under the Brady Corporation 2017 Omnibus Incentive Plan</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.25</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.26</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/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:#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.27</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="http://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:#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.28</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/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:#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.29&#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: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:#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.30</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.31</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="http://www.sec.gov/Archives/edgar/data/746598/000074659814000040/brc-20140131xex102.htm">Change of Control Agreement, dated as of March 3, 2014, with Bentley N. Curran (13)</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.32</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-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:#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.33</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-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:#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.34</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-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:#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.35</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="http://www.sec.gov/Archives/edgar/data/746598/000095012311087053/c21968exv10w39.htm">Form of Nonqualified Employee Stock Option Agreement under the Brady Corporation 2012 Omnibus Incentive Stock Plan (26)</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.36</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="http://www.sec.gov/Archives/edgar/data/746598/000095012311087053/c21968exv10w40.htm">Form of Nonqualified Employee Performance Stock Option Agreement under the Brady Corporation 2012 Omnibus Incentive Stock Plan (26)</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.37</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="http://www.sec.gov/Archives/edgar/data/746598/000095012311087053/c21968exv10w41.htm">Form of Director Stock Option Agreement under the Brady Corporation 2012 Omnibus Incentive Stock Plan (26)</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.38</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="http://www.sec.gov/Archives/edgar/data/746598/000119312512406801/d385957dex1044.htm">Form of Fiscal 2013 Nonqualified Employee Stock Option Agreement under the Brady Corporation 2012 Omnibus Incentive Stock Plan (31)</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.39</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="http://www.sec.gov/Archives/edgar/data/746598/000119312512406801/d385957dex1045.htm">Form of Fiscal 2013 Director Nonqualified Stock Option Agreement under the Brady Corporation 2012 Omnibus Incentive Stock Plan (31)</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.40&#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: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="http://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.41</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="http://www.sec.gov/Archives/edgar/data/746598/000074659813000223/brc-2013731xex1048.htm">Form of Fiscal 2014 Nonqualified Employee Stock Option Agreement under the Brady Corporation 2012 Omnibus Incentive Stock Plan (32)</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.42</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="http://www.sec.gov/Archives/edgar/data/746598/000074659813000223/brc-2013731xex1049.htm">Form of Fiscal 2014 Director Nonqualified Stock Option Agreement under the Brady Corporation 2012 Omnibus Incentive Stock Plan (32)</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.43</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="http://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:#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.44</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="http://www.sec.gov/Archives/edgar/data/746598/000074659814000167/brc-2014731xex1061.htm">Form of Fiscal 2015 Nonqualified Employee Stock Option Agreement under the Brady Corporation 2012 Omnibus Incentive Stock Plan (9)</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%">102</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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><td style="width:16.055%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.745%"></td><td style="width:0.1%"></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.45</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="http://www.sec.gov/Archives/edgar/data/746598/000074659814000167/brc-2014731xex1062.htm">Form of Fiscal 2015 Director Nonqualified Stock Option Agreement under the Brady Corporation 2012 Omnibus Incentive Stock Plan (9)</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.46 </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-20200731xex1056.htm">Employment Agreement, dated as of September 4, 2014, with Pascal Deman (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.47</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-20200731xex1057.htm">Amendment to the Employment Agreement, dated January 7, 2020, with Pascal Deman (18)</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.48</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/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</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="https://www.sec.gov/Archives/edgar/data/746598/000074659822000142/exhibit101creditagreementa.htm"> (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.49</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/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:#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.50</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/exhibit103changeofcontrola.htm">Change of Control Agreement between </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="https://www.sec.gov/Archives/edgar/data/746598/000074659823000027/exhibit103changeofcontrola.htm">Brady Corpor</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="https://www.sec.gov/Archives/edgar/data/746598/000074659823000027/exhibit103changeofcontrola.htm">ation</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="https://www.sec.gov/Archives/edgar/data/746598/000074659823000027/exhibit103changeofcontrola.htm"> and </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="https://www.sec.gov/Archives/edgar/data/746598/000074659823000027/exhibit103changeofcontrola.htm">Ann E.</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="https://www.sec.gov/Archives/edgar/data/746598/000074659823000027/exhibit103changeofcontrola.htm"> Thornton dated as of April 14, 2023</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="https://www.sec.gov/Archives/edgar/data/746598/000074659823000027/exhibit103changeofcontrola.htm"> (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.51</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/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:#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.52</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/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="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.53</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-20220731xex10532023bra.htm">Executive Deferred Compensation Plan, As Amended and Restated Effective September 5, 2023</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%">21&#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: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-20230731xex21.htm">Subsidiaries 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%">23&#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: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-20230731xex23.htm">Consent of Deloitte &amp; Touche LLP, Independent Registered Public Accounting Firm</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.1&#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: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-20230731xex311.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:#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.2&#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: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-20230731xex312.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:#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.1&#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: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-20230731xex321.htm">Section 1350 Certification of Russell R. Shaller</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.2&#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: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-20230731xex322.htm">Section 1350 Certification of Ann E. Thornton</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%">101&#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: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%">Interactive Data File</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%">104&#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: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><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.044%"></td><td style="width:0.1%"></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%">*</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">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%">(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">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%">(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">Incorporated by reference to Registrant&#8217;s Annual Report on Form 10-K for the fiscal year ended July 31, 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%">(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">Incorporated by reference to Registrant&#8217;s Quarterly Report on Form 10-Q for the fiscal quarter ended January&#160;31, 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%">(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 October 11, 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%">(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">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%">(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">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%">(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="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%">103</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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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%">(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">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%">(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="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">Incorporated by reference to Registrant&#8217;s Annual Report on Form 10-K for the fiscal year ended July&#160;31, 2011</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">Incorporated by reference to Registrant's Annual Report on Form 10-K for the fiscal year ended July 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%">(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">Incorporated by reference to Registrants Annual Report on Form 10-K for the fiscal year ended July 31, 2013</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="i8c1fd2da69f54bc9be7f8def2cdab0df_244"></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="i8c1fd2da69f54bc9be7f8def2cdab0df_247"></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-1337" 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><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%">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><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%">2021</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%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1338">7,355</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1339">7,306</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1340">7,157</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" format="ixt:fixed-zero" scale="3" id="f-1341">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" format="ixt:fixed-zero" scale="3" id="f-1342">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" scale="3" id="f-1343">388</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1344">1,433</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="f-1345">859</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="f-1346">803</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="f-1347">321</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="f-1348">810</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1349">1,042</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1350">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1351">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1352">7,306</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></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%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1353">29,877</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1354">23,009</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1355">16,309</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" format="ixt:fixed-zero" scale="3" id="f-1356">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" format="ixt:fixed-zero" scale="3" id="f-1357">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" format="ixt:num-dot-decimal" scale="3" id="f-1358">2,957</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1359">9,580</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1360">10,198</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1361">4,908</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1362">3,602</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1363">3,330</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1364">1,165</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1365">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1366">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1367">23,009</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></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%"><ix:nonFraction unitRef="usd" contextRef="c-280" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1368">47,276</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-281" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1369">51,069</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-282" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1370">58,809</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-283" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" format="ixt:fixed-zero" scale="3" id="f-1371">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-284" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" format="ixt:fixed-zero" scale="3" id="f-1372">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-285" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" format="ixt:num-dot-decimal" scale="3" id="f-1373">1,351</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-283" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1374">5,852</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-284" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="f-1375">48</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-285" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1376">4,168</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-283" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="f-1377">378</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-284" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1378">3,841</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-285" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1379">13,259</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-286" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1380">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><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%"><ix:nonFraction unitRef="usd" contextRef="c-280" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1381">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"></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%"><ix:nonFraction unitRef="usd" contextRef="c-281" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1382">51,069</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></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%">104</span></div></div></div><div id="i8c1fd2da69f54bc9be7f8def2cdab0df_250"></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="#i8c1fd2da69f54bc9be7f8def2cdab0df_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8c1fd2da69f54bc9be7f8def2cdab0df_7"> 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 5th day of September 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.853%"><tr><td style="width:1.0%"></td><td style="width:6.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.773%"></td><td style="width:0.1%"></td></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><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><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><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><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.235%"></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%">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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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><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: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><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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Joanne Collins Smee</span></td><td colspan="3" style="padding:0 1pt"></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/ NANCY L. GIOIA</span></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: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><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><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: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><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><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: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><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: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><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.044%"></td><td style="width:0.1%"></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%">*</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 5, 2023.</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%">105</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.53
<SEQUENCE>2
<FILENAME>brc-20220731xex10532023bra.htm
<DESCRIPTION>EXECUTIVE DEFERRED COMPENSATION PLAN, AS AMENDED AND RESTATED
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="icfb0f884dd624b69964495120e850604_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 10.53</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%">EXECUTIVE DEFERRED COMPENSATION PLAN</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%">AS AMENDED AND RESTATED EFFECTIVE SEPTEMBER 5, 2023</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:11pt;font-weight:700;line-height:120%">ARTICLE I</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%">INTRODUCTION</font></div><div style="text-align:center"><font><br></font></div><div style="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%">For periods prior to calendar year 2005, Brady Corporation has maintained the Brady Corporation Executive Deferred Compensation Plan by means of a series of individual deferred compensation agreements with covered executives.  Amounts deferred prior to January 1, 2005 (which were all fully vested under Plan terms), including past and future earnings credited thereon, shall remain subject to the terms of those individual agreements as previously in effect (the &#8220;Frozen Agreements&#8221;) but no further amounts shall be deferred under the Frozen Agreements.  All deferrals to the Plan for periods on or after January 1, 2005 shall be governed by the terms and provisions of this document.  Except as provided in Sections 4.2(b)(viii) and 6.1(a)(iii)(C) below, nothing in this document shall apply to amounts deferred prior to 2005 and past and future earnings credited thereon.  This document is intended to comply with the provisions of Section 409A of the Internal Revenue Code and shall be interpreted accordingly.  If any provision or term of this document would be prohibited by or inconsistent with the requirements of Section 409A of the Code, then such provision or term shall be deemed to be reformed to comply with Section 409A of the Code.  This Plan is further amended and restated, effective as of the Effective Date, to revise certain Plan terms related to contributions and distributions. </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:11pt;font-weight:700;line-height:120%">ARTICLE II</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%">DEFINITIONS</font></div><div style="text-align:center"><font><br></font></div><div style="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%">The following definitions shall be applicable throughout the Plan&#58;</font></div><div style="text-align:center"><font><br></font></div><div style="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%">2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt">&#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">Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the account credited from time to time with bookkeeping amounts equal to the portions of a Participant&#8217;s compensation deferred pursuant to Section 3.2 and earnings credited on such amounts in accordance with Article IV.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="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%">2.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt">&#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">Administrator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">means the Compensation Committee of the Board of Directors of Brady Corporation.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="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%">2.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt">&#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">Beneficiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the person, persons, or entity designated by the Participant to receive any benefits payable under the Plan on or after the Participant&#8217;s death.  Each Participant shall be permitted to name, change or revoke the Participant&#8217;s designation of a Beneficiary in writing on a form and in the manner prescribed by the Corporation&#59; provided, however, that the designation on file with the Corporation at the time of the Participant&#8217;s death shall be controlling.  Should a Participant fail to make a valid Beneficiary designation or leave no named Beneficiary surviving, any benefits due shall be paid to such Participant&#8217;s spouse, if living&#59; or if not living, then any benefits due shall be paid to such Participant&#8217;s estate.  A Participant may designate a primary beneficiary and a contingent beneficiary&#59; provided, however, that the Corporation may reject any such instrument tendered for filing if it contains successive beneficiaries or contingencies unacceptable to it.  If all Beneficiaries who survive the Participant shall die before receiving the full amounts payable hereunder, then the payments shall be paid to the estate of the Beneficiary last to die.</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="text-align:justify;text-indent:54pt"><font><br></font></div><div style="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%">2.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt">&#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">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Internal Revenue Code of 1986, including any subsequent amendments.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="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%">2.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt">&#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">Corporation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means Brady Corporation, and each of its affiliates which has adopted the Plan or may adopt the Plan.  The term &#8220;Corporation&#8221; as used throughout this Plan shall include references to those affiliates of Brady Corporation which have also adopted the Plan&#59; provided, however, that for purposes of the power to amend or terminate the Plan or take any other action under or with respect to the Plan, except for the payment of benefits, the term &#8220;Corporation&#8221; shall refer only to Brady Corporation.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="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%">2.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt">&#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; means November 20, 2019.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="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%">2.7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt">&#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">ERISA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Employee Retirement Income Security Act of 1974, including any subsequent amendments.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="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%">2.8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt">&#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">Fiscal Year</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the period beginning August 1 and ending July 31.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="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%">2.9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt">&#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 a key management or highly compensated employee designated as eligible to participate in the Plan for a Plan Year under Section 3.1 (such persons shall be known as &#8220;Active Participants&#8221; for such Plan Year) and any person who previously participated in the Plan and is entitled to benefits.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="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%">2.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:16.75pt">&#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">Performance Based Bonus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means bonus compensation, the amount of which or entitlement to, is based on services performed over a period of at least 12 consecutive months which is contingent on the satisfaction of pre-established organizational or individual performance criteria, which performance criteria are not substantially certain to be met at the time a deferral election is permitted.  Performance Based Bonus compensation may include payments based upon subjective performance criteria, but (i) any subjective performance criteria must relate to the performance of the Participant service provider, a group of service providers that includes the Participant service provider, or a business unit for which the Participant provides services (which may include the entire organization) and (ii) the determination that any subjective performance criteria have been met must not be made by the Participant or a family member of the Participant (as defined in Code Section 267(c)(4) applied as if the family of an individual includes the spouse of any family member).  Organizational or individual performance criteria are considered pre-established if established in writing by not later than 90 days after the commencement of the period of service to which the criteria relate, provided that the outcome is substantially uncertain at the time the criteria are established.  A Performance Based Bonus may include payments based on performance criteria that are not approved by the Administrator or by the stockholders of the Corporation.  A Performance Based Bonus shall not include any amount or portion of any amount that will be paid either regardless of performance, or based upon a level of performance that is substantially certain to be met at the time the criteria are established.  Whether a bonus is performance based shall be determined in accordance with the requirements of IRS Reg. Section 1.409A-1 (e) which are summarized in part in this Section 2.10.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="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%">2.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:16.75pt">&#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">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Brady Corporation Executive Deferred Compensation Plan, as set forth herein, as applicable to amounts deferred on or after January 1, 2005, and as it may be amended from time to time.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="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%">2.12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:16.75pt">&#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">Plan Year</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the calendar year.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="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%">2.13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:16.75pt">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Separation from Service</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#34; shall have the meaning set forth in IRS Regulation Section 1.409A-1 the requirements of which are summarized in part as follows&#58;</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-left:36pt;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;text-decoration:underline">In General.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  The Participant shall have a Separation from Service with the Corporation if the Participant dies, retires, or otherwise has a termination of employment with the Corporation. However, for purposes of this Section 2.13, the employment relationship is treated as continuing intact while the individual is on military leave, sick leave, or other bona fide leave of absence if the period of such leave does not exceed six months, or if longer, so long as the individual retains a right to reemployment with the Corporation under an applicable statute or by contract. For purposes of this paragraph (a) of this Section </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:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.13, a leave of absence constitutes a bona fide leave of absence only if there is a reasonable expectation that the Participant will return to perform services for the Corporation. If the period of leave exceeds six months and the individual does not retain a right to reemployment under an applicable statute or by contract, the employment relationship is deemed to terminate on the first date immediately following such six-month period. Notwithstanding the foregoing, where a leave of absence is due to any medically determinable physical or mental impairment that can be expected to result in death or can be expected to last for a continuous period of not less than six months, where such impairment causes the Participant to be unable to perform the duties of their position of employment or any substantially similar position of employment, a 29-month period of absence may be substituted for such six-month period.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-left:36pt;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;text-decoration:underline">Termination of Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Whether a termination of employment has occurred is determined based on whether the facts and circumstances indicate that the Corporation and Participant reasonably anticipated that no further services would be performed after a certain date or that the level of bona fide services the Participant would perform after such date (whether as an employee or as an independent contractor) would permanently decrease to no more than 20 percent of the average level of bona fide services performed (whether as an employee or an independent contractor) over the immediately preceding 36-month period (or, the full period of services to the Corporation if the Participant has been providing services to the Corporation less than 36 months).  Facts and circumstances to be considered in making this determination include, but are not limited to, whether the Participant continues to be treated as an employee for other purposes (such as continuation of salary and participation in employee benefit programs), whether similarly situated service providers have been treated consistently, and whether the Participant is permitted, and realistically available, to perform services for other service recipients in the same line of business.  The Participant is presumed to have Separated from Service where the level of bona fide services performed decreases to a level equal to 20 percent or less of the average level of services performed by the employee during the immediately preceding 36-month period. The Participant will be presumed not to have Separated from Service where the level of bona fide services performed continues at a level that is 50 percent or more of the average level of service performed by the Participant during the immediately preceding 36-month period.  No presumption applies to a decrease in the level of bona fide services performed to a level that is more than 20 percent and less than 50 percent of the average level of bona fide services performed during the immediately preceding 36-month period. The presumption is rebuttable by demonstrating that the Corporation and the Participant reasonably anticipated that as of a certain date the level of bona fide services would be reduced permanently to a level less than or equal to 20 percent of the average level of bona fide services provided during the immediately preceding 36-month period or the full period of services to the Corporation if the Participant has been providing services to the Corporation less than 36 months (or that the level of bona fide services would not be so reduced). For example, the Participant may demonstrate that the Corporation and the Participant reasonably anticipated that the Participant would cease providing services, but that, after the original cessation of services, business circumstances such as termination of the Participant's replacement caused the Participant to return to employment. Although the Participant's return to employment may cause the Participant to be presumed to have continued in employment because the Participant is providing services at a rate equal to the rate at which the Participant was providing services before the termination of employment, the facts and circumstances in this case would demonstrate that at the time the Participant originally ceased to provide services, the Corporation reasonably anticipated that the Participant would not provide services in the future.  For purposes of this paragraph (b), for periods during which the Participant is on a paid bona fide leave of absence (as defined in paragraph (a) of this Section 2.13) and has not otherwise terminated employment pursuant to paragraph (a) of this Section 2.13, the Participant is treated as providing bona fide services at a level equal to the level of services that the Participant would have been required to perform to receive the compensation paid with respect to such leave of absence. Periods during which the Participant is on an unpaid bona fide leave of absence (as defined in paragraph (a) of this Section 2.13) and has not otherwise terminated employment pursuant to paragraph (a) of this Section 2.13, are disregarded for purposes of this paragraph (b) of this Section 2.13 (including for purposes of determining the applicable 36-month (or shorter) period).</font></div><div style="text-align:justify;text-indent:54pt"><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%">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:36pt;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;text-decoration:underline">Asset Purchase Transactions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Where as part of a sale or other disposition of assets by the Corporation as seller to an unrelated service recipient (buyer), a Participant of the Corporation would otherwise experience a Separation from Service with the Corporation, the Corporation and the buyer may retain the discretion to specify, and may specify, whether a Participant providing services to the Corporation immediately before the asset purchase transaction and providing services to the buyer after and in connection with the asset purchase transaction has experienced a Separation from Service, provided that the asset purchase transaction results from bona fide, arm&#8217;s length negotiations, all service providers providing services to the Corporation immediately before the asset purchase transaction and providing services to the buyer after and in connection with the asset purchase transaction are treated consistently (regardless of position at the Corporation) for purposes of applying the provisions of any nonqualified deferred compensation plan, and such treatment is specified in writing no later than the closing date of the asset purchase transaction.  For purposes of this paragraph (c), references to a sale or other disposition of assets, or an asset purchase transaction, refer only to a transfer of substantial assets, such as a plant or division or substantially all the assets of a trade or business.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-left:36pt;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;text-decoration:underline">Dual Status</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If a Participant provides services both as an employee of the Corporation and as an independent contractor of the Corporation, the Participant must separate from service both as an employee and as an independent contractor to be treated as having Separated from Service.  If a Participant ceases providing services as an independent contractor and begins providing services as an employee, or ceases providing services as an employee and begins providing services as an independent contractor, the Participant will not be considered to have a Separation from Service until the Participant has ceased providing services in both capacities.  Notwithstanding the foregoing, if a Participant provides services both as an employee of the Corporation and a member of the board of directors of the Corporation, the services provided as a director are not taken into account in determining whether the Participant has a Separation from Service as an employee for purposes of this Plan unless this Plan is aggregated with any plan in which the Participant participates as a director under IRS Regulation Section 1.409A-1(c)(2)(ii).</font></div><div style="text-align:justify"><font><br></font></div><div style="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%">2.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:16.75pt">&#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">Specified Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; shall have the meaning set forth in IRS Regulation Section 1.409A-1 the requirements of which are summarized in part as follows&#58;</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-left:36pt;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;text-decoration:underline">In General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  &#8220;Specified Employee&#8221; means a Participant who as of the date of their Separation from Service is a &#8220;key employee&#8221; as defined in Code Section 416(i) (disregarding Section 416(i)(5)), i.e., an employee who at any time during the 12 month period ending on an identification date is an officer of the Corporation or one of its affiliates having an annual compensation as defined in IRS Regulation Section 1.409A-1(i)(2) greater than $130,000, a 5% owner of the Corporation or one of its affiliates or a 1% owner of the Corporation or one of its affiliates having compensation of more than $150,000.  The $130,000 amount described in the preceding sentence shall be adjusted for cost of living increases in such amounts and at such times as specified by the Internal Revenue Service.  Further, no more than 50 employees (or, if lesser, the greater of 3 or 10% of the employees) shall be treated as officers.  The foregoing definition shall be interpreted at all times in a manner consistent with such regulations as may be adopted from time to time by the Internal Revenue Service for purposes of applying the key employee definition of Section 416(i) to the requirements of Code Section 409A.  If a person is a key employee as of an identification date, the person is treated as a Specified Employee for the 12-month period beginning on the first day of the fourth month following the identification date.  The &#8220;identification date&#8221; is December 31.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-left:36pt;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">In the event of a public offering, merger, acquisition, spin-off, reorganization or other corporate transaction, &#34;Specified Employees&#34; shall be determined as provided in IRS Reg. Section 1.409A-(1)(i)(6).</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="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%">2.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:16.75pt"> &#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">Unforeseeable Emergency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means a severe financial hardship to a Participant resulting from an illness or accident of the Participant or the Participant&#8217;s spouse or dependent (as defined in Section 152(a) of the Code), loss of the Participant&#8217;s property due to casualty (including the need to rebuild a home following damage to </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="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a home not otherwise covered by insurance, for example, as a result of a natural disaster), or other similar extraordinary and unforeseeable circumstances arising as a result of events beyond the control of the Participant.  For example, the imminent foreclosure of or eviction from the Participant&#8217;s primary residence may constitute an Unforeseeable Emergency.  In addition, the need to pay for medical expenses, including non-refundable deductibles, as well as for the costs of prescription drug medication, may constitute an Unforeseeable Emergency.  Finally, the need to pay for funeral expenses of a spouse or a dependent (as defined in Code section 152(a)) may also constitute an Unforeseeable Emergency.  Except as otherwise provided above, the purchase of a home and the payment of college tuition are not Unforeseeable Emergencies.  Whether a Participant is faced with an Unforeseeable Emergency is to be determined based on the relevant facts and circumstances of each case.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="padding-right:-18pt;text-align:center;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARTICLE III</font></div><div style="padding-right:-18pt;text-align:center;text-indent:54pt"><font><br></font></div><div style="padding-right:-18pt;text-align:center;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PARTICIPATION AND DEFERRALS</font></div><div style="text-indent:54pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt;text-decoration:underline">Determination of Participants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Within a reasonable period of time prior to the beginning of a Plan Year or at any time during a Plan Year, the Administrator will designate employees who will be eligible to become Active Participants in the Plan for that Plan Year (or the remainder of such Plan Year).  An employee designated as an Active Participant for a Plan Year shall remain an Active Participant until the employee&#8217;s Separation from Service or the Administrator or the Board of Directors of the Corporation takes action to terminate such employee&#8217;s participation effective on the first day of any Plan Year subsequent to the date of such action by the Administrator or the Board.</font></div><div style="text-indent:54pt"><font><br></font></div><div style="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%">3.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt;text-decoration:underline">Deferral Elections</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="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-left:36pt;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;text-decoration:underline">Salary Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  An Active Participant may elect to defer a specified percentage of their salary for services performed during a Plan Year by completing and filing such forms as required by the Corporation prior to the first day of the Plan Year.  A Participant&#8217;s deferrals shall be taken at a uniform percentage rate from each of their salary payments during the year.  Compensation deferred shall be retained by the Corporation, credited to the Participant&#8217;s Account pursuant to Section 4.1 and paid in accordance with the terms and conditions of the Plan.  Notwithstanding the foregoing, an employee who is not already eligible to participate in any other deferred compensation plan of the account balance type who becomes an Active Participant for the first time during a Plan Year (for example, an employee designated to be a Participant by the Administrator upon hire or promotion) may within 30 days after the effective date of participation make an election to defer a specified percentage of salary to be paid to them for services to be performed subsequent to the deferral election.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;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;text-decoration:underline">Bonus Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  An Active Participant may elect to defer a portion of any and all bonus payments made to them during a Plan Year by completing and filing such forms as required by the Corporation.  To the extent a bonus payment represents a payment of a Performance Based Bonus, to be effective the deferral election with respect to such bonus must be filed with the Corporation at least seven months prior to the end of the period in which the bonus payment is earned.  If a bonus payment is not a Performance Based Bonus but is calculated on a Fiscal Year basis, then to be effective the deferral election must be filed prior to the beginning of the Fiscal Year during which the Participant first renders any services giving rise to the payment of the bonus.  If a bonus is not a Performance Based Bonus and is not calculated on a Fiscal Year basis, to be effective, the deferral election must be filed prior to the beginning of the first Plan Year in which are performed any services for which such bonus is payable.  Notwithstanding the foregoing, an employee who is not already eligible to participate in any other deferred compensation plan sponsored by the Corporation of the account balance type who becomes an Active Participant for the first time during a Plan Year (for example, an employee designated to be a Participant by the Administrator upon hire or promotion) may within 30 days after the effective date of participation make an election to defer a specified percentage of any bonus payment for which the service period has already begun and, in such event, the election shall apply to the portion of bonus compensation equal to the total bonus compensation </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:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">to be paid to the Participant with respect to that service period multiplied by a fraction of which the numerator is the number of days remaining in the performance period and the denominator is the total number of days in the performance period.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-left:36pt;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;text-decoration:underline">Restricted Stock Unit Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  An Active Participant may elect to defer all (and not less than all) of the time-vesting restricted stock units awarded to them by completing and filing such forms as required by the Corporation.  To be effective the deferral election with respect to a time-vesting restricted stock unit award must be filed with the Corporation by the deadline established by the Corporation, which must be either (i) prior to the first day of the Plan Year in which such award is granted, or (ii) prior to the grant date of such award (a &#8220;grant date election&#8221;).  Notwithstanding the foregoing, if a grant date election is made, then to the extent required to comply with Section 409A of the Code (A) if the time-vesting restricted stock unit award vests prior to the first anniversary of the award&#8217;s grant date due to the Participant&#8217;s death or disability or due to a change in control, the deferral election in effect for such award shall be cancelled, and (B) such election shall not be given effect if the Participant could vest in such award prior to the first anniversary of the grant date for any other reason (including due to retirement), even if such vesting event does not occur.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="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%">3.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt;text-decoration:underline">Continued Effect of Elections</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="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-left:36pt;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;text-decoration:underline">Salary Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  An Active Participant&#8217;s deferral election with respect to a Plan Year under Section 3.2(a) shall be irrevocable after the last date upon which it may be filed pursuant to Section 3.2(a).  For a revocation or amendment to be effective with respect to salary payments during a Plan Year, it must be filed by the last date for which an effective deferral election is permitted to be filed with respect to those salary payments under Section 3.2(a).  An Active Participant must make a new salary deferral election for each Plan Year.  An Active Participant who does not complete a timely salary deferral election for a Plan Year shall not have any salary deferred for the Plan Year.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-left:36pt;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;text-decoration:underline">Bonus Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  An Active Participant&#8217;s deferral election under Section 3.2(b) with respect to a bonus shall be irrevocable after the last date upon which it may be filed pursuant to Section 3.2(b).  For a revocation or amendment to be effective for any bonus payment, it must be filed by the last date for which an effective deferral election is permitted to be filed with respect to that bonus payment under Section 3.2(b).  An Active Participant must make a new bonus deferral election for each Plan Year.  An Active Participant who does not complete a timely bonus deferral election for a Plan Year shall not have any bonus deferred for the Plan Year.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-left:36pt;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;text-decoration:underline">Restricted Stock Unit Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  An Active Participant&#8217;s deferral election under Section 3.2(c) with respect to a time-vesting restricted stock unit award shall be irrevocable as of the deadline specified by the Corporation pursuant to Section 3.2(c).  For a revocation of a deferral election to be effective for any time-vesting restricted stock unit award, it must be filed by the last date for which an effective deferral election is permitted to be filed with respect to that award.  An Active Participant must make a new deferral election for each grant (or for the grants made in each Plan Year, if applicable) of time-vesting restricted stock units.  An Active Participant who does not complete a timely deferral election for a particular grant of time-vesting restricted stock units shall not have such units deferred.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="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%">3.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt;text-decoration:underline">Prior Deferral Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Any deferral election made prior to calendar year 2005 under a Frozen Agreement shall be treated as a deferral election described in Section 3.2(a) and&#47;or Section 3.2(b), as the case may be, and shall continue in effect until modified as described in Section 3.3 above unless modified earlier pursuant to Section 8.11(a) below.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="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%">3.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt;text-decoration:underline">Unforeseeable Emergency</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 a Participant makes application for a hardship distribution under Section 6.3 and the Administrator determines that an Unforeseeable Emergency exists, all deferral elections otherwise in effect under this Article III and any other nonqualified deferred compensation plan of the account balance type sponsored by the Corporation shall immediately terminate upon such determination.  To </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="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">resume deferrals thereafter, a Participant must make an election satisfying the provisions of Section 3.2(a) and&#47;or (b), as the case may be, as those provisions apply to someone who is already an Active Participant in the Plan.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="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%">3.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt;text-decoration:underline">401(k) Hardship</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Any deferral elections in effect under this Article III shall be cancelled as required due to a hardship distribution described in IRS Regulation Section 1.401(k)-1(d)(3) or any successor thereto.  To resume deferrals after the required suspension period, a Participant must make an election satisfying the provisions of Section 3.2(a) and&#47;or (b), as the case may be, as those provisions apply to someone who is already an Active Participant in the Plan.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-right:-18pt;text-align:center;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARTICLE IV</font></div><div style="padding-right:-18pt;text-align:center;text-indent:54pt"><font><br></font></div><div style="padding-right:-18pt;text-align:center;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ACCOUNTS</font></div><div style="padding-right:-18pt;text-align:center;text-indent:54pt"><font><br></font></div><div style="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%">4.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt;text-decoration:underline">Credits to Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Bookkeeping amounts equal to the amounts (or with respect to a deferral of restricted stock units, the number of share units) deferred by a Participant pursuant to Section 3.2 shall be credited to such Participant&#8217;s Deferral Account as soon as practicable after the deferred compensation would otherwise have been paid (or with respect to a deferral of restricted stock units, the shares would have otherwise been issued) to such Participant in the absence of deferral.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="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%">4.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt;text-decoration:underline">Valuation of Account</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="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-left:36pt;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 Participant&#8217;s Account shall be credited or charged with deemed earnings or losses as if it were invested in accordance with paragraph (b) below. </font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-left:36pt;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"> </font></div><div style="padding-left:72pt;text-align:justify;text-indent:30.13pt"><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:31.5pt">The investment funds available hereunder for the deemed investment of the Account shall be the Brady Stock Fund and such other funds as the Administrator shall from time to time determine.  However, in no event shall the Corporation be required to make any such investment in the Brady Stock Fund or any other investment fund and, to the extent such investments are made, such investments shall remain an asset of the Corporation subject to the claims of its general creditors.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:27.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:31.5pt">On the date credited to the Participant&#8217;s Account, deferrals shall be deemed to be invested in one or more of the investment funds designated by the Participant for such deemed investment.  Once made, the Participant&#8217;s investment designation shall continue in effect for future deferrals until changed by the Participant.  A Participant may change the deemed allocation of their existing Participant Account at the times established by the Administrator.  Notwithstanding the foregoing, a Participant&#8217;s deferred time-vesting restricted stock units will automatically have credited to their Account a number of share units in the Brady Stock Fund equal to the number of restricted stock units so deferred.</font></div><div style="padding-left:36pt;text-indent:58.5pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:24.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:31.5pt">The value of the Brady Stock Fund on any particular date will be based upon the value of the shares of Class A non-voting common stock of Brady Corporation which the Brady Stock Fund is deemed to hold on that date.  The shares of such stock deemed to be held in the Brady Stock Fund shall be credited with dividends at the time they are credited with respect to actual shares of Class A non-voting common stock of Brady Corporation and such dividends shall be deemed to be used to purchase additional shares of Class A non-voting common stock of Brady Corporation on the day following the crediting of such dividends at the then fair market value price of such stock.  The Brady Stock Fund shall also be credited from time to time with additional shares of Class A non-voting common stock of Brady Corporation equal in number to the number of shares granted in any stock dividend or split to which the holder of a like number of shares of Class A non-voting common stock would be entitled.  All other distributions with respect to shares of </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="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%">Class A non-voting common stock of Brady Corporation shall be similarly applied.  In the event of a distribution of preferred stock, such preferred stock shall be valued at its par value (or its voluntary liquidating price, if it does not have a par value).</font></div><div style="padding-left:36pt;text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:24.63pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:31.5pt">The valuation of the funds held in the investments other than the Brady Stock Fund shall be accomplished in the same manner as though the deemed investment in such funds had actually been made and are valued at their fair market value price on valuation dates hereunder.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:27.68pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:31.5pt">A Participant&#8217;s Account shall be valued as of December 31 each year and at such other times established by the Administrator, which shall be no less frequently than quarterly.  Until such time as the Administrator takes action to the contrary, such valuation shall be at the same time as valuations made of Brady matched 401(k) plan assets.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:24.63pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(vi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:31.5pt">All elections and designations under this section shall be made in accordance with procedures prescribed by the Administrator.  The Administrator may prescribe uniform percentages for such elections and designations.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:21.58pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(vii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:31.5pt">A Participant may elect to reallocate their Account balance among the investment funds at the times established by the Administrator. Notwithstanding any other provision of this Plan to the contrary, a Participant may not make any election or transaction in the Brady Stock Fund at a time when the Participant is in possession of any material non-public information or at a time not permitted under the Corporation&#8217;s policy on insider trading.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:18.53pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(viii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:31.5pt">Notwithstanding subparagraph (vii) above, and notwithstanding Article I and Section 2.11 of this Plan to the contrary, with respect to all amounts held for a Participant, from and after May 1, 2006, a Participant may not transfer any amount to or from the portion of their account held in the Brady Stock Fund.  The preceding sentence shall not apply to a Participant who has had a Separation from Service prior to May 1, 2006, unless such individual has become re-employed by the Corporation and eligible to participate in this Plan after such date.</font></div><div style="text-align:justify;text-indent:94.5pt"><font><br></font></div><div style="padding-left:36pt;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 Corporation shall provide annual reports to each Participant showing (a) the value of the Account as of the most recent December 31</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">st</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, (b) the amount of deferral made by the Participant for the Plan Year ending on such date and (c) the amount of any investment gain or loss and the costs of administration credited or debited to the Participant&#8217;s Account.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-left:36pt;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">Notwithstanding any other provision of this Agreement that may be interpreted to the contrary, the deemed investments are to be used for measurement purposes only and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">shall</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">not</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> be considered or construed in any manner as an actual investment of the Participant&#8217;s Account balance in any such fund.  In the event that Brady Corporation or the trustee of any grantor trust which Brady Corporation may choose to establish to finance some or all of its obligations hereunder, in its own discretion, decides to invest funds in any or all of the funds, the Participant shall have no rights in or to such investments themselves.  Without limiting the foregoing, the Participant&#8217;s Account balance shall at all times be a bookkeeping entry only and shall not represent any investment made on the Participant&#8217;s behalf by the Corporation or any trust&#59; the Participant shall at all times remain an unsecured creditor of the Corporation.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-right:-18pt;text-align:center;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARTICLE V</font></div><div style="padding-right:-18pt;text-align:center;text-indent:54pt"><font><br></font></div><div style="padding-right:-18pt;text-align:center;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">VESTING</font></div><div style="padding-right:-18pt;text-align:center;text-indent:54pt"><font><br></font></div><div style="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%">5.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt;text-decoration:underline">Full Vesting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  A Participant shall be fully vested and nonforfeitable at all times in their Account hereunder.</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%">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:justify;text-indent:54pt"><font><br></font></div><div style="padding-right:-18pt;text-align:center;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARTICLE VI</font></div><div style="padding-right:-18pt;text-align:center;text-indent:54pt"><font><br></font></div><div style="padding-right:-18pt;text-align:center;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MANNER AND TIMING OF DISTRIBUTION</font></div><div style="padding-right:-18pt;text-align:center;text-indent:54pt"><font><br></font></div><div style="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%">6.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt;text-decoration:underline">Payment of Benefits</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="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-left:36pt;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"> After a Participant&#8217;s Separation from Service the Participant&#8217;s Account shall be paid to the Participant (or in the event of the Participant&#8217;s death, to the Participant&#8217;s Beneficiary).  Payment shall be made in one of the following forms as specified in the Participant&#8217;s payment election pursuant to Section 6.2&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:30.13pt"><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:31.5pt;text-decoration:underline">Single Sum</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  A single sum distribution of the value of the balance of the Account on the first day of October following the Participant&#8217;s Separation from Service&#59; or</font></div><div style="padding-left:36pt;text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:27.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:31.5pt;text-decoration:underline">Installments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The value of the balance of the Account shall be paid in annual installments on the first day of October each year with the first of such installments to be paid on the first day of October following the Participant&#8217;s Separation from Service.  Annual installments shall be paid in one of the alternative methods specified below over the number of years selected by the Participant in the payment election made pursuant to Section 6.2, but not to exceed 10.  The earnings (or losses) provided for in Section 4.2 shall continue to accrue on the balance remaining in the Account during the period of installment payments. The annual installment shall be calculated by multiplying the most recent value of the Account by a fraction, the numerator of which is one, and the denominator of which is the remaining number of annual payments due the Participant.  By way of example, if the Participant elects a 10 year annual installment method, the first payment shall be one-tenth (1&#47;10) of the Account balance.  The following year, the payment shall be one-ninth (1&#47;9) of the Account balance&#59; and so on&#59; or</font></div><div style="padding-left:36pt;text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:24.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:31.5pt;text-decoration:underline">Other Methods and Prior Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Any other method authorized by the Plan Administrator as reflected on the Participant's payment election and elected by the Participant.  Payment methods previously allowable under the Plan, such as the percentage or fixed dollar method of payment, and previously elected by a Participant will remain in effect unless the Participant elects an alternative payment schedule pursuant to Section 6.2(c)&#59; or</font></div><div style="padding-left:36pt;text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:24.63pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:31.5pt;text-decoration:underline">In Cash or In Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Subject to such withholding rules as the Corporation may establish, payments shall be made in cash and&#47;or Class A non-voting common stock of Brady Corporation pursuant to the following&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:54pt"><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:20.74pt">If distribution is made in a single sum, the value of the portion of the Participant&#8217;s Account which consists of the investments other than the Brady Stock Fund shall be paid in cash while the value of the portion of the Account which consists of the Brady Stock Fund shall be paid by distributing the number of shares of Class A non-voting stock of Brady Corporation which represent the number of deemed shares held in the Brady Stock Fund, except, however, that any fractional shares shall be valued and distributed in cash.</font></div><div style="padding-left:54pt;text-align:justify;text-indent:72pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:54pt"><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:21.35pt">If distribution is made in installments or other method (as authorized by the Plan Administrator and elected by the Participant in their payment election as describe in 6.1(a)(iii), above), a portion of each payment shall be distributed in cash and a portion in Class A non-voting shares of common stock of Brady Corporation.  The portion to be distributed in cash shall be that portion of the particular payment which is the same percentage as derived by dividing the value of the Balance in investments (other than the Brady Stock Fund) by the value of the total Account balance and the portion to be distributed in stock shall be the same percentage as determined by dividing the value of the balance of the Brady Stock Fund by 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%">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="padding-left:90pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">value of the total Account balance.  The number of shares of Class A non-voting shares of common stock of Brady Corporation to be distributed shall be the number having the same value as the portion of the installment to be paid in such stock, except, however, that any fractional shares shall be distributed in cash.</font></div><div style="padding-left:54pt;text-align:justify;text-indent:72pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:54pt"><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:21.35pt">Notwithstanding Article I and Section 2.11 of this Plan to the contrary, the rule of this sub-paragraph (iv) shall apply to amounts held for a Participant under a Frozen Agreement from and after May 1, 2006.    The preceding sentence shall not apply to a Participant who has had a Separation from Service prior to May 1, 2006.  Further, the rule of this sub-paragraph (iv) shall apply to amounts held for a Participant in the Brady Stock Fund attributable to deferred restricted stock units, which must be distributed in the form of Class A non-voting shares of common stock of Brady Corporation.   Any shares issued in payment of a deferred restricted stock unit award will be treated as issued under the equity incentive plan (without regard to the termination of such plan) governing the restricted stock unit award.</font></div><div style="padding-left:54pt;text-align:justify;text-indent:72pt"><font><br></font></div><div style="padding-left:36pt;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;text-decoration:underline">(v)   Allocations After Distribution Completed</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If any deferred time-vesting restricted stock units would be allocable to a Participant&#8217;s Account after such Account has been distributed in full, then such restricted stock units shall be immediately settled in Class A non-voting shares of common stock of the Brady Corporation upon the vesting date(s) of such award. In the case of a Participant who is a Specified Employee, payment pursuant to paragraph (a) above shall commence no earlier than the first day of the seventh month following the Participant&#8217;s Separation from Service.  This delay in distribution rule does not apply if the payment is being made as a result of the Participant&#8217;s death or disability.  For this purpose, &#34;disability&#34; means that the Participant&#58;</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:30.13pt"><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:31.5pt">is unable to engage in any substantial gainful activity by reason of any medically determinable physical or mental impairment which can be expected to result in death or can be expected to last for a continuous period of not less than 12 months, or</font></div><div style="padding-left:36pt;text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:27.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:31.5pt">is, by reason of any medically determinable physical or mental impairment which can be expected to result in death or can be expected to last for a continued period of not less than 12 months, receiving income replacement benefits for a period of not less than three months under an accident and health plan covering the employees of the Corporation or one of its affiliates in which the Participant is covered.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="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%">6.2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:19.5pt;text-decoration:underline">Payment Election</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="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-left:36pt;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">For each Plan Year, an individual who is or becomes an Active Participant at the beginning of such Plan Year who is or has been provided with prior written notice of their participation for such Plan Year shall complete a payment election form specifying the form of payment applicable to the portion of such Participant&#8217;s Account under the Plan attributable to participation for such Plan Year.  Notwithstanding the foregoing, a Participant who defers an award of time-vesting restricted stock units pursuant to a grant date election (as defined in Section 3.3(c)) may make a separate payment election specifying the form of payment applicable to the portion of such Participant&#8217;s Account under the Plan attributable to such award.  In the event that a Participant does not make a timely payment election, a lump sum payment election will apply for the Plan Year in which the contributions are made, or will apply to the deferred time-vesting restricted stock unit award.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-left:36pt;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">An individual who first becomes an Active Participant other than on the first day of a Plan Year shall complete a payment election form specifying the form of payment applicable to the portion of such Participant&#8217;s Account attributable to participation for such Plan Year no later than 30 days after the effective date of participation, or with respect to a deferral of a time-vesting restricted stock unit award pursuant to a grant date election (as defined in Section 3.3(c)), no later than the date the deferral election for such award becomes irrevocable (i.e., prior to the award grant date).  In the event a Participant does not </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:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">make a timely payment election, a lump sum payment election will apply for the Plan Year in which the contributions are made, or will apply to the deferred time-vesting restricted stock unit award.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-left:36pt;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">A Participant may change the form of payment (for example, from installments to lump sum) or time of commencement of distribution (for example, from termination to ten years after termination) with respect to contributions related to any specific Plan Year or any specific deferred restricted stock unit award, if applicable, by completing and filing a new payment election form with the Corporation.   Such election will apply to the amount contributed for such Plan Year, or the deferred restricted stock unit award, as applicable, and the earnings on such amount.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:30.13pt"><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:31.5pt">The payment election form on file with the Corporation with respect to a particular portion of their Account as of the date of the Participant&#8217;s Separation from Service shall be controlling.  Notwithstanding the foregoing, an election to change the form of payment with respect to a particular portion of a Participant's Account shall not be effective if they have a Separation from Service within twelve (12) months after the date on which they file the election change with the Corporation.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify"><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">For example, if a Participant elected to change from receiving a portion of their Account in installments (commencing on the October 1 following termination of employment) to receiving that portion in a lump sum (on the October 1 following five (5) years after termination), but then terminated ten months after making that new election, that new election would not be effective.  The Participant would receive that portion of their Account in the installment method previously in effect.</font></div><div style="padding-left:108pt;text-align:justify;text-indent:18pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:27.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:31.5pt">Any change in payment method with respect to a particular portion of a Participant's Account must result in delaying the commencement of payments with respect to such portion of their Account to a date which is at least five (5) years following the previously scheduled commencement date.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify"><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">For example, if a Participant was to receive a particular portion of their Account in installments commencing on the October 1 following termination, they could not receive a lump sum of that portion of their Account until at least five (5) years after the installments were to commence  (that is, the October 1 following five (5) years after termination).</font></div><div style="padding-left:36pt;text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:24.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:31.5pt">For purposes of compliance with Section 409A of the Internal Revenue Code, a series of five year installment payments, ten year installment payments, twenty year installment payments, or any other series of installment payments are each designated as a single payment on the date the first installment payment is due to be paid rather than a right to a series of separate payments&#59; therefore, a Participant who has elected (or is deemed to have elected) any option under Section 6.1 with respect to a particular portion of their Account may substitute any of the other options for the option originally elected with respect to such portion of their Account as long as the foregoing one-year and five year rules are satisfied.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:24.63pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:31.5pt">For purposes of the right to change the form of payment or time of commencement of distribution under Section 6.2(c) above, all amounts credited to a Participant's Account (and earnings and losses on such amounts) with respect to Plan Years commencing prior to January 1, 2019 shall be treated as made in a single Plan Year, such that a change in the Plan Year commencing prior to January 1, 2019 will apply to all Plan Years of such Participant commencing prior to January 1, 2019.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:58.5pt"><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><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;text-indent:40.5pt"><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:18.68pt">The five year delay rule does not apply with respect to a particular portion of their Account if the revised payment method applies only upon the Participant&#8217;s death or disability.  For this purpose, disability has the same meaning as in Section 6.1(b).  In the event that the Participant's new payment election with respect to a particular portion of their Account would not be effective under the foregoing rules, the payment election previously in effect shall with respect to such portion of their Account be controlling.</font></div><div style="text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="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%">6.3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:19.5pt;text-decoration:underline">Financial Hardship</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  A partial or total distribution of the Participant&#8217;s Account shall be made prior to Separation from Service upon the Participant&#8217;s request and a demonstration by the Participant of severe financial hardship as a result of an Unforeseeable Emergency.  Such distribution shall be made in a single sum as soon as administratively practicable following the Administrator&#8217;s determination that the foregoing requirements have been met.  In any case, a distribution due to Unforeseeable Emergency may not be made to the extent that such emergency is or may be relieved through reimbursement or compensation from insurance or otherwise, by liquidation of the Participant&#8217;s assets, to the extent the liquidation of such assets would not cause severe financial hardship, or by cessation of deferrals under Section 3.2 and any other nonqualified deferred compensation plan of the account balance type sponsored by the Corporation.  Distributions because of an Unforeseeable Emergency must be limited to the amount reasonably necessary to satisfy the emergency need (which may include amounts necessary to pay any Federal, state, or local income taxes or penalties reasonably anticipated to result from the distribution).  Determinations of amounts reasonably necessary to satisfy the emergency need must take into account any additional compensation that is available because of cancellation of a deferral election under Section 3.2 and any other nonqualified deferred compensation plan of the account balance type sponsored by the Corporation upon a payment due to an Unforeseeable Emergency.  The payment may be made from any arrangement in which the Participant participates that provides for payment upon an Unforeseeable Emergency, provided that the arrangement under which the payment was made must be designated at the time of payment.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="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%">6.4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:19.5pt;text-decoration:underline">Delayed Distribution</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="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-left:36pt;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">A payment otherwise required to be made pursuant to the provisions of this Article VI shall be delayed if the Corporation reasonably anticipates that the Corporation&#8217;s deduction with respect to such payment would be limited or eliminated by application of Code Section 162(m)&#59; provided, however that such payment shall be made on the earliest date on which the Corporation anticipates that the deduction of the payment of the amount will not be limited or eliminated by application of Code Section 162(m).  In any event, such payment shall be made no later than the last day of the calendar year in which the Participant has a Separation from Service or, in the case of a Specified Employee, the last day of the calendar year in which occurs the six (6) month anniversary of such Separation from Service.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-left:36pt;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">A payment otherwise required under this Article VI shall be delayed if the Corporation reasonably determines that the making of the payment will jeopardize the ability of the Corporation to continue as a going concern&#59; provided, however, that payments shall be made on the earliest date on which the Corporation reasonably determines that the making of the payment will not jeopardize the ability of the Corporation to continue as a going concern.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-left:36pt;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">A payment otherwise required under this Article VI shall be delayed if the Corporation reasonably anticipates that the making of the payment will violate federal securities laws or other applicable law&#59; provided, however, that payments shall nevertheless be made on the earliest date on which the Corporation reasonably anticipates that the making of the payment will not cause such violation.  (The making of a payment that would cause inclusion in gross income or the applicability of any penalty provision or other provision of the Code is not treated as a violation of applicable law.)</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-left:36pt;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">A payment otherwise required under this Article VI shall be delayed upon such other events and conditions as the Internal Revenue Service may prescribe in generally applicable guidance published in the Internal Revenue Bulletin.</font></div><div style="text-align:justify;text-indent:54pt"><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%">12</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;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:19.5pt;text-decoration:underline">Inclusion in Income Under Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Notwithstanding any other provision of this Article VI, in the event this Plan fails to satisfy the requirements of Code Section 409A and regulations thereunder with respect to any Participant, there shall be distributed to such Participant as promptly as possible after the Administrator becomes aware of such fact of noncompliance such portion of the Participant&#8217;s Account balance hereunder as is included in income as a result of the failure to comply, but no more.  Any such distribution shall be taken on a pro rata basis from the Participant&#8217;s Brady Stock Fund balance and the Participant's other investments in the manner described in Section 6.1(a)(iv)(B).</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="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%">6.6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:19.5pt;text-decoration:underline">Domestic Relations Order</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Notwithstanding any other provision of this Article VI, payments shall be made from an account of a Participant in this Plan to such individual or individuals (other than the Participant) and at such times as are necessary to comply with a domestic relations order (as defined in Code Section 414(p)(1)(B)).  Any such distribution shall be taken on a pro rata basis from the Participant&#8217;s Brady Stock Fund balance and the Participant's other investments in the manner described in Section 6.1(a)(iv)(B).</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="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%">6.7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:19.5pt;text-decoration:underline">De Minimis Amounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Notwithstanding any other provision this Article VI, a Participant&#8217;s Account balance under this Plan and all other nonqualified deferred compensation plans of the account balance type shall automatically be distributed to the Participant on or before  the later of&#58; December 31 of the calendar year in which occurs the Participant&#8217;s Separation from Service or the 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 following the Participant&#8217;s Separation from Service if the total amount in such Account balance at the time of distribution, when aggregated with all other amounts payable to the Participant under all arrangements benefiting the Participant described in Section 1.409A-1(c) or any successor thereto, do not exceed the amount described in Code Section 402(g)(1)(B).  The foregoing lump sum payment shall be made automatically and any other distribution elections otherwise applicable with respect to the individual in the absence of this provision shall not apply.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="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%">6.8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:19.5pt;text-decoration:underline">Overpayments</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="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-left:36pt;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">Any overpayments must be returned to the Plan by the recipient.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-left:36pt;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 Plan and its agents are authorized to (A) recoup overpayments plus any earnings or interest, and (B) if necessary and permissible consistent with Section 409A, offset any overpayments that are not returned against other Plan benefits to which the recipient is or becomes entitled.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-right:-18pt;text-align:center;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARTICLE VII</font></div><div style="padding-right:-18pt;text-align:center;text-indent:54pt"><font><br></font></div><div style="padding-right:-18pt;text-align:center;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ADMINISTRATION</font></div><div style="padding-right:-18pt;text-align:center"><font><br></font></div><div style="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%">7.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt;text-decoration:underline">Compensation Committee as Administrator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Plan shall be administered by the Administrator, which shall be the Compensation Committee of the Corporation&#8217;s Board of Directors.  The Administrator shall have all authority that may be appropriate for administering the Plan, including the authority to adopt rules and regulations for the conduct of its affairs and for implementing, amending and carrying out the Plan, interpreting the provisions of the Plan and determining a Participant&#8217;s entitlement to benefits hereunder.  The Administrator shall be entitled to rely upon the Corporation&#8217;s records as to information pertinent to calculations or determinations made pursuant to the Plan.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="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%">The Administrator may also delegate any of its clerical or other administrative duties to one or more officers or employees of the Corporation, who may assist the Administrator in the performance of any of its functions hereunder.  In the event of such delegation, a reference to the Administrator shall be deemed to refer to such officer(s) or employee(s).</font></div><div style="text-align:justify"><font><br></font></div><div style="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%">7.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt;text-decoration:underline">Authority of Administrator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Administrator shall have full and complete discretionary authority to determine eligibility for benefits under the Plan, to construe the terms of the Plan and to decide any matter presented through the claims procedure.  Any final determination by the Administrator shall be binding on all </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%">13</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">parties and afforded the maximum deference allowed by law.  If challenged in court, such determination shall not be subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">de novo</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> review and shall not be overturned unless proven to be arbitrary and capricious based upon the evidence considered by the Administrator at the time of such determination.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="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%">7.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt;text-decoration:underline">Administrator Actions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Administrator may authorize one or more of its members to execute on its behalf instructions or directions to any interested party, and any such interested party may rely upon the information contained therein.  The members may also act at a meeting or by unanimous written consent.  A majority of the members shall constitute a quorum for the transaction of business and shall have full power to act hereunder.  All decisions shall be made by vote of the majority present at any meeting at which a quorum is present, except for actions in writing without a meeting, which must be unanimous.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="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%">7.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt;text-decoration:underline">Minor or Incompetent Payees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If a person to whom a benefit is payable is a minor or is otherwise incompetent by reason of a physical or mental disability, the Corporation may cause the payments due to such person to be made to another person for the first person&#8217;s benefit without any responsibility to see to the application of such payment.  Such payments shall operate as a complete discharge of the obligations to such person under the Plan.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="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%">7.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt;text-decoration:underline">No Liability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Except as otherwise provided by law, neither the Administrator, nor any member thereof, nor any director, officer or employee of the Corporation involved in the administration of the Plan shall be liable for any error of judgment, action or failure to act hereunder or for any good faith exercise of discretion, excepting only liability for gross negligence or willful misconduct.  The Corporation shall hold harmless and defend any individual in the employment of the Corporation and any director of the Corporation against any claim, action or liability asserted against them in connection with any action or failure to act regarding the Plan, except as and to the extent that any such liability may be based upon the individual&#8217;s own gross negligence or willful misconduct.  This indemnification shall not duplicate but may supplement any coverage available under any applicable insurance.</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="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%">7.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt;text-decoration:underline">Claims Procedure</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="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-left:36pt;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">If the Participant or the Participant&#8217;s Beneficiary (hereinafter referred to as a &#8220;Claimant&#8221;) is denied all or a portion of an expected benefit under the Plan for any reason, they may file a claim with the Administrator or its designee.  The Administrator or its designee shall notify the Claimant within 60 days of allowance or denial of the claim, unless the Claimant receives written notice prior to the end of the sixty (60) day period stating that special circumstances require an extension of the time for decision and specifying the expected date of decision.  The notice of the such decision shall be in writing, sent by mail to the Claimant&#8217;s last known address, and if a denial of the claim, must contain the following information&#58;</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:30.13pt"><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:31.5pt">the specific reasons for the denial&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:27.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:31.5pt">specific reference to pertinent provisions of the Plan on which the denial is based&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:24.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:31.5pt">if applicable, a description of any additional information or material necessary to perfect the claim, an explanation of why such information or material is necessary, and an explanation of the claims review procedure&#59; and</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:24.63pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:31.5pt">a description of the Plan&#8217;s claims review procedure, including a statement of the Claimant&#8217;s right to bring a civil action under Section 502 of ERISA if the Claimant&#8217;s claim is denied upon review.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:40.5pt"><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:18.68pt">A Claimant is entitled to request a review of any denial of their claim.  The request for review must be submitted in writing to the Administrator within 60 days after receipt of the notice of the denial.  The timely filing of such a request is necessary to preserve any legal recourse which may be available to the Claimant and, absent the submission of request for review within the 60-day period, the claim will be deemed to be conclusively denied.  Upon submission of a written request for review, 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%">14</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:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Claimant or their representative shall be entitled to review all pertinent documents, and to submit issues and comments in writing for consideration by the Administrator.  The Administrator shall fully and fairly review the matter and shall consider all information submitted in the review request, without regard to whether or not such information was submitted or considered in the initial claim determination.  The Administrator shall promptly respond to the Claimant, in writing, of its decision within 60 days after receipt of the review request.  However, due to special circumstances, if no response has been provided within the first 60 days, and notice of the need for additional time has been furnished within such period, the review and response may be made within the following 60 days.  The Administrator&#8217;s decision shall include specific reasons for the decision, including references to the particular Plan provisions upon which the decision is based, notification that the Claimant can receive or review copies of all documents, records and information relevant to the claim, and information as to the Claimant&#8217;s right to file suit under Section 502(a) of ERISA.</font></div><div style="text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:40.5pt"><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:19.3pt">If a determination of disability for purposes of Section 6.1(b) or 6.2 becomes necessary and if such determination is considered to be with respect to a claim for benefits based on disability for purposes of 29 CFR Section 2560.503-1, then the Administrator shall adopt and administer a special procedure for considering such disability claims meeting the requirements of 29 CFR Section 2560.503-1 for disability benefit claims.</font></div><div style="text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="padding-left:36pt;text-indent:40.5pt"><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:18.68pt">Additional claims requirements&#58; Except as required by law or except to the extent the following would violate Section 409A&#58;</font></div><div style="text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:30.13pt"><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:31.5pt">A Claimant must exhaust all administrative remedies under the Plan before seeking judicial review&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:27.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:31.5pt">A Claimant must bring a legal action (including, but not limited to, a civil action under Section 502(a) of ERISA with respect to any ERISA Plan) within a reasonable period following a final decision of an adverse benefit determination (or, in the absence of such a final decision, within a reasonable period following the date the final decision should have been issued under the Plan)&#59; and</font></div><div style="padding-left:36pt;text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:24.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:31.5pt">Claimant may not present in any legal action evidence not timely presented to the Plan Administrator as part of the Plan&#8217;s administrative review process.</font></div><div style="text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="padding-right:-18pt;text-align:center;text-indent:58.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ARTICLE VIII</font></div><div style="padding-right:-18pt;text-align:center;text-indent:58.5pt"><font><br></font></div><div style="padding-right:-18pt;text-align:center;text-indent:58.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">MISCELLANEOUS</font></div><div style="padding-right:-18pt;text-align:center;text-indent:58.5pt"><font><br></font></div><div style="text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:17.75pt;text-decoration:underline">Amendment or Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Corporation (through its Board of Directors or authorized officers or employees and&#47;or the Compensation Committee) reserves the right to alter or amend the Plan, or any part thereof, in such manner as it may determine, at any time and for any reason.  Further, the Board of Directors of the Corporation reserves the right to terminate the Plan, at any time and for any reason.  Notwithstanding the foregoing, in no event shall any amendment or termination deprive any Participant or Beneficiary of any amounts credited to them under this Plan as of the date of such amendment or termination&#59; provided, however, that the Corporation may prospectively change the manner in which earnings are credited or discontinue the crediting of earnings and, further, the Corporation may make any amendment it deems necessary or desirable for purposes of compliance with the requirements of Code Section 409A and regulations thereunder. </font></div><div style="text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="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%">If the Plan is amended to freeze benefit accruals, no additional deferrals or contributions shall be credited to any Participant Account hereunder.  Following such a freeze of benefit accruals, Participants&#8217; Accounts shall be paid at such time and in such form as provided under Article VI of the Plan.  If the Corporation terminates the Plan and if the termination is of the type described in regulations issued by the Internal Revenue Service pursuant to </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%">15</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Code Section 409A, then the Corporation shall distribute the then existing Account balances of Participants and beneficiaries in a lump sum within the time period specified in such regulations and, following such distribution, there shall be no further obligation to any Participant or beneficiary under this Plan.  However, if the termination is not of the type described in such regulations, then following Plan termination Participants&#8217; Accounts shall be paid at such time and in such form as provided under Article VI of the Plan.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:17.75pt;text-decoration:underline">Applicable Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  This Plan shall be governed by the laws of the State of Wisconsin, except to the extent preempted by the provisions of ERISA or other applicable federal law.</font></div><div style="text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:17.75pt;text-decoration:underline">Relationship to Other Programs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Participation in the Plan shall not affect a Participant&#8217;s rights to participate in and receive benefits under any other plans of the Corporation, nor shall it affect the Participant&#8217;s rights under any other agreement entered into with the Corporation, unless expressly provided otherwise by such plan or agreement.  Any amount credited under or paid pursuant to this Plan shall not be treated as wages, salary or any other type of compensation or otherwise taken into account in the determination of the Participant&#8217;s benefits under any other plans of the Corporation, unless expressly provided otherwise by such plan.</font></div><div style="text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:17.75pt;text-decoration:underline">Non-Assignability by Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  No Participant or Beneficiary shall have any right to commute, sell, assign, pledge, convey, or otherwise transfer any rights or claims to receive benefits hereunder, nor shall such rights or claims be subject to garnishment, attachment, execution or levy of any kind except to the extent otherwise required by law.</font></div><div style="text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:17.75pt;text-decoration:underline">Status of Plan Under ERISA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Plan is intended to be an unfunded plan maintained by the Corporation primarily for the purpose of providing deferred compensation for a select group of management or highly compensated employees, as described in Section 201(2), Section 301(a)(3), Section 401(a)(1) and Section 4021(b)(6) of ERISA.</font></div><div style="text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:17.75pt;text-decoration:underline">Withholding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Corporation shall comply with all applicable tax and governmental withholding requirements. If  prior to the date of distribution of any amount hereunder, the Federal Insurance Contributions Act (FICA) tax imposed under Code Sections 3101, 3121(a) and 3121(v)(2), where applicable, becomes due, then the Corporation may distribute from the Participant&#8217;s Account balance (or from the deferrals prior to their being credited to the Account) the amount needed to pay the Participant&#8217;s portion of such tax, plus an amount equal to the withholding taxes due under federal, state or local law resulting from the payment of such FICA tax, and an additional amount to pay the additional income tax at source on wages attributable to the pyramiding of the Code Section 3401 wages and taxes, but no greater than the aggregate of the FICA tax amount and the income tax withholding related to such FICA tax amount. </font></div><div style="text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:17.75pt;text-decoration:underline">No Right to Continued Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Neither participation in this Plan, nor the payment of any benefit hereunder, shall be construed as giving to a Participant any right to be retained in the service of the Corporation, or limiting in any way the right of the Corporation to terminate the Participant&#8217;s service at any time.  Nor does participation in this Plan guarantee the Participant the right to be continued in service in any particular position or at any particular rate of compensation.</font></div><div style="text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:17.75pt;text-decoration:underline">Assignability by Corporation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Corporation shall have the right to assign all of its right, title and obligation in and under this Plan upon a merger or consolidation in which the Corporation is not the surviving entity or to the purchaser of substantially its entire business or assets or the business or assets pertaining to a major product line, provided such assignee or purchaser assumes and agrees to perform after the effective date of such assignment all of the terms, conditions and provisions imposed by this Plan upon the Corporation.  Upon such assignment, all of the rights, as well as all obligations, of the Corporation under this Plan shall thereupon cease and terminate.</font></div><div style="text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:17.75pt;text-decoration:underline">Unsecured Claim&#59; Grantor Trust</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The right of a Participant to receive payment hereunder shall be an unsecured claim against the general assets of the Corporation, and no provisions contained herein, nor any action taken hereunder shall be construed to give any individual at any time a security interest in any asset of 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%">16</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Corporation, of any affiliated corporation, or of the stockholders of the Corporation.  The liabilities of the Corporation to a Participant hereunder shall be those of a debtor pursuant to such contractual obligations as are created hereunder and to the extent any person acquires a right to receive payment from the Corporation hereunder, such right shall be no greater than the right of any unsecured general creditor of the Corporation.</font></div><div style="text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="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%">The Corporation may establish a grantor trust (but shall not be required to do so) to which the Corporation may in its discretion contribute (subject to the claims of the general creditors of the Corporation) the amounts credited to the Account.  If a grantor trust is so established, payment by the trust of the amounts due the Participant or their Beneficiary hereunder shall be considered a payment by the Corporation for purposes of this Plan.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:12.25pt;text-decoration:underline">Notices or Filings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Any notice or filing required or permitted to be given to the Administrator hereunder shall be sufficient if in writing and hand-delivered, or sent by registered or certified mail, to the address below&#58;</font></div><div style="text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Corporate Treasurer</font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Brady Corporation</font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">P.O. Box 571</font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Milwaukee, WI  53201-0571</font></div><div style="text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="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%">Such notice shall be deemed given as of the date of delivery or, if delivery is made by mail, as of the date shown on the postmark on the receipt for registration or certification.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="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%">Any notice or filing required or permitted to be given to a Participant hereunder shall be sufficient if in writing and hand-delivered, or sent by mail, to the last known address of the Participant.</font></div><div style="text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:12.25pt;text-decoration:underline">Special rules for 2005-2007</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Notwithstanding the usual rules required regarding the deferral elections and distribution elections&#58;</font></div><div style="text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:40.5pt"><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:19.3pt">A Participant may on or before March 15, 2005 make a new deferral election to apply to amounts which would otherwise be paid in calendar year 2005&#59; provided that such amounts have not been paid or become payable at the time of the election.  Such election shall remain in effect for future years until modified pursuant to Section 3.3(a) and&#47;or (b), as the case may be.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:40.5pt"><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:18.68pt">On or before December 31, 2007, a Participant may make an election as to distribution of their Account from among the choices described at Section 6.1 hereof without complying with the rules described in Section 6.2 hereof as long as the effect of the election is not to accelerate payments into 2006 or to defer payments which would otherwise have been made in 2006, and as long as the effect of the election is not to accelerate the payments into 2007 or to defer payments which would otherwise have been made in 2007.  Such election shall become effective after the last day upon which it is permitted to be made.  However, in order to subsequently change such special election after December 31, 2007, the requirements of Section 6.2 hereof must be satisfied.  (This election will not apply to distribution of the Participant&#8217;s accounts holding amounts earned and vested prior to January 1, 2005, if any, (and earnings credited thereon) since such accounts are not governed by this document but are governed by the Frozen Plan.)</font></div><div style="text-align:justify;text-indent:58.5pt"><font><br></font></div><div style="text-align:justify;text-indent:58.5pt"><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%">17</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;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">IN WITNESS WHEREOF, the Corporation has caused its duly authorized officer to execute this Plan document on its behalf as of the 5th day of September, 2023.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:right;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.263%"><tr><td style="width:1.0%"></td><td style="width:11.862%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.938%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">BRADY CORPORATION</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></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:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#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:11pt;font-weight:400;line-height:100%">&#47;s&#47;  RUSSELL R. SHALLER</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Attest&#58;</font></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#47;s&#47;  ANN E. THORNTON</font></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%">18</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>3
<FILENAME>brc-20230731xex21.htm
<DESCRIPTION>SCHEDULE OF SUBSIDIARIES
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="idcd5c6ccabf64211934dc9b4b6f3a54f_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, 2023</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="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="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="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%">AIO Acquisition Inc.</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: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%">All-In-One 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: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%">Personnel Concepts</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 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: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:#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%">Pharmex</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%">PromoVision</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%">TimeMed Labeling Systems</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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">Magicard US, Inc.</font></div></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%">Washington</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 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></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="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: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:#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%">IDenticard</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%">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: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:#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 (Xiamen) 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 Investment Management (Shanghai) 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 Printing (Shenzhen) 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 Technology (Wuxi) 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 A&#47;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%">Denmark</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%">Nordic ID Oyj</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%">Finland</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%">Braton Europe S.A.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%">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 Groupe S.A.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%">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: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%">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%">Signals</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%">Securimed S.A.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%">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 GmbH</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%">Germany</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%">Code</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%">Nordic ID</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%">Transposafe</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%">Bakee Metal Manufactory 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%">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 Corporation Hong Kong 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 Company India Private 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%">India</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 Italia, S.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%">Italy</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%">Nippon Brady K.K.</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%">Japan</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 Finance 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 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 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 Technology SDN. BHD.</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%">Malaysia</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 Mexico, 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%">W.H. Brady 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%">Brady 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: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%">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: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:#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%">Code Corporation 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%">Brady 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%">Pervaco 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%">Brady Polska Sp. Z.o.o.</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%">Poland</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 Arabia Manufacturing Company</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%">Saudi Arabia</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 Holding 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 Asia Pacific 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 Corporation Asia 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 Singapore 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 s.r.o.</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%">Slovakia</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%">Grafo Wiremarkers 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><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%">Wiremarkers Africa 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%">Brady IDS Korea LLC</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 Korea</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 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></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="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%">Nordic ID Iberia, S.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%">Spain</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 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 Sweden Holding 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 (Thailand) 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%">Thailand</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 Etiket ve Isaretleme Ticaret Ltd. Sirketi</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%">Turkey</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 Middle East FZE</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 Arab Emirates</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%">B.I. (UK) 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: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:#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"><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%">BIG</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: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:#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%">Scafftag</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%">Seton</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%">Signs and Labels</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%">Brady European 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 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 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%">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%">Brady Vietnam 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%">Vietnam</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="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>4
<FILENAME>brc-20230731xex23.htm
<DESCRIPTION>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i8eb062beda51420f8207ea8e84625f60_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 and 333-212625 on Form S-8 and Registration Statement No. 333-248835 on Form S-3 of our reports dated September 5, 2023, 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, 2023. </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 5, 2023</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>5
<FILENAME>brc-20230731xex311.htm
<DESCRIPTION>RULE 13A-14(A)/15D-14(A) CERTIFICATION - RUSSELL R. SHALLER
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="iad77f9c19f97438ba7969c4017babcaf_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 5, 2023</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>6
<FILENAME>brc-20230731xex312.htm
<DESCRIPTION>RULE 13A-14(A)/15D-14(A) CERTIFICATION - ANN E. THORNTON
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i874b519848a749009a1ff01899b0dce1_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 5, 2023</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>7
<FILENAME>brc-20230731xex321.htm
<DESCRIPTION>SECTION 1350 CERTIFICATION - RUSSELL R. SHALLER
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i5e222790bc6b4dd59ecd87edb67b8182_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, 2023 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 5, 2023</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>8
<FILENAME>brc-20230731xex322.htm
<DESCRIPTION>SECTION 1350 CERTIFICATION - ANN E. THORNTON
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="id289903a63bd48dba0962a7b48589f8c_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, 2023 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 5, 2023</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%">Chief Financial Officer, Chief Accounting Officer and Treasurer</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%">(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-101.SCH
<SEQUENCE>9
<FILENAME>brc-20230731.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2023 Workiva-->
<!--r:b30147b9-1afb-4461-8d84-c274543a6611,g:b017c15f-d3eb-4585-b748-828ac5a592ff-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:brc="http://www.bradyid.com/20230731" 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/20230731">
  <xs:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/currency/2023" schemaLocation="https://xbrl.sec.gov/currency/2023/currency-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-2023.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-20230731_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-20230731_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-20230731_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" 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-20230731_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" 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>0000003 - 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>0000004 - 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>0000005 - 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>0000006 - 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>0000007 - 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>0000008 - 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>0000009 - 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>0000010 - 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>0000011 - 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>0000012 - 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>0000013 - 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>0000014 - 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>0000015 - 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>0000016 - 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>0000017 - 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>0000018 - 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>0000019 - 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>0000020 - 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>0000021 - 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>0000022 - 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>0000023 - 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="Acquisitions" roleURI="http://www.bradyid.com/role/Acquisitions">
        <link:definition>0000024 - Disclosure - Acquisitions</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>0000025 - 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>0000026 - 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>0000027 - 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>9954701 - 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>9954702 - 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>9954703 - 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>9954704 - 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>9954705 - 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>9954706 - 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>9954707 - 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>9954708 - 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>9954709 - 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>9954710 - 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>9954711 - 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>9954712 - 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>9954713 - 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>9954714 - 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>9954715 - 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>9954716 - 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="SummaryofSignificantAccountingPoliciesSalesIncentivesDetails" roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSalesIncentivesDetails">
        <link:definition>9954717 - Disclosure - Summary of Significant Accounting Policies Sales Incentives (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>9954718 - 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>9954719 - 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>9954720 - 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>9954721 - 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>9954722 - 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>9954723 - 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>9954724 - 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>9954725 - 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>9954726 - 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>9954727 - 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>9954728 - 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>9954729 - 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>9954730 - 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="StockholdersEquitySummaryofRSUandPRSUAwardsDetails" roleURI="http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails">
        <link:definition>9954731 - 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>9954732 - 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>9954733 - 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>9954734 - 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>9954735 - 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>9954736 - 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>9954737 - 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>9954738 - 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>9954739 - 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>9954740 - 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>9954741 - 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>9954742 - 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>9954743 - 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>9954744 - 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>9954745 - 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>9954746 - 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>9954747 - 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>9954748 - 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>9954749 - 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>9954750 - 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>9954751 - 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>9954752 - 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>9954753 - 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="AcquisitionsAdditionalInformationDetail" roleURI="http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail">
        <link:definition>9954754 - Disclosure - Acquisitions - 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>9954755 - 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>9954756 - 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>9954757 - 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_PreferentialDividendsOnClassNonvotingCommonStockMember" abstract="true" name="PreferentialDividendsOnClassNonvotingCommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_OtherStockholdersEquity" abstract="false" name="OtherStockholdersEquity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_EarningsPerShareLineItems" abstract="true" name="EarningsPerShareLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_JMichaelNaumanMember" abstract="true" name="JMichaelNaumanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_NetofliabilitiesMember" abstract="true" name="NetofliabilitiesMember" 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_PercentageIncreaseInDividend" abstract="false" name="PercentageIncreaseInDividend" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <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_AmericasAsiaMember" abstract="true" name="AmericasAsiaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" abstract="false" name="IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_IdentificationSolutionsMember" abstract="true" name="IdentificationSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_TaxBenefitsAssociatedwithStatueofLimitations" abstract="false" name="TaxBenefitsAssociatedwithStatueofLimitations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_PreferentialDividendsOnDilutiveSharesMember" abstract="true" name="PreferentialDividendsOnDilutiveSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_EquityAwardAdjustmentsMember" abstract="true" name="EquityAwardAdjustmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits" abstract="false" name="Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties" abstract="false" name="ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_MagicardAcquisitionMember" abstract="true" name="MagicardAcquisitionMember" 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_CumulativePreferredStock6CumulativeMember" abstract="true" name="CumulativePreferredStock6CumulativeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="brc_InterestExpenseCoverageRatio" abstract="false" name="InterestExpenseCoverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_ForeignOperatingLossCarryforwardExpirationDates" abstract="false" name="ForeignOperatingLossCarryforwardExpirationDates" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_OtherComprehensiveIncomeTaxTableTextBlock" abstract="false" name="OtherComprehensiveIncomeTaxTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <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_SupplementalCashFlowInformationLeasesTableTextBlock" abstract="false" name="SupplementalCashFlowInformationLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="brc_CodeAcquisitionMember" abstract="true" name="CodeAcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="brc_DTANetAxis" abstract="true" name="DTANetAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <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_AuditorInformationAbstractAbstract" abstract="true" name="AuditorInformationAbstractAbstract" 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_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities" abstract="false" name="AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract" abstract="true" name="ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_SharesHeldRabbiTrustAtCostMember" abstract="true" name="SharesHeldRabbiTrustAtCostMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_StateNetOperatingLossCarryforwardsExpirationDates" abstract="false" name="StateNetOperatingLossCarryforwardsExpirationDates" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_NetofassetsMember" abstract="true" name="NetofassetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_NoncumulativeCashDividend" abstract="false" name="NoncumulativeCashDividend" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="brc_ScheduleOfShareBasedPaymentAwardPerformanceSharesValuationAssumptionsTableTextBlock" abstract="false" name="ScheduleOfShareBasedPaymentAwardPerformanceSharesValuationAssumptionsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates" abstract="false" name="StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="brc_EndingBalanceOtherStockholdersEquityShares" abstract="false" name="EndingBalanceOtherStockholdersEquityShares" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" abstract="false" name="DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" nillable="true" xbrli:periodType="instant" 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_ForeignTaxCreditCarryforwardExpirationDates" abstract="false" name="ForeignTaxCreditCarryforwardExpirationDates" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="brc_NordicIDAcquisitionMember" abstract="true" name="NordicIDAcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="brc_UnallocatedAmountsAbstract" abstract="true" name="UnallocatedAmountsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_RussellRShallerMember" abstract="true" name="RussellRShallerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities" abstract="false" name="UnrecognizedTaxBenefitsRecognizedInOtherLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>brc-20230731_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 2023 Workiva-->
<!--r:b30147b9-1afb-4461-8d84-c274543a6611,g:b017c15f-d3eb-4585-b748-828ac5a592ff-->
<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-20230731.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_708454fb-5430-466d-b4e7-b65636af2bba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_ae3ee04a-907e-4960-99a5-04ab06ae7cc3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_708454fb-5430-466d-b4e7-b65636af2bba" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_ae3ee04a-907e-4960-99a5-04ab06ae7cc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_ffd09961-6648-445a-9872-61a901f0e331" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_708454fb-5430-466d-b4e7-b65636af2bba" xlink:to="loc_us-gaap_InventoryNet_ffd09961-6648-445a-9872-61a901f0e331" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_cdd093e4-8f1b-492c-9879-a698eab9283a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_708454fb-5430-466d-b4e7-b65636af2bba" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_cdd093e4-8f1b-492c-9879-a698eab9283a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_02c60cb8-d635-4cbd-b31d-83d849a84cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_708454fb-5430-466d-b4e7-b65636af2bba" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_02c60cb8-d635-4cbd-b31d-83d849a84cb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_a52e2841-6595-4a27-a75a-e6e978473e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_4b82a3be-8fd5-4ab7-bb96-a4927f613fa1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_a52e2841-6595-4a27-a75a-e6e978473e0a" xlink:to="loc_us-gaap_StockholdersEquity_4b82a3be-8fd5-4ab7-bb96-a4927f613fa1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_2b188f7a-1438-49be-a8f2-1aeffeb9333b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_a52e2841-6595-4a27-a75a-e6e978473e0a" xlink:to="loc_us-gaap_Liabilities_2b188f7a-1438-49be-a8f2-1aeffeb9333b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_25a663f7-13d4-466a-8160-ffdf01c612ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_37388254-a9aa-4575-b634-9eadab08176f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_25a663f7-13d4-466a-8160-ffdf01c612ad" xlink:to="loc_us-gaap_CommonStockValue_37388254-a9aa-4575-b634-9eadab08176f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_25bc5690-3a23-446a-b01c-634f58549e98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_25a663f7-13d4-466a-8160-ffdf01c612ad" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_25bc5690-3a23-446a-b01c-634f58549e98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_96dd5f10-229b-4fe1-b3aa-8c7e1b25f139" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_25a663f7-13d4-466a-8160-ffdf01c612ad" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_96dd5f10-229b-4fe1-b3aa-8c7e1b25f139" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_faf61137-3b64-40c3-acaa-fc5025fe817a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_25a663f7-13d4-466a-8160-ffdf01c612ad" xlink:to="loc_us-gaap_TreasuryStockValue_faf61137-3b64-40c3-acaa-fc5025fe817a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_18486537-853d-4b4a-8425-a9c5fab80cd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_25a663f7-13d4-466a-8160-ffdf01c612ad" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_18486537-853d-4b4a-8425-a9c5fab80cd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_55a4ca76-35bf-4e51-aadb-94b98c82bf00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_d331acac-55a5-41ba-a2c3-1d2e1e97bd65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_55a4ca76-35bf-4e51-aadb-94b98c82bf00" xlink:to="loc_us-gaap_AccountsPayableCurrent_d331acac-55a5-41ba-a2c3-1d2e1e97bd65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_7efba4f7-74dc-4653-9e0d-f02c6ab8094e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_55a4ca76-35bf-4e51-aadb-94b98c82bf00" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_7efba4f7-74dc-4653-9e0d-f02c6ab8094e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_58a7be97-6b7f-406a-be46-f1491e242f75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_55a4ca76-35bf-4e51-aadb-94b98c82bf00" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_58a7be97-6b7f-406a-be46-f1491e242f75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_31072821-c108-4328-bf1d-93a9568eff9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_55a4ca76-35bf-4e51-aadb-94b98c82bf00" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_31072821-c108-4328-bf1d-93a9568eff9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_538b83d6-e47d-4c63-a2c0-9de7eca2b81d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_55a4ca76-35bf-4e51-aadb-94b98c82bf00" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_538b83d6-e47d-4c63-a2c0-9de7eca2b81d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_477e531c-7414-4cfe-b602-29eed2fd4ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_55a4ca76-35bf-4e51-aadb-94b98c82bf00" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_477e531c-7414-4cfe-b602-29eed2fd4ef6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_d2e17143-0244-42bb-b2e3-5e9d0582a038" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_71fd018e-8d02-40fb-a818-2a7d9da52918" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_d2e17143-0244-42bb-b2e3-5e9d0582a038" xlink:to="loc_us-gaap_LiabilitiesCurrent_71fd018e-8d02-40fb-a818-2a7d9da52918" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a6c1f25b-36fd-4699-ae0d-cb22959648dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_d2e17143-0244-42bb-b2e3-5e9d0582a038" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a6c1f25b-36fd-4699-ae0d-cb22959648dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_42879d11-b0b5-46b7-ab56-51c5d133aa47" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_d2e17143-0244-42bb-b2e3-5e9d0582a038" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_42879d11-b0b5-46b7-ab56-51c5d133aa47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebtNoncurrent_ab905acd-517f-4bb1-a960-9c9e67c85e39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_d2e17143-0244-42bb-b2e3-5e9d0582a038" xlink:to="loc_us-gaap_OtherLongTermDebtNoncurrent_ab905acd-517f-4bb1-a960-9c9e67c85e39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_829d79b5-7cc9-441b-b35e-9fb1ccdf0f5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_09dc238b-4252-4804-9c1f-442fa8e28aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_829d79b5-7cc9-441b-b35e-9fb1ccdf0f5c" xlink:to="loc_us-gaap_AssetsCurrent_09dc238b-4252-4804-9c1f-442fa8e28aeb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_9f0106f6-adb1-4dc2-9084-553f4f76f268" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_829d79b5-7cc9-441b-b35e-9fb1ccdf0f5c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_9f0106f6-adb1-4dc2-9084-553f4f76f268" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f7922bcf-0083-491a-8353-1a6744d3c5b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_829d79b5-7cc9-441b-b35e-9fb1ccdf0f5c" xlink:to="loc_us-gaap_Goodwill_f7922bcf-0083-491a-8353-1a6744d3c5b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_35396368-c411-4ce0-816b-ae9d44bdafd3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_829d79b5-7cc9-441b-b35e-9fb1ccdf0f5c" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_35396368-c411-4ce0-816b-ae9d44bdafd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_1d4bdcbf-c914-42d4-95a6-9ff89d17fc47" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_829d79b5-7cc9-441b-b35e-9fb1ccdf0f5c" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_1d4bdcbf-c914-42d4-95a6-9ff89d17fc47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_79f0501f-2893-401f-a1e9-0caab13becd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_829d79b5-7cc9-441b-b35e-9fb1ccdf0f5c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_79f0501f-2893-401f-a1e9-0caab13becd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_ae827481-2c42-4f8a-ba51-84ad1194823f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_829d79b5-7cc9-441b-b35e-9fb1ccdf0f5c" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_ae827481-2c42-4f8a-ba51-84ad1194823f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="brc-20230731.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_e8d95e06-b054-4df6-bfdd-3f1414fe3369" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_2b6e1b72-4889-4336-8eda-943bf58120e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e8d95e06-b054-4df6-bfdd-3f1414fe3369" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_2b6e1b72-4889-4336-8eda-943bf58120e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_2df458a9-9e82-415b-848a-1482359345d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e8d95e06-b054-4df6-bfdd-3f1414fe3369" xlink:to="loc_us-gaap_TreasuryStockCommonShares_2df458a9-9e82-415b-848a-1482359345d3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="brc-20230731.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_NetIncomeLoss_c5224093-7830-4280-a053-20de99f206e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_68309fa8-ce39-4203-b658-9d38faaabdb5" xlink:href="brc-20230731.xsd#brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_c5224093-7830-4280-a053-20de99f206e4" xlink:to="loc_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_68309fa8-ce39-4203-b658-9d38faaabdb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_7970c8b4-8eb0-4936-8707-bb12102c2514" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_c5224093-7830-4280-a053-20de99f206e4" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_7970c8b4-8eb0-4936-8707-bb12102c2514" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_3122f0b7-e217-4ffc-96ee-ebf157179691" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_dc9ff705-cfe6-4ac1-a967-9f91a995e3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_3122f0b7-e217-4ffc-96ee-ebf157179691" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_dc9ff705-cfe6-4ac1-a967-9f91a995e3f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_518832f0-554e-4c02-b297-1a7b0c0fc903" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_3122f0b7-e217-4ffc-96ee-ebf157179691" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_518832f0-554e-4c02-b297-1a7b0c0fc903" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_b8d3c13d-3b30-449e-a03c-acdef049615f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_85a2d435-a61e-4453-9094-79e22f1a93ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_b8d3c13d-3b30-449e-a03c-acdef049615f" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_85a2d435-a61e-4453-9094-79e22f1a93ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_e6860746-5145-4450-bd58-03ecb30c1c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_b8d3c13d-3b30-449e-a03c-acdef049615f" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_e6860746-5145-4450-bd58-03ecb30c1c4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_8ae9b96e-d253-4e0b-9db2-78beaa04d755" xlink:href="brc-20230731.xsd#brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_eefd1706-652a-464e-b2f6-36b50cbceb6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_8ae9b96e-d253-4e0b-9db2-78beaa04d755" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_eefd1706-652a-464e-b2f6-36b50cbceb6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_4dc78177-8400-4d5a-aa1a-26ea7bf387b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_8ae9b96e-d253-4e0b-9db2-78beaa04d755" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_4dc78177-8400-4d5a-aa1a-26ea7bf387b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_c856d47e-b4a5-4417-b130-f612d6037274" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5047a88b-5de8-4fd0-abf2-a18bafa065cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_c856d47e-b4a5-4417-b130-f612d6037274" xlink:to="loc_us-gaap_OperatingIncomeLoss_5047a88b-5de8-4fd0-abf2-a18bafa065cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_4c44f47f-939f-4193-b581-9436a21b3664" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_c856d47e-b4a5-4417-b130-f612d6037274" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_4c44f47f-939f-4193-b581-9436a21b3664" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_dcd16486-7fde-449b-9afd-4b8025b57f6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_c856d47e-b4a5-4417-b130-f612d6037274" xlink:to="loc_us-gaap_InterestExpense_dcd16486-7fde-449b-9afd-4b8025b57f6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e676d20a-7683-41da-a61f-57e79a7a0617" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_4a8769d0-5594-4204-86ec-446d48806196" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e676d20a-7683-41da-a61f-57e79a7a0617" xlink:to="loc_us-gaap_OperatingExpenses_4a8769d0-5594-4204-86ec-446d48806196" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_b72d2375-9dce-466d-8b13-378e7ead2f81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e676d20a-7683-41da-a61f-57e79a7a0617" xlink:to="loc_us-gaap_GrossProfit_b72d2375-9dce-466d-8b13-378e7ead2f81" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="brc-20230731.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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_ff187688-93b0-4501-8635-0e55f611f855" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_fe3426ed-2228-4351-b86c-0a988b09f3a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ff187688-93b0-4501-8635-0e55f611f855" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_fe3426ed-2228-4351-b86c-0a988b09f3a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_e19ee7da-1f58-4fcc-bfad-35bde01ac19c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ff187688-93b0-4501-8635-0e55f611f855" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_e19ee7da-1f58-4fcc-bfad-35bde01ac19c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_de9566df-ed14-4c05-be3e-c8d365c9c7d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_9c129383-0120-4c33-8659-345a29b0913c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_de9566df-ed14-4c05-be3e-c8d365c9c7d1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_9c129383-0120-4c33-8659-345a29b0913c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_cbd5aae9-58e6-4580-a3ff-fb087b82a8fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_de9566df-ed14-4c05-be3e-c8d365c9c7d1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_cbd5aae9-58e6-4580-a3ff-fb087b82a8fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_893bc07b-a81c-4c37-a930-62eb77e55f48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_de9566df-ed14-4c05-be3e-c8d365c9c7d1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_893bc07b-a81c-4c37-a930-62eb77e55f48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_9ed9e045-c0d6-4dab-9bcd-9745fb1330fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_cc4a3927-04d7-483e-a3f7-43a7fe2b9fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_9ed9e045-c0d6-4dab-9bcd-9745fb1330fd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_cc4a3927-04d7-483e-a3f7-43a7fe2b9fb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b935fcf3-5807-472f-9719-b42978f96439" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_9ed9e045-c0d6-4dab-9bcd-9745fb1330fd" xlink:to="loc_us-gaap_NetIncomeLoss_b935fcf3-5807-472f-9719-b42978f96439" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_0abe386c-637b-4706-8e84-6aa8989a5a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_33d7b0b1-d9c0-4016-8deb-b87cac0f3863" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0abe386c-637b-4706-8e84-6aa8989a5a4b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_33d7b0b1-d9c0-4016-8deb-b87cac0f3863" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_4c0286cc-6b88-4845-b11c-25e118513823" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0abe386c-637b-4706-8e84-6aa8989a5a4b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_4c0286cc-6b88-4845-b11c-25e118513823" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_c77691aa-dafe-4b88-b535-00454c775e78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_de695764-7656-4fb0-9075-a47175c2f84b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_c77691aa-dafe-4b88-b535-00454c775e78" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_de695764-7656-4fb0-9075-a47175c2f84b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_7215e2c0-4500-4d1c-bcaa-1fb33187013e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_c77691aa-dafe-4b88-b535-00454c775e78" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_7215e2c0-4500-4d1c-bcaa-1fb33187013e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="brc-20230731.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_093bfb63-2dd7-4e03-8acb-4f90940e387c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a15e183e-52cd-4ea5-888e-063cce1ce8e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_093bfb63-2dd7-4e03-8acb-4f90940e387c" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a15e183e-52cd-4ea5-888e-063cce1ce8e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e11bdd78-2a1a-45b9-8572-018f3ef3ab0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_093bfb63-2dd7-4e03-8acb-4f90940e387c" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e11bdd78-2a1a-45b9-8572-018f3ef3ab0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_333e96f4-cf23-47ec-ae6e-402eda3db7f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_093bfb63-2dd7-4e03-8acb-4f90940e387c" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_333e96f4-cf23-47ec-ae6e-402eda3db7f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_5f39c9e0-699d-4404-b245-30051d565f31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_093bfb63-2dd7-4e03-8acb-4f90940e387c" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_5f39c9e0-699d-4404-b245-30051d565f31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_221a7c9b-20f5-44cc-8b6f-46859991fca5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_cadacce1-7321-4aa1-b185-18017d0b9342" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_221a7c9b-20f5-44cc-8b6f-46859991fca5" xlink:to="loc_us-gaap_PaymentsOfDividends_cadacce1-7321-4aa1-b185-18017d0b9342" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_6a866ddc-5970-4b74-aee9-de2975be4365" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_221a7c9b-20f5-44cc-8b6f-46859991fca5" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_6a866ddc-5970-4b74-aee9-de2975be4365" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_0fb01f15-477b-460a-9549-890ec088f34c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_221a7c9b-20f5-44cc-8b6f-46859991fca5" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_0fb01f15-477b-460a-9549-890ec088f34c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_bf270e38-085a-4fb3-92f1-55cac3b0a919" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_221a7c9b-20f5-44cc-8b6f-46859991fca5" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_bf270e38-085a-4fb3-92f1-55cac3b0a919" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_61c1e9ae-a99f-4510-9ce5-7b2c78199db5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_221a7c9b-20f5-44cc-8b6f-46859991fca5" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_61c1e9ae-a99f-4510-9ce5-7b2c78199db5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_0949f305-1d75-496b-81bc-a573ddb341fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_221a7c9b-20f5-44cc-8b6f-46859991fca5" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_0949f305-1d75-496b-81bc-a573ddb341fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_962e26a2-3b72-403e-a821-a97e897f67bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_221a7c9b-20f5-44cc-8b6f-46859991fca5" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_962e26a2-3b72-403e-a821-a97e897f67bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa14c77f-849d-4bbe-acd5-7eb3bbf7033d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a0708cd5-5afc-4f5e-b3ca-0a5c61a4b032" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_aa14c77f-849d-4bbe-acd5-7eb3bbf7033d" xlink:to="loc_us-gaap_NetIncomeLoss_a0708cd5-5afc-4f5e-b3ca-0a5c61a4b032" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_81f1b50c-f15a-4564-b6a4-3d1cdfac6915" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_aa14c77f-849d-4bbe-acd5-7eb3bbf7033d" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_81f1b50c-f15a-4564-b6a4-3d1cdfac6915" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_57be5f84-c8f1-4580-af77-ecb9a8f851b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_aa14c77f-849d-4bbe-acd5-7eb3bbf7033d" xlink:to="loc_us-gaap_ShareBasedCompensation_57be5f84-c8f1-4580-af77-ecb9a8f851b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_33f4df4a-0c5e-4dfb-94b5-5afa8613b197" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_aa14c77f-849d-4bbe-acd5-7eb3bbf7033d" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_33f4df4a-0c5e-4dfb-94b5-5afa8613b197" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_4c95e2ec-e7ac-4023-bed8-9ef74e2f51af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa14c77f-849d-4bbe-acd5-7eb3bbf7033d" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_4c95e2ec-e7ac-4023-bed8-9ef74e2f51af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_a0082f83-0fb1-4790-8e83-6b6492061858" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa14c77f-849d-4bbe-acd5-7eb3bbf7033d" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_a0082f83-0fb1-4790-8e83-6b6492061858" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_bc637263-32a6-4af2-8b3b-34e816f108f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa14c77f-849d-4bbe-acd5-7eb3bbf7033d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_bc637263-32a6-4af2-8b3b-34e816f108f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_f453b98b-4012-43a1-8c18-0f17d326a5ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa14c77f-849d-4bbe-acd5-7eb3bbf7033d" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_f453b98b-4012-43a1-8c18-0f17d326a5ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_a50acb3e-9a81-44c8-8b37-353ef77902b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa14c77f-849d-4bbe-acd5-7eb3bbf7033d" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_a50acb3e-9a81-44c8-8b37-353ef77902b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_4084b032-d1e0-46c3-927b-e7f1a7d86ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa14c77f-849d-4bbe-acd5-7eb3bbf7033d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_4084b032-d1e0-46c3-927b-e7f1a7d86ed0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_256e3847-7654-46ec-9a62-784c13d0d5be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa14c77f-849d-4bbe-acd5-7eb3bbf7033d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_256e3847-7654-46ec-9a62-784c13d0d5be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_0cf75020-7445-458f-9a1e-beb27cc80c43" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa14c77f-849d-4bbe-acd5-7eb3bbf7033d" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_0cf75020-7445-458f-9a1e-beb27cc80c43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e2d710f3-c175-4f99-90de-bead3b82fa49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa60a5bd-45a5-496c-bed3-6bc00a493e62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e2d710f3-c175-4f99-90de-bead3b82fa49" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa60a5bd-45a5-496c-bed3-6bc00a493e62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f421800f-bd72-4365-a147-988f982f8cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e2d710f3-c175-4f99-90de-bead3b82fa49" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f421800f-bd72-4365-a147-988f982f8cb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2f56de60-dbcd-46cf-a259-f2623dfc7324" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e2d710f3-c175-4f99-90de-bead3b82fa49" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2f56de60-dbcd-46cf-a259-f2623dfc7324" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_67156589-1b79-4912-99d3-a9e7af71e261" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e2d710f3-c175-4f99-90de-bead3b82fa49" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_67156589-1b79-4912-99d3-a9e7af71e261" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" xlink:type="simple" xlink:href="brc-20230731.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_62fce758-e676-4638-b216-b35927673c77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_317d6428-ce4e-4493-b60a-e3a404e83c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_62fce758-e676-4638-b216-b35927673c77" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_317d6428-ce4e-4493-b60a-e3a404e83c2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_43ea057e-8bf8-458e-a6f5-3aaf43f88eba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_62fce758-e676-4638-b216-b35927673c77" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_43ea057e-8bf8-458e-a6f5-3aaf43f88eba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_94e156ad-f22f-48e2-8d6a-e902fcf88ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_62fce758-e676-4638-b216-b35927673c77" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_94e156ad-f22f-48e2-8d6a-e902fcf88ac4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="brc-20230731.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_c7b506dd-1604-476e-b84b-fcf6058fcb36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Land_84fc1391-a134-4207-998c-9d1d9cdc0b28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_c7b506dd-1604-476e-b84b-fcf6058fcb36" xlink:to="loc_us-gaap_Land_84fc1391-a134-4207-998c-9d1d9cdc0b28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross_0e08b523-9eec-4d4b-81e0-dc7f58e45b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_c7b506dd-1604-476e-b84b-fcf6058fcb36" xlink:to="loc_us-gaap_BuildingsAndImprovementsGross_0e08b523-9eec-4d4b-81e0-dc7f58e45b5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_8083a2d5-0340-4ed3-a00d-6863e80b2e51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_c7b506dd-1604-476e-b84b-fcf6058fcb36" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_8083a2d5-0340-4ed3-a00d-6863e80b2e51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_9648bbcd-d3d7-45a1-bd3d-d97879c5d2ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_c7b506dd-1604-476e-b84b-fcf6058fcb36" xlink:to="loc_us-gaap_ConstructionInProgressGross_9648bbcd-d3d7-45a1-bd3d-d97879c5d2ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_da5d027a-c3b9-4460-be5f-cabcb491739b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e6a9bfc4-24ca-4235-9f44-ad1dc36abd6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_da5d027a-c3b9-4460-be5f-cabcb491739b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e6a9bfc4-24ca-4235-9f44-ad1dc36abd6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_1b6225ea-a3bf-43ff-b7e4-8199581c05d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_da5d027a-c3b9-4460-be5f-cabcb491739b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_1b6225ea-a3bf-43ff-b7e4-8199581c05d7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/GoodwillDetails" xlink:type="simple" xlink:href="brc-20230731.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_9552a395-106c-494b-8e2b-c35f81502cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillPeriodIncreaseDecrease"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_0f3407b9-83be-4416-a9e9-5ec407019437" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_9552a395-106c-494b-8e2b-c35f81502cb8" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_0f3407b9-83be-4416-a9e9-5ec407019437" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_dfffb1ca-9694-4910-a675-906db55f15d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_9552a395-106c-494b-8e2b-c35f81502cb8" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_dfffb1ca-9694-4910-a675-906db55f15d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_da973e85-1b62-4357-995d-df0026f64a4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_9552a395-106c-494b-8e2b-c35f81502cb8" xlink:to="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_da973e85-1b62-4357-995d-df0026f64a4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease_52db5514-34ef-43a3-8b15-87b1d169b041" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillOtherIncreaseDecrease"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GoodwillPeriodIncreaseDecrease_9552a395-106c-494b-8e2b-c35f81502cb8" xlink:to="loc_us-gaap_GoodwillOtherIncreaseDecrease_52db5514-34ef-43a3-8b15-87b1d169b041" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/OtherIntangibleAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="brc-20230731.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_48bd7950-ecf1-40f6-8666-edf9ed524225" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_80171592-f903-43a9-9de3-1631d077dc80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_48bd7950-ecf1-40f6-8666-edf9ed524225" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_80171592-f903-43a9-9de3-1631d077dc80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_8ed4edf6-54a1-4a44-b1ba-357d3b3f7912" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_48bd7950-ecf1-40f6-8666-edf9ed524225" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_8ed4edf6-54a1-4a44-b1ba-357d3b3f7912" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTaxDetails" xlink:type="simple" xlink:href="brc-20230731.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_3ad49a71-10f2-4512-b258-95a580873e75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_a9725770-27fc-4766-8161-38abad298c7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_3ad49a71-10f2-4512-b258-95a580873e75" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_a9725770-27fc-4766-8161-38abad298c7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_8f98be72-b5af-4e4f-a354-be54cf1017fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_3ad49a71-10f2-4512-b258-95a580873e75" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_8f98be72-b5af-4e4f-a354-be54cf1017fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_0e44a41c-450e-4f6c-a3b4-bca3b0e42acf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_3ad49a71-10f2-4512-b258-95a580873e75" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_0e44a41c-450e-4f6c-a3b4-bca3b0e42acf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail" xlink:type="simple" xlink:href="brc-20230731.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_9637ccb2-4948-4bbc-9523-a04db3a06abc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ProfitForReportableSegments_7e51d0b3-2c00-4cf2-8191-e965e28ab785" xlink:href="brc-20230731.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_9637ccb2-4948-4bbc-9523-a04db3a06abc" xlink:to="loc_brc_ProfitForReportableSegments_7e51d0b3-2c00-4cf2-8191-e965e28ab785" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AdministrativeCosts_452c4eba-907a-4ad2-a51a-1346f00b7031" xlink:href="brc-20230731.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_9637ccb2-4948-4bbc-9523-a04db3a06abc" xlink:to="loc_brc_AdministrativeCosts_452c4eba-907a-4ad2-a51a-1346f00b7031" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_dd140ea2-f140-4145-88d7-225652c8b9c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_9637ccb2-4948-4bbc-9523-a04db3a06abc" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_dd140ea2-f140-4145-88d7-225652c8b9c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_3cbc9ae1-4095-4755-b9ad-df3fb9fb0745" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_9637ccb2-4948-4bbc-9523-a04db3a06abc" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_3cbc9ae1-4095-4755-b9ad-df3fb9fb0745" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_a9c41d2f-bd76-4e44-aef0-55fa90cd795e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_9637ccb2-4948-4bbc-9523-a04db3a06abc" xlink:to="loc_us-gaap_InterestExpense_a9c41d2f-bd76-4e44-aef0-55fa90cd795e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails" xlink:type="simple" xlink:href="brc-20230731.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_52d96f05-8e1e-49bb-aa90-f1666e7a4462" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_a3e1a6db-13ae-4efc-b381-f30ab79ef4b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_52d96f05-8e1e-49bb-aa90-f1666e7a4462" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_a3e1a6db-13ae-4efc-b381-f30ab79ef4b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_2d6e6d33-3f87-4fda-b743-f3d643e11d52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_52d96f05-8e1e-49bb-aa90-f1666e7a4462" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_2d6e6d33-3f87-4fda-b743-f3d643e11d52" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="brc-20230731.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_af7b4d0b-a007-4c97-bedd-667b02d38eca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_432be147-0904-4553-b677-345c386897d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_af7b4d0b-a007-4c97-bedd-667b02d38eca" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_432be147-0904-4553-b677-345c386897d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_b5980ddb-4dd2-4894-a971-44fa83152252" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_af7b4d0b-a007-4c97-bedd-667b02d38eca" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_b5980ddb-4dd2-4894-a971-44fa83152252" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_fa6e95db-2108-45bb-8166-ed40a100a9dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_af7b4d0b-a007-4c97-bedd-667b02d38eca" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_fa6e95db-2108-45bb-8166-ed40a100a9dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_57cb5b6c-8f91-4400-a64c-21a6012b8dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d7e4e162-650d-4974-ae8f-d1d0bcde4ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_57cb5b6c-8f91-4400-a64c-21a6012b8dc5" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d7e4e162-650d-4974-ae8f-d1d0bcde4ff3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_303ff424-133f-4f62-b860-584b15cbd42a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_57cb5b6c-8f91-4400-a64c-21a6012b8dc5" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_303ff424-133f-4f62-b860-584b15cbd42a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7a1c42d1-14b4-4453-ab37-a473c80d4c47" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_8958003a-c8f6-439c-8fad-b93f81104adc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_7a1c42d1-14b4-4453-ab37-a473c80d4c47" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_8958003a-c8f6-439c-8fad-b93f81104adc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_06a2168f-3de0-452e-ac34-bd3ecece2e33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_7a1c42d1-14b4-4453-ab37-a473c80d4c47" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_06a2168f-3de0-452e-ac34-bd3ecece2e33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_9a7677d8-f8e0-4e3d-a9a0-e271ec035b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_7a1c42d1-14b4-4453-ab37-a473c80d4c47" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_9a7677d8-f8e0-4e3d-a9a0-e271ec035b1b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="brc-20230731.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_6fa2c320-585b-4535-81e4-6c16d58a14c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_79801d43-5014-40e7-86b9-2a39a909520c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_6fa2c320-585b-4535-81e4-6c16d58a14c8" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_79801d43-5014-40e7-86b9-2a39a909520c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_feee1e91-118d-4573-a8dc-2fbe95c86313" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_6fa2c320-585b-4535-81e4-6c16d58a14c8" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_feee1e91-118d-4573-a8dc-2fbe95c86313" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_f9bf3bef-884a-4cb0-9012-cf72b0c275b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6fa2c320-585b-4535-81e4-6c16d58a14c8" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_f9bf3bef-884a-4cb0-9012-cf72b0c275b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_75b90cab-728f-42e7-b2a7-bcbc8767aa15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6fa2c320-585b-4535-81e4-6c16d58a14c8" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_75b90cab-728f-42e7-b2a7-bcbc8767aa15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_e69e8669-76c2-4c39-8790-31be8a42fa3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6fa2c320-585b-4535-81e4-6c16d58a14c8" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_e69e8669-76c2-4c39-8790-31be8a42fa3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_ed3d7151-795c-4543-809b-04b92731ddc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6fa2c320-585b-4535-81e4-6c16d58a14c8" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_ed3d7151-795c-4543-809b-04b92731ddc9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail" xlink:type="simple" xlink:href="brc-20230731.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_f10c6d00-f5dd-49f8-9533-b3ffd34350e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6502af17-406d-494c-98a8-015ef46535a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f10c6d00-f5dd-49f8-9533-b3ffd34350e7" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6502af17-406d-494c-98a8-015ef46535a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_40e6a7d8-2a1c-4414-b4ef-0787482a62d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f10c6d00-f5dd-49f8-9533-b3ffd34350e7" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_40e6a7d8-2a1c-4414-b4ef-0787482a62d8" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>brc-20230731_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 2023 Workiva-->
<!--r:b30147b9-1afb-4461-8d84-c274543a6611,g:b017c15f-d3eb-4585-b748-828ac5a592ff-->
<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-20230731.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_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_7176a50e-0b28-42ae-9030-c7d9ce249026" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_DocumentType_7176a50e-0b28-42ae-9030-c7d9ce249026" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_464c54b6-cde8-4418-8bee-e84811902072" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityRegistrantName_464c54b6-cde8-4418-8bee-e84811902072" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_21be3d82-a5cc-4c68-9400-0d93c5812915" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_AmendmentFlag_21be3d82-a5cc-4c68-9400-0d93c5812915" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_9e967894-35c3-4119-b82f-b36330425d02" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityCentralIndexKey_9e967894-35c3-4119-b82f-b36330425d02" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_a370149b-19cd-4285-80f1-a19863594af0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_DocumentPeriodEndDate_a370149b-19cd-4285-80f1-a19863594af0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_753b0e9a-e892-484c-8648-0de282fbb37f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_DocumentFiscalPeriodFocus_753b0e9a-e892-484c-8648-0de282fbb37f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_fdfe9169-3e81-458d-8181-76940daf6c37" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_CurrentFiscalYearEndDate_fdfe9169-3e81-458d-8181-76940daf6c37" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_990cb588-320a-4748-871e-8312e9599a83" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_DocumentFiscalYearFocus_990cb588-320a-4748-871e-8312e9599a83" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_53b1876a-5cd6-462c-a594-96b9b6d49667" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityAddressAddressLine1_53b1876a-5cd6-462c-a594-96b9b6d49667" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_d855effc-f5b7-4edf-aa0a-83105db8911f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityAddressCityOrTown_d855effc-f5b7-4edf-aa0a-83105db8911f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_b14daa1b-fcb9-431c-a9d4-2f127ac593de" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityAddressStateOrProvince_b14daa1b-fcb9-431c-a9d4-2f127ac593de" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_e33c83a3-3802-4c2e-9305-e80e679e82f2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_CityAreaCode_e33c83a3-3802-4c2e-9305-e80e679e82f2" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_4bb745fc-cfab-4a37-a2a5-4c054b082075" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_LocalPhoneNumber_4bb745fc-cfab-4a37-a2a5-4c054b082075" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_7b0797fd-9b6d-4b2e-8f56-73d0119fe559" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityAddressPostalZipCode_7b0797fd-9b6d-4b2e-8f56-73d0119fe559" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_4979d409-52bf-4803-841c-292bd49a9d05" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityFileNumber_4979d409-52bf-4803-841c-292bd49a9d05" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_5681d96f-af78-4c6f-8f71-17717afbba8c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityIncorporationStateCountryCode_5681d96f-af78-4c6f-8f71-17717afbba8c" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_5ed4fb5d-38bd-4e82-b57b-925af360112d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityTaxIdentificationNumber_5ed4fb5d-38bd-4e82-b57b-925af360112d" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_53ac7a7f-2bcf-457e-aa4a-ce6f8ee7801a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityFilerCategory_53ac7a7f-2bcf-457e-aa4a-ce6f8ee7801a" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_adc83e24-8961-446e-a943-8585fffe5e3b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntitySmallBusiness_adc83e24-8961-446e-a943-8585fffe5e3b" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_67e90b79-89ad-462a-bdf1-25c340fe462b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityEmergingGrowthCompany_67e90b79-89ad-462a-bdf1-25c340fe462b" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_45de8d07-0847-4bf4-bb39-f7afaad28d0b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_45de8d07-0847-4bf4-bb39-f7afaad28d0b" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_92ed2738-c44a-4fba-b9b2-29f8a645c9c0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityVoluntaryFilers_92ed2738-c44a-4fba-b9b2-29f8a645c9c0" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_65a5e208-d5e9-4b9f-96b6-0b9366e89cb7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityCurrentReportingStatus_65a5e208-d5e9-4b9f-96b6-0b9366e89cb7" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_f4b10e52-5305-4b79-912c-87d5f52de235" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityInteractiveDataCurrent_f4b10e52-5305-4b79-912c-87d5f52de235" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_d4db228e-74f7-4cf3-af8a-a2a70c746f82" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_IcfrAuditorAttestationFlag_d4db228e-74f7-4cf3-af8a-a2a70c746f82" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_93acdaaf-f3c7-4c67-b9a1-34681cc52b4c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityShellCompany_93acdaaf-f3c7-4c67-b9a1-34681cc52b4c" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_f0e9d2b9-8e07-46b8-b7b6-52d535df1435" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_Security12bTitle_f0e9d2b9-8e07-46b8-b7b6-52d535df1435" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_6fbd493e-d5da-4f85-84df-787a77f53faa" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_TradingSymbol_6fbd493e-d5da-4f85-84df-787a77f53faa" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_c05f123f-df06-4f3f-be26-caa6000dfa11" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_SecurityExchangeName_c05f123f-df06-4f3f-be26-caa6000dfa11" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_8a01dba2-b3cc-4d4f-83b3-8a34e5e0e0d6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityPublicFloat_8a01dba2-b3cc-4d4f-83b3-8a34e5e0e0d6" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_1cd5d229-3492-4b0a-877b-2e1e18d2d007" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_1cd5d229-3492-4b0a-877b-2e1e18d2d007" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_d18df572-83f6-43a8-9417-a0cfc5d003f7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_DocumentAnnualReport_d18df572-83f6-43a8-9417-a0cfc5d003f7" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_1b803e4e-abe4-484b-9562-fbe9b89fc184" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_DocumentTransitionReport_1b803e4e-abe4-484b-9562-fbe9b89fc184" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_e1eac0d4-c7ab-426a-a9b0-cade7d64b5a8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_DocumentInformationTable_e1eac0d4-c7ab-426a-a9b0-cade7d64b5a8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_9e400841-e399-4663-9a51-3b0a61d988de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_e1eac0d4-c7ab-426a-a9b0-cade7d64b5a8" xlink:to="loc_us-gaap_StatementClassOfStockAxis_9e400841-e399-4663-9a51-3b0a61d988de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9e400841-e399-4663-9a51-3b0a61d988de_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_9e400841-e399-4663-9a51-3b0a61d988de" xlink:to="loc_us-gaap_ClassOfStockDomain_9e400841-e399-4663-9a51-3b0a61d988de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_56a81749-4171-49a8-bb1a-ae632f8dee69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_9e400841-e399-4663-9a51-3b0a61d988de" xlink:to="loc_us-gaap_ClassOfStockDomain_56a81749-4171-49a8-bb1a-ae632f8dee69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_92ac8417-466b-4ede-aab9-d9b0f9b08941" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_56a81749-4171-49a8-bb1a-ae632f8dee69" xlink:to="loc_us-gaap_NonvotingCommonStockMember_92ac8417-466b-4ede-aab9-d9b0f9b08941" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_55b4bc6e-3772-49fe-8924-78b93f20fb31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_56a81749-4171-49a8-bb1a-ae632f8dee69" xlink:to="loc_us-gaap_CommonClassBMember_55b4bc6e-3772-49fe-8924-78b93f20fb31" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="brc-20230731.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_3a5ecefb-0a8d-414a-a359-86bcc2a1bc7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_9620b2bd-1a8a-45ec-9061-8decd3b0e5a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3a5ecefb-0a8d-414a-a359-86bcc2a1bc7d" xlink:to="loc_us-gaap_AssetsAbstract_9620b2bd-1a8a-45ec-9061-8decd3b0e5a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_37f252c5-9fbe-469d-af35-40efcdc5dd03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_9620b2bd-1a8a-45ec-9061-8decd3b0e5a7" xlink:to="loc_us-gaap_AssetsCurrentAbstract_37f252c5-9fbe-469d-af35-40efcdc5dd03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0b7f47bd-03de-4751-8eb6-1fd07f267095" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_37f252c5-9fbe-469d-af35-40efcdc5dd03" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0b7f47bd-03de-4751-8eb6-1fd07f267095" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_94a92add-060b-43ac-84af-bcf7b3a02ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_37f252c5-9fbe-469d-af35-40efcdc5dd03" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_94a92add-060b-43ac-84af-bcf7b3a02ba0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_48ccf5a8-f375-41e0-82fd-5ad635c211ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_37f252c5-9fbe-469d-af35-40efcdc5dd03" xlink:to="loc_us-gaap_InventoryNet_48ccf5a8-f375-41e0-82fd-5ad635c211ce" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f3649927-200d-4017-9601-df0448980596" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_37f252c5-9fbe-469d-af35-40efcdc5dd03" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f3649927-200d-4017-9601-df0448980596" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_a7c6ba95-8721-4733-9e55-93959d73b5ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_37f252c5-9fbe-469d-af35-40efcdc5dd03" xlink:to="loc_us-gaap_AssetsCurrent_a7c6ba95-8721-4733-9e55-93959d73b5ae" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_6138e0ba-1af4-4877-9f8c-cd7f9c64f713" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_9620b2bd-1a8a-45ec-9061-8decd3b0e5a7" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_6138e0ba-1af4-4877-9f8c-cd7f9c64f713" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_36403d5e-8891-4f7f-a555-7241e2d0b010" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_6138e0ba-1af4-4877-9f8c-cd7f9c64f713" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_36403d5e-8891-4f7f-a555-7241e2d0b010" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_73bdd35c-adef-44a3-9c77-fcd06939bb29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_6138e0ba-1af4-4877-9f8c-cd7f9c64f713" xlink:to="loc_us-gaap_Goodwill_73bdd35c-adef-44a3-9c77-fcd06939bb29" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b43245fd-c8e9-467e-a299-9d55819018be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_6138e0ba-1af4-4877-9f8c-cd7f9c64f713" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b43245fd-c8e9-467e-a299-9d55819018be" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_6bbbdb66-055b-49ea-a23a-5956dae191bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_6138e0ba-1af4-4877-9f8c-cd7f9c64f713" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_6bbbdb66-055b-49ea-a23a-5956dae191bb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_f5c67568-ac88-4c4b-a053-2d830f9366b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_6138e0ba-1af4-4877-9f8c-cd7f9c64f713" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_f5c67568-ac88-4c4b-a053-2d830f9366b8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_4c90ccb2-9eef-49c0-99f3-829b99ebc3e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_6138e0ba-1af4-4877-9f8c-cd7f9c64f713" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_4c90ccb2-9eef-49c0-99f3-829b99ebc3e4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c90bcc98-438c-4ab1-889b-49988f0a79eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3a5ecefb-0a8d-414a-a359-86bcc2a1bc7d" xlink:to="loc_us-gaap_Assets_c90bcc98-438c-4ab1-889b-49988f0a79eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d2b922fd-e0ec-4ee0-90d0-3aa1855b7aed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3a5ecefb-0a8d-414a-a359-86bcc2a1bc7d" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d2b922fd-e0ec-4ee0-90d0-3aa1855b7aed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_24848191-d363-4624-b6de-8010ee8d325c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d2b922fd-e0ec-4ee0-90d0-3aa1855b7aed" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_24848191-d363-4624-b6de-8010ee8d325c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_41af928f-0cdc-479a-bac9-cf99f0f96409" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_24848191-d363-4624-b6de-8010ee8d325c" xlink:to="loc_us-gaap_AccountsPayableCurrent_41af928f-0cdc-479a-bac9-cf99f0f96409" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_38aa12ee-48ef-4991-9075-ec878ba32dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_24848191-d363-4624-b6de-8010ee8d325c" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_38aa12ee-48ef-4991-9075-ec878ba32dcc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_f06a4fdb-4ea3-4f0c-858d-86119fbfd3b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_24848191-d363-4624-b6de-8010ee8d325c" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_f06a4fdb-4ea3-4f0c-858d-86119fbfd3b4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_fb20f12c-7519-470f-81cc-5800855ead8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_24848191-d363-4624-b6de-8010ee8d325c" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_fb20f12c-7519-470f-81cc-5800855ead8c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_a9ce00f8-e91d-4dcc-8720-f0c7c438e0bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_24848191-d363-4624-b6de-8010ee8d325c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_a9ce00f8-e91d-4dcc-8720-f0c7c438e0bc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_8a0a78d7-5d32-4091-90a8-1dcd446f887a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_24848191-d363-4624-b6de-8010ee8d325c" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_8a0a78d7-5d32-4091-90a8-1dcd446f887a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_4b409254-7750-4c84-94ae-f0093ca3a7f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_24848191-d363-4624-b6de-8010ee8d325c" xlink:to="loc_us-gaap_LiabilitiesCurrent_4b409254-7750-4c84-94ae-f0093ca3a7f9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebtNoncurrent_4140126f-f782-472c-ba73-90c9b4505b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_24848191-d363-4624-b6de-8010ee8d325c" xlink:to="loc_us-gaap_OtherLongTermDebtNoncurrent_4140126f-f782-472c-ba73-90c9b4505b9a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_0f157f28-af5a-439c-87b9-f7686fe3deb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d2b922fd-e0ec-4ee0-90d0-3aa1855b7aed" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_0f157f28-af5a-439c-87b9-f7686fe3deb5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cc227378-4d57-45f7-aa0f-04d4c914943a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_0f157f28-af5a-439c-87b9-f7686fe3deb5" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cc227378-4d57-45f7-aa0f-04d4c914943a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_c7c3e28e-6c84-4b80-be30-16c1bb598cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_0f157f28-af5a-439c-87b9-f7686fe3deb5" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_c7c3e28e-6c84-4b80-be30-16c1bb598cd7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_f9053bc8-b337-4ad8-9946-3a71608f4345" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d2b922fd-e0ec-4ee0-90d0-3aa1855b7aed" xlink:to="loc_us-gaap_Liabilities_f9053bc8-b337-4ad8-9946-3a71608f4345" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_2ae52571-8b19-45ed-98d5-68bf502e9a26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d2b922fd-e0ec-4ee0-90d0-3aa1855b7aed" xlink:to="loc_us-gaap_StockholdersEquityAbstract_2ae52571-8b19-45ed-98d5-68bf502e9a26" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_ea9bb8ac-ff60-48bb-83ca-91f37b2d5b04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2ae52571-8b19-45ed-98d5-68bf502e9a26" xlink:to="loc_us-gaap_CommonStockValue_ea9bb8ac-ff60-48bb-83ca-91f37b2d5b04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_28dd807c-9747-41ab-bc96-c5ce548d9dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2ae52571-8b19-45ed-98d5-68bf502e9a26" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_28dd807c-9747-41ab-bc96-c5ce548d9dd4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d75c8ebe-1155-469f-b5ab-e92cf50e0127" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2ae52571-8b19-45ed-98d5-68bf502e9a26" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d75c8ebe-1155-469f-b5ab-e92cf50e0127" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_a318f970-fadf-4e3e-a552-b64b7dec8e08" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2ae52571-8b19-45ed-98d5-68bf502e9a26" xlink:to="loc_us-gaap_TreasuryStockValue_a318f970-fadf-4e3e-a552-b64b7dec8e08" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_64bfd4c7-2bdb-4e7b-b65d-a2eb2333cac2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2ae52571-8b19-45ed-98d5-68bf502e9a26" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_64bfd4c7-2bdb-4e7b-b65d-a2eb2333cac2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d1e6671a-d7aa-46eb-b703-9c38a71d0cbc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2ae52571-8b19-45ed-98d5-68bf502e9a26" xlink:to="loc_us-gaap_StockholdersEquity_d1e6671a-d7aa-46eb-b703-9c38a71d0cbc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_64bc7474-c652-499e-87bf-58a37a9f4a71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d2b922fd-e0ec-4ee0-90d0-3aa1855b7aed" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_64bc7474-c652-499e-87bf-58a37a9f4a71" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_24103bc5-ee39-4141-9093-5a9664ff1a64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_3a5ecefb-0a8d-414a-a359-86bcc2a1bc7d" xlink:to="loc_us-gaap_StatementTable_24103bc5-ee39-4141-9093-5a9664ff1a64" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_12dd6196-d717-49d1-98df-2cec46382a0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_24103bc5-ee39-4141-9093-5a9664ff1a64" xlink:to="loc_us-gaap_StatementClassOfStockAxis_12dd6196-d717-49d1-98df-2cec46382a0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_12dd6196-d717-49d1-98df-2cec46382a0a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_12dd6196-d717-49d1-98df-2cec46382a0a" xlink:to="loc_us-gaap_ClassOfStockDomain_12dd6196-d717-49d1-98df-2cec46382a0a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_301c8414-ace7-42ec-b680-f29f2ea14812" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_12dd6196-d717-49d1-98df-2cec46382a0a" xlink:to="loc_us-gaap_ClassOfStockDomain_301c8414-ace7-42ec-b680-f29f2ea14812" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_da57fea4-ede2-42bb-aeb8-7ac572943a88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_301c8414-ace7-42ec-b680-f29f2ea14812" xlink:to="loc_us-gaap_NonvotingCommonStockMember_da57fea4-ede2-42bb-aeb8-7ac572943a88" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_314f45ca-1ff0-4a14-aaa3-683456132bba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_301c8414-ace7-42ec-b680-f29f2ea14812" xlink:to="loc_us-gaap_CommonClassBMember_314f45ca-1ff0-4a14-aaa3-683456132bba" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="brc-20230731.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_f90b6955-1a3e-4017-ab92-67f1ded02c97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_28c2b424-f326-4b13-8136-10152bf9a1fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f90b6955-1a3e-4017-ab92-67f1ded02c97" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_28c2b424-f326-4b13-8136-10152bf9a1fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_4df9932e-e826-400e-a61e-eadbe1ef18d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f90b6955-1a3e-4017-ab92-67f1ded02c97" xlink:to="loc_us-gaap_CommonStockSharesIssued_4df9932e-e826-400e-a61e-eadbe1ef18d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_df6f35d0-f785-4cdc-bba6-3b0da009a0d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f90b6955-1a3e-4017-ab92-67f1ded02c97" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_df6f35d0-f785-4cdc-bba6-3b0da009a0d0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_6cc682f4-010c-44d7-904d-da1a4d63fb5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f90b6955-1a3e-4017-ab92-67f1ded02c97" xlink:to="loc_us-gaap_TreasuryStockCommonShares_6cc682f4-010c-44d7-904d-da1a4d63fb5b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_CommonStockAggregateLiquidationPreference_f1fb1920-59f0-4672-be84-54d3ba8455f8" xlink:href="brc-20230731.xsd#brc_CommonStockAggregateLiquidationPreference"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f90b6955-1a3e-4017-ab92-67f1ded02c97" xlink:to="loc_brc_CommonStockAggregateLiquidationPreference_f1fb1920-59f0-4672-be84-54d3ba8455f8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_646acb50-2665-4232-afcd-6f929221b635" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_f90b6955-1a3e-4017-ab92-67f1ded02c97" xlink:to="loc_us-gaap_StatementTable_646acb50-2665-4232-afcd-6f929221b635" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_352662e2-4885-4b9a-b678-e95e8f9a7529" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_646acb50-2665-4232-afcd-6f929221b635" xlink:to="loc_us-gaap_StatementClassOfStockAxis_352662e2-4885-4b9a-b678-e95e8f9a7529" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_352662e2-4885-4b9a-b678-e95e8f9a7529_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_352662e2-4885-4b9a-b678-e95e8f9a7529" xlink:to="loc_us-gaap_ClassOfStockDomain_352662e2-4885-4b9a-b678-e95e8f9a7529_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3545ab77-8f44-46c7-bfe0-83bb2ba82a49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_352662e2-4885-4b9a-b678-e95e8f9a7529" xlink:to="loc_us-gaap_ClassOfStockDomain_3545ab77-8f44-46c7-bfe0-83bb2ba82a49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_37164ffe-6239-49bf-b822-08838b4f552f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_3545ab77-8f44-46c7-bfe0-83bb2ba82a49" xlink:to="loc_us-gaap_NonvotingCommonStockMember_37164ffe-6239-49bf-b822-08838b4f552f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_cd51fc25-7619-4009-868a-52252973eb73" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_3545ab77-8f44-46c7-bfe0-83bb2ba82a49" xlink:to="loc_us-gaap_CommonClassBMember_cd51fc25-7619-4009-868a-52252973eb73" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="brc-20230731.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_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5f3a6ff6-86d7-4451-bf95-fe16b5b38669" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5f3a6ff6-86d7-4451-bf95-fe16b5b38669" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_15b10d19-da0c-4674-8478-4e7df2273195" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_15b10d19-da0c-4674-8478-4e7df2273195" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_7481da77-1274-4f2b-a08c-2f49f42e44ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:to="loc_us-gaap_GrossProfit_7481da77-1274-4f2b-a08c-2f49f42e44ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_e1b7578c-9c97-4c1d-8cb9-d3e6d9c73cff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:to="loc_us-gaap_OperatingExpensesAbstract_e1b7578c-9c97-4c1d-8cb9-d3e6d9c73cff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_e5c620d8-17dc-4f04-ad15-05cfc93fb364" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e1b7578c-9c97-4c1d-8cb9-d3e6d9c73cff" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_e5c620d8-17dc-4f04-ad15-05cfc93fb364" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_8f260175-b21a-4d71-a98d-eb4a27ba4ec0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e1b7578c-9c97-4c1d-8cb9-d3e6d9c73cff" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_8f260175-b21a-4d71-a98d-eb4a27ba4ec0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_fc5b6925-1ed5-47be-84eb-7d95021b1a28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e1b7578c-9c97-4c1d-8cb9-d3e6d9c73cff" xlink:to="loc_us-gaap_OperatingExpenses_fc5b6925-1ed5-47be-84eb-7d95021b1a28" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_33def5a2-5b05-4cd4-b019-629199d96e4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:to="loc_us-gaap_OperatingIncomeLoss_33def5a2-5b05-4cd4-b019-629199d96e4b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_0771ff39-d563-428e-852d-a66bf97a6c96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_0771ff39-d563-428e-852d-a66bf97a6c96" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_a5a4ea6f-5d47-461f-90bc-2da63fb99cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_0771ff39-d563-428e-852d-a66bf97a6c96" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_a5a4ea6f-5d47-461f-90bc-2da63fb99cb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_8b090060-a7d5-40fd-9d98-d1f220edce9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_0771ff39-d563-428e-852d-a66bf97a6c96" xlink:to="loc_us-gaap_InterestExpense_8b090060-a7d5-40fd-9d98-d1f220edce9a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_397a2ad3-7eb8-4fd8-b08e-6866edc0021b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_397a2ad3-7eb8-4fd8-b08e-6866edc0021b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a97ef727-60f2-49f2-af0b-e782bee765af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a97ef727-60f2-49f2-af0b-e782bee765af" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_364af848-5e3b-4e32-b100-5dade882bea4" xlink:href="brc-20230731.xsd#brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:to="loc_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_364af848-5e3b-4e32-b100-5dade882bea4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_da67486b-4168-4b70-81b8-807f2538098b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_da67486b-4168-4b70-81b8-807f2538098b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e09039f7-5af1-49e0-9dab-1383363ea543" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:to="loc_us-gaap_NetIncomeLoss_e09039f7-5af1-49e0-9dab-1383363ea543" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_21ff06d0-5822-4f64-a020-676f6e73d29a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:to="loc_us-gaap_EarningsPerShareAbstract_21ff06d0-5822-4f64-a020-676f6e73d29a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_2ebf86e3-512e-442c-ba0d-581d6d957104" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_21ff06d0-5822-4f64-a020-676f6e73d29a" xlink:to="loc_us-gaap_EarningsPerShareBasic_2ebf86e3-512e-442c-ba0d-581d6d957104" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_7e820b2e-d479-481a-a5a4-906af09ddd95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_21ff06d0-5822-4f64-a020-676f6e73d29a" xlink:to="loc_us-gaap_EarningsPerShareDiluted_7e820b2e-d479-481a-a5a4-906af09ddd95" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_b1d273fd-96b5-43e4-bf00-3a0690245f3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_b1d273fd-96b5-43e4-bf00-3a0690245f3f" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1c16286b-8a09-4fad-8892-570922a6b3cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_b1d273fd-96b5-43e4-bf00-3a0690245f3f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1c16286b-8a09-4fad-8892-570922a6b3cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ba40836c-be38-4697-adf1-7d4ec6496592" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_b1d273fd-96b5-43e4-bf00-3a0690245f3f" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ba40836c-be38-4697-adf1-7d4ec6496592" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c98712f2-45d9-427e-b275-a97652abc174" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:to="loc_us-gaap_StatementTable_c98712f2-45d9-427e-b275-a97652abc174" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_cac7f75f-9927-4361-ae96-79f7bf9c6eff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c98712f2-45d9-427e-b275-a97652abc174" xlink:to="loc_us-gaap_StatementClassOfStockAxis_cac7f75f-9927-4361-ae96-79f7bf9c6eff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_cac7f75f-9927-4361-ae96-79f7bf9c6eff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_cac7f75f-9927-4361-ae96-79f7bf9c6eff" xlink:to="loc_us-gaap_ClassOfStockDomain_cac7f75f-9927-4361-ae96-79f7bf9c6eff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0f439f5d-35bf-44ed-86d0-a12622ec8230" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_cac7f75f-9927-4361-ae96-79f7bf9c6eff" xlink:to="loc_us-gaap_ClassOfStockDomain_0f439f5d-35bf-44ed-86d0-a12622ec8230" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_98fe9c34-dc0f-4b4d-9bd5-5ab545ac160b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0f439f5d-35bf-44ed-86d0-a12622ec8230" xlink:to="loc_us-gaap_NonvotingCommonStockMember_98fe9c34-dc0f-4b4d-9bd5-5ab545ac160b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_a7fe9228-c617-4ecf-a3b3-a5246b1ed468" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0f439f5d-35bf-44ed-86d0-a12622ec8230" xlink:to="loc_us-gaap_CommonClassBMember_a7fe9228-c617-4ecf-a3b3-a5246b1ed468" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="brc-20230731.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_f1cfb4c3-5300-44ab-8d74-1afbd4b9df55" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_38bdca22-f264-49ce-ac3b-0394f8783ed5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f1cfb4c3-5300-44ab-8d74-1afbd4b9df55" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_38bdca22-f264-49ce-ac3b-0394f8783ed5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_dadce061-38e5-40f9-85cb-e51625d3c3ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_38bdca22-f264-49ce-ac3b-0394f8783ed5" xlink:to="loc_us-gaap_StockholdersEquity_dadce061-38e5-40f9-85cb-e51625d3c3ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ff135f04-bf2d-4af5-8b75-a286c4922fc1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_38bdca22-f264-49ce-ac3b-0394f8783ed5" xlink:to="loc_us-gaap_NetIncomeLoss_ff135f04-bf2d-4af5-8b75-a286c4922fc1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_990c8dd4-f800-4127-9b0f-5cc10bdb6194" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_38bdca22-f264-49ce-ac3b-0394f8783ed5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_990c8dd4-f800-4127-9b0f-5cc10bdb6194" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_ba8808e0-5b50-4a4d-a5d7-3dcfc94515a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_38bdca22-f264-49ce-ac3b-0394f8783ed5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_ba8808e0-5b50-4a4d-a5d7-3dcfc94515a5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_5f36153d-89d5-4181-8112-74d6952f3148" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_38bdca22-f264-49ce-ac3b-0394f8783ed5" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_5f36153d-89d5-4181-8112-74d6952f3148" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_28f3dbe9-f424-4dfe-a1b7-595d035e0055" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_38bdca22-f264-49ce-ac3b-0394f8783ed5" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_28f3dbe9-f424-4dfe-a1b7-595d035e0055" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_af956235-cfb3-4ca1-b0df-24a9d95fddb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_38bdca22-f264-49ce-ac3b-0394f8783ed5" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_af956235-cfb3-4ca1-b0df-24a9d95fddb4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_5f011cb7-3186-411e-a622-d70a38d17ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_38bdca22-f264-49ce-ac3b-0394f8783ed5" xlink:to="loc_us-gaap_DividendsCommonStockCash_5f011cb7-3186-411e-a622-d70a38d17ecd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8e457fef-92b7-45e3-81a2-6e9de6d1ec83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c20049eb-4752-4f39-9561-c32733822538" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_f1cfb4c3-5300-44ab-8d74-1afbd4b9df55" xlink:to="loc_us-gaap_StatementTable_c20049eb-4752-4f39-9561-c32733822538" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a5637b0a-455c-4268-b7eb-56d06e054c59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c20049eb-4752-4f39-9561-c32733822538" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a5637b0a-455c-4268-b7eb-56d06e054c59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a5637b0a-455c-4268-b7eb-56d06e054c59_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a5637b0a-455c-4268-b7eb-56d06e054c59" xlink:to="loc_us-gaap_EquityComponentDomain_a5637b0a-455c-4268-b7eb-56d06e054c59_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b6dd1215-60a7-4caa-aafb-3f94595b89c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a5637b0a-455c-4268-b7eb-56d06e054c59" xlink:to="loc_us-gaap_EquityComponentDomain_b6dd1215-60a7-4caa-aafb-3f94595b89c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_71338ec1-6fcf-4c1b-afbc-1ad3df4f9d77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b6dd1215-60a7-4caa-aafb-3f94595b89c0" xlink:to="loc_us-gaap_CommonStockMember_71338ec1-6fcf-4c1b-afbc-1ad3df4f9d77" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_5ac16280-c573-4493-bd52-5fc1c866c018" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b6dd1215-60a7-4caa-aafb-3f94595b89c0" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_5ac16280-c573-4493-bd52-5fc1c866c018" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_effea438-5309-43bb-ae7b-b5db45f73198" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b6dd1215-60a7-4caa-aafb-3f94595b89c0" xlink:to="loc_us-gaap_RetainedEarningsMember_effea438-5309-43bb-ae7b-b5db45f73198" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_1f71e564-4843-4fe0-a43b-8284f1b727fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b6dd1215-60a7-4caa-aafb-3f94595b89c0" xlink:to="loc_us-gaap_TreasuryStockCommonMember_1f71e564-4843-4fe0-a43b-8284f1b727fd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4b996143-b812-4b09-9d01-bc930f99bc85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b6dd1215-60a7-4caa-aafb-3f94595b89c0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4b996143-b812-4b09-9d01-bc930f99bc85" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_51c4ac96-eb58-4915-bb27-e284393cb432" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c20049eb-4752-4f39-9561-c32733822538" xlink:to="loc_us-gaap_StatementClassOfStockAxis_51c4ac96-eb58-4915-bb27-e284393cb432" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_51c4ac96-eb58-4915-bb27-e284393cb432_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_51c4ac96-eb58-4915-bb27-e284393cb432" xlink:to="loc_us-gaap_ClassOfStockDomain_51c4ac96-eb58-4915-bb27-e284393cb432_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_507ecedc-7026-4f82-bc4b-54f742d13469" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_51c4ac96-eb58-4915-bb27-e284393cb432" xlink:to="loc_us-gaap_ClassOfStockDomain_507ecedc-7026-4f82-bc4b-54f742d13469" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_40ece32b-8ed4-4ae6-b637-e9bcec38456f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_507ecedc-7026-4f82-bc4b-54f742d13469" xlink:to="loc_us-gaap_NonvotingCommonStockMember_40ece32b-8ed4-4ae6-b637-e9bcec38456f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_c5f018ea-4bc4-48b4-a9f2-d49140ff597a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_507ecedc-7026-4f82-bc4b-54f742d13469" xlink:to="loc_us-gaap_CommonClassBMember_c5f018ea-4bc4-48b4-a9f2-d49140ff597a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="brc-20230731.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_b70449c3-91a3-4718-af25-f37ebfb6804a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_48b31d12-d492-430e-a18a-bef8d2c3822b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b70449c3-91a3-4718-af25-f37ebfb6804a" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_48b31d12-d492-430e-a18a-bef8d2c3822b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ec079009-7814-405a-8c41-942413334e72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_b70449c3-91a3-4718-af25-f37ebfb6804a" xlink:to="loc_us-gaap_StatementTable_ec079009-7814-405a-8c41-942413334e72" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5bf7074e-50cb-4893-b6c0-025b351aa702" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_ec079009-7814-405a-8c41-942413334e72" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5bf7074e-50cb-4893-b6c0-025b351aa702" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5bf7074e-50cb-4893-b6c0-025b351aa702_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5bf7074e-50cb-4893-b6c0-025b351aa702" xlink:to="loc_us-gaap_EquityComponentDomain_5bf7074e-50cb-4893-b6c0-025b351aa702_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_88e6e4d2-78fc-4573-9662-e1d761d24eec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5bf7074e-50cb-4893-b6c0-025b351aa702" xlink:to="loc_us-gaap_EquityComponentDomain_88e6e4d2-78fc-4573-9662-e1d761d24eec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_22ed9f42-5678-44a1-b8c8-981879afde8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_88e6e4d2-78fc-4573-9662-e1d761d24eec" xlink:to="loc_us-gaap_CommonStockMember_22ed9f42-5678-44a1-b8c8-981879afde8c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_23099c4a-f840-47ad-8393-45cdda5f092b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_88e6e4d2-78fc-4573-9662-e1d761d24eec" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_23099c4a-f840-47ad-8393-45cdda5f092b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_c66cd19c-74e9-4c9b-8d37-1af1d0646784" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_88e6e4d2-78fc-4573-9662-e1d761d24eec" xlink:to="loc_us-gaap_RetainedEarningsMember_c66cd19c-74e9-4c9b-8d37-1af1d0646784" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_5ff2f8fd-f492-4e1c-9c36-bbe0f8c6e0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_88e6e4d2-78fc-4573-9662-e1d761d24eec" xlink:to="loc_us-gaap_TreasuryStockCommonMember_5ff2f8fd-f492-4e1c-9c36-bbe0f8c6e0ca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ec594496-8c1e-4827-afbf-5795bde4df8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_88e6e4d2-78fc-4573-9662-e1d761d24eec" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ec594496-8c1e-4827-afbf-5795bde4df8c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_4c1e1eef-313b-49bc-b51e-ddeefa962f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_ec079009-7814-405a-8c41-942413334e72" xlink:to="loc_us-gaap_StatementClassOfStockAxis_4c1e1eef-313b-49bc-b51e-ddeefa962f9b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_4c1e1eef-313b-49bc-b51e-ddeefa962f9b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_4c1e1eef-313b-49bc-b51e-ddeefa962f9b" xlink:to="loc_us-gaap_ClassOfStockDomain_4c1e1eef-313b-49bc-b51e-ddeefa962f9b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c04da1c9-0244-4a67-8b69-5a7ecfd56f45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_4c1e1eef-313b-49bc-b51e-ddeefa962f9b" xlink:to="loc_us-gaap_ClassOfStockDomain_c04da1c9-0244-4a67-8b69-5a7ecfd56f45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_5b39812b-e0d7-48c2-a1cb-1f8b4ed302fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_c04da1c9-0244-4a67-8b69-5a7ecfd56f45" xlink:to="loc_us-gaap_NonvotingCommonStockMember_5b39812b-e0d7-48c2-a1cb-1f8b4ed302fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_60861846-b1b1-45a6-97c1-03911cf1c7d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_c04da1c9-0244-4a67-8b69-5a7ecfd56f45" xlink:to="loc_us-gaap_CommonClassBMember_60861846-b1b1-45a6-97c1-03911cf1c7d1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="brc-20230731.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_b4bfccb8-08fa-4961-ae14-ffa4e2d985f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Land_6cf65a9f-c2e6-424c-b1c3-26602027c0f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Land"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4bfccb8-08fa-4961-ae14-ffa4e2d985f8" xlink:to="loc_us-gaap_Land_6cf65a9f-c2e6-424c-b1c3-26602027c0f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross_9e324a98-480c-41a2-9cc0-dc5cf9815951" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4bfccb8-08fa-4961-ae14-ffa4e2d985f8" xlink:to="loc_us-gaap_BuildingsAndImprovementsGross_9e324a98-480c-41a2-9cc0-dc5cf9815951" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_d64de876-6fc8-4472-aed3-0d059365a837" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4bfccb8-08fa-4961-ae14-ffa4e2d985f8" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_d64de876-6fc8-4472-aed3-0d059365a837" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_15b83330-0ea2-4f3c-80e3-f31a8f26630d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4bfccb8-08fa-4961-ae14-ffa4e2d985f8" xlink:to="loc_us-gaap_ConstructionInProgressGross_15b83330-0ea2-4f3c-80e3-f31a8f26630d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_1cd79c5f-941d-46e3-9b15-98486036516b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4bfccb8-08fa-4961-ae14-ffa4e2d985f8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_1cd79c5f-941d-46e3-9b15-98486036516b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c275b9d2-70a1-4877-92a7-cdaa30b267c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4bfccb8-08fa-4961-ae14-ffa4e2d985f8" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c275b9d2-70a1-4877-92a7-cdaa30b267c2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_bbc03adc-0d42-47bd-9398-3ccf8539e7b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4bfccb8-08fa-4961-ae14-ffa4e2d985f8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_bbc03adc-0d42-47bd-9398-3ccf8539e7b8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_fc5f0d50-326a-4bb8-a93e-a87f060521c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4bfccb8-08fa-4961-ae14-ffa4e2d985f8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_fc5f0d50-326a-4bb8-a93e-a87f060521c0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a8708fa-a4c7-4e17-88af-aa99124aa626" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4bfccb8-08fa-4961-ae14-ffa4e2d985f8" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a8708fa-a4c7-4e17-88af-aa99124aa626" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2d1a1585-843a-4cef-8e42-6fae0b1dcb16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a8708fa-a4c7-4e17-88af-aa99124aa626" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2d1a1585-843a-4cef-8e42-6fae0b1dcb16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2d1a1585-843a-4cef-8e42-6fae0b1dcb16_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2d1a1585-843a-4cef-8e42-6fae0b1dcb16" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2d1a1585-843a-4cef-8e42-6fae0b1dcb16_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_365f770f-cf45-4d68-9e14-6c8176b3fb3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2d1a1585-843a-4cef-8e42-6fae0b1dcb16" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_365f770f-cf45-4d68-9e14-6c8176b3fb3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_2b649a55-57b8-461f-b5bf-8beef85ad4f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_365f770f-cf45-4d68-9e14-6c8176b3fb3a" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_2b649a55-57b8-461f-b5bf-8beef85ad4f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_87ca13d2-a520-4e2e-9337-7ec9070c3016" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_365f770f-cf45-4d68-9e14-6c8176b3fb3a" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_87ca13d2-a520-4e2e-9337-7ec9070c3016" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b4c3ff94-6a66-4c9a-9481-559866e43901" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a8708fa-a4c7-4e17-88af-aa99124aa626" xlink:to="loc_srt_RangeAxis_b4c3ff94-6a66-4c9a-9481-559866e43901" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b4c3ff94-6a66-4c9a-9481-559866e43901_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_b4c3ff94-6a66-4c9a-9481-559866e43901" xlink:to="loc_srt_RangeMember_b4c3ff94-6a66-4c9a-9481-559866e43901_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fcd9dfae-ad64-488e-bd20-124e50f6d8e3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_b4c3ff94-6a66-4c9a-9481-559866e43901" xlink:to="loc_srt_RangeMember_fcd9dfae-ad64-488e-bd20-124e50f6d8e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_92ac4b50-38cc-402b-a1b0-8add09a3a771" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_fcd9dfae-ad64-488e-bd20-124e50f6d8e3" xlink:to="loc_srt_MinimumMember_92ac4b50-38cc-402b-a1b0-8add09a3a771" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0c468dc2-289f-425e-b587-ad73748bf5eb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_fcd9dfae-ad64-488e-bd20-124e50f6d8e3" xlink:to="loc_srt_MaximumMember_0c468dc2-289f-425e-b587-ad73748bf5eb" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/GoodwillDetails" xlink:type="simple" xlink:href="brc-20230731.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_1fcee76f-459c-43df-a639-7e13af81b0b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_3b158cc7-2476-4cfa-9cd7-2b9566e4b55d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_1fcee76f-459c-43df-a639-7e13af81b0b2" xlink:to="loc_us-gaap_GoodwillRollForward_3b158cc7-2476-4cfa-9cd7-2b9566e4b55d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_45441dae-43ea-47bf-82f2-f3bfde66e6cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_3b158cc7-2476-4cfa-9cd7-2b9566e4b55d" xlink:to="loc_us-gaap_Goodwill_45441dae-43ea-47bf-82f2-f3bfde66e6cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_1e6a6987-a94e-40a8-85a1-f6ed8c1fd196" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_3b158cc7-2476-4cfa-9cd7-2b9566e4b55d" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_1e6a6987-a94e-40a8-85a1-f6ed8c1fd196" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease_67ef5196-37cd-4761-9217-d17bc5ac1813" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillOtherIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_3b158cc7-2476-4cfa-9cd7-2b9566e4b55d" xlink:to="loc_us-gaap_GoodwillOtherIncreaseDecrease_67ef5196-37cd-4761-9217-d17bc5ac1813" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_62fc1de5-c44c-4226-9365-815db376b95f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_3b158cc7-2476-4cfa-9cd7-2b9566e4b55d" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_62fc1de5-c44c-4226-9365-815db376b95f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_4cd69416-c4c6-4728-ac7c-ce8debb294d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_3b158cc7-2476-4cfa-9cd7-2b9566e4b55d" xlink:to="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_4cd69416-c4c6-4728-ac7c-ce8debb294d7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_94d4917d-990e-45ad-a2cc-19169f8babbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease_d5c358a5-10ec-4bcf-af44-081c61e0a394" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_1fcee76f-459c-43df-a639-7e13af81b0b2" xlink:to="loc_us-gaap_GoodwillPeriodIncreaseDecrease_d5c358a5-10ec-4bcf-af44-081c61e0a394" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillChangeInGoodwillAllocationDescription_0cfebeb4-2f75-431f-9a8c-c710d5dd8d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillChangeInGoodwillAllocationDescription"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_1fcee76f-459c-43df-a639-7e13af81b0b2" xlink:to="loc_us-gaap_GoodwillChangeInGoodwillAllocationDescription_0cfebeb4-2f75-431f-9a8c-c710d5dd8d7a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_5d017a73-b42b-4ebd-bfbe-6db420387033" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_1fcee76f-459c-43df-a639-7e13af81b0b2" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_5d017a73-b42b-4ebd-bfbe-6db420387033" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ff8560bf-1aa1-464d-9c38-ae80bb35edad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_5d017a73-b42b-4ebd-bfbe-6db420387033" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ff8560bf-1aa1-464d-9c38-ae80bb35edad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ff8560bf-1aa1-464d-9c38-ae80bb35edad_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ff8560bf-1aa1-464d-9c38-ae80bb35edad" xlink:to="loc_us-gaap_SegmentDomain_ff8560bf-1aa1-464d-9c38-ae80bb35edad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fe863ead-c3e2-492c-9dbf-ef22eaac0269" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ff8560bf-1aa1-464d-9c38-ae80bb35edad" xlink:to="loc_us-gaap_SegmentDomain_fe863ead-c3e2-492c-9dbf-ef22eaac0269" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IdentificationSolutionsMember_926aca40-e45d-4a3e-8980-316f5214b342" xlink:href="brc-20230731.xsd#brc_IdentificationSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fe863ead-c3e2-492c-9dbf-ef22eaac0269" xlink:to="loc_brc_IdentificationSolutionsMember_926aca40-e45d-4a3e-8980-316f5214b342" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_WorkplaceSafetyMember_700f6f3b-ebad-41cd-9d20-5eb83aec4969" xlink:href="brc-20230731.xsd#brc_WorkplaceSafetyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fe863ead-c3e2-492c-9dbf-ef22eaac0269" xlink:to="loc_brc_WorkplaceSafetyMember_700f6f3b-ebad-41cd-9d20-5eb83aec4969" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AmericasAsiaMember_c1f52772-2000-46e7-b3cf-d8ca33470fac" xlink:href="brc-20230731.xsd#brc_AmericasAsiaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fe863ead-c3e2-492c-9dbf-ef22eaac0269" xlink:to="loc_brc_AmericasAsiaMember_c1f52772-2000-46e7-b3cf-d8ca33470fac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EuropeAustraliaMember_01b15fd5-e1d8-4915-906e-a92ed24be601" xlink:href="brc-20230731.xsd#brc_EuropeAustraliaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fe863ead-c3e2-492c-9dbf-ef22eaac0269" xlink:to="loc_brc_EuropeAustraliaMember_01b15fd5-e1d8-4915-906e-a92ed24be601" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/OtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="brc-20230731.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_e434209e-0672-40a8-aecb-4c7cd38b8ced" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f63d11f4-38ba-457d-a53d-4d6bb9b2c8a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e434209e-0672-40a8-aecb-4c7cd38b8ced" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f63d11f4-38ba-457d-a53d-4d6bb9b2c8a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_89d4dd43-4854-4ee2-bba9-95a9e7bcff1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e434209e-0672-40a8-aecb-4c7cd38b8ced" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_89d4dd43-4854-4ee2-bba9-95a9e7bcff1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_eff7250c-d592-486a-9f16-a44556cb385c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e434209e-0672-40a8-aecb-4c7cd38b8ced" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_eff7250c-d592-486a-9f16-a44556cb385c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_49cf2974-23a8-4359-8e9d-4d079f54e0aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e434209e-0672-40a8-aecb-4c7cd38b8ced" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_49cf2974-23a8-4359-8e9d-4d079f54e0aa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_40448340-9aa3-41d0-b1b9-6130677738c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e434209e-0672-40a8-aecb-4c7cd38b8ced" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_40448340-9aa3-41d0-b1b9-6130677738c4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0eb887d1-9660-4be1-99c0-e2084f131f63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e434209e-0672-40a8-aecb-4c7cd38b8ced" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0eb887d1-9660-4be1-99c0-e2084f131f63" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_4921a286-42a8-4873-8797-804e94222909" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e434209e-0672-40a8-aecb-4c7cd38b8ced" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_4921a286-42a8-4873-8797-804e94222909" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_33ea2373-d3c0-41a1-b47f-74015b84d2ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e434209e-0672-40a8-aecb-4c7cd38b8ced" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_33ea2373-d3c0-41a1-b47f-74015b84d2ef" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_69b6d130-df4f-4509-a49d-cc87d025febd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_33ea2373-d3c0-41a1-b47f-74015b84d2ef" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_69b6d130-df4f-4509-a49d-cc87d025febd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_69b6d130-df4f-4509-a49d-cc87d025febd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_69b6d130-df4f-4509-a49d-cc87d025febd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_69b6d130-df4f-4509-a49d-cc87d025febd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_91d748e1-6826-4a86-a216-06da37c10f84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_69b6d130-df4f-4509-a49d-cc87d025febd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_91d748e1-6826-4a86-a216-06da37c10f84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_31f4572d-29c1-4c2a-8fb6-31b6dac0b058" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_91d748e1-6826-4a86-a216-06da37c10f84" xlink:to="loc_us-gaap_TradeNamesMember_31f4572d-29c1-4c2a-8fb6-31b6dac0b058" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_d46aa2c5-ee1d-48af-bce5-4b645d918967" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_91d748e1-6826-4a86-a216-06da37c10f84" xlink:to="loc_us-gaap_CustomerRelationshipsMember_d46aa2c5-ee1d-48af-bce5-4b645d918967" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_e2c11382-cc50-4311-9afe-60e349b9cbad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_91d748e1-6826-4a86-a216-06da37c10f84" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_e2c11382-cc50-4311-9afe-60e349b9cbad" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/OperatingLeaseCostDetails" xlink:type="simple" xlink:href="brc-20230731.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_8235a5f6-ab72-4d49-8f16-6994c27deab6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_38a355d8-52ac-4540-b8c2-ca7cd8344186" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_8235a5f6-ab72-4d49-8f16-6994c27deab6" xlink:to="loc_us-gaap_OperatingLeasePayments_38a355d8-52ac-4540-b8c2-ca7cd8344186" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_e2bb0f7d-c25c-4412-a723-c80eb67e667e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_8235a5f6-ab72-4d49-8f16-6994c27deab6" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_e2bb0f7d-c25c-4412-a723-c80eb67e667e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_cb609d47-a0db-4024-a01a-703d439df81e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_8235a5f6-ab72-4d49-8f16-6994c27deab6" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_cb609d47-a0db-4024-a01a-703d439df81e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_006a4847-cb5d-43c5-85cf-641c0952da60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_8235a5f6-ab72-4d49-8f16-6994c27deab6" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_006a4847-cb5d-43c5-85cf-641c0952da60" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_5d4534aa-cc6f-4eaf-adee-ec0d0d236cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_8235a5f6-ab72-4d49-8f16-6994c27deab6" xlink:to="loc_us-gaap_OperatingLeaseCost_5d4534aa-cc6f-4eaf-adee-ec0d0d236cdc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OperatingLeaseExpenseTable_1d5daf7a-21e5-44b9-a56f-caf4f584dd97" xlink:href="brc-20230731.xsd#brc_OperatingLeaseExpenseTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_8235a5f6-ab72-4d49-8f16-6994c27deab6" xlink:to="loc_brc_OperatingLeaseExpenseTable_1d5daf7a-21e5-44b9-a56f-caf4f584dd97" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_4da2652f-3c5e-4af9-89f6-b2b0c83fe889" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_brc_OperatingLeaseExpenseTable_1d5daf7a-21e5-44b9-a56f-caf4f584dd97" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_4da2652f-3c5e-4af9-89f6-b2b0c83fe889" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_4da2652f-3c5e-4af9-89f6-b2b0c83fe889_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_4da2652f-3c5e-4af9-89f6-b2b0c83fe889" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_4da2652f-3c5e-4af9-89f6-b2b0c83fe889_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_5a35cbec-ebff-4ade-882c-5eb4815f9730" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_4da2652f-3c5e-4af9-89f6-b2b0c83fe889" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_5a35cbec-ebff-4ade-882c-5eb4815f9730" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_b59fbc49-3e6b-4d53-9504-9e3d0cde0295" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_5a35cbec-ebff-4ade-882c-5eb4815f9730" xlink:to="loc_us-gaap_CostOfSalesMember_b59fbc49-3e6b-4d53-9504-9e3d0cde0295" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_aed1acae-eed9-4cf2-9732-717da8d36800" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_5a35cbec-ebff-4ade-882c-5eb4815f9730" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_aed1acae-eed9-4cf2-9732-717da8d36800" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="brc-20230731.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_8076ac1f-4e39-4c88-8872-b29f23176dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_f115d5b8-341f-459f-9123-1bd0ae6e41d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8076ac1f-4e39-4c88-8872-b29f23176dd3" xlink:to="loc_us-gaap_LineOfCredit_f115d5b8-341f-459f-9123-1bd0ae6e41d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_cb4211e4-06f6-4052-874c-e2ae9177e26c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8076ac1f-4e39-4c88-8872-b29f23176dd3" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_cb4211e4-06f6-4052-874c-e2ae9177e26c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_51a74b0f-adaa-4dfc-95b2-a0e2f7535291" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8076ac1f-4e39-4c88-8872-b29f23176dd3" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_51a74b0f-adaa-4dfc-95b2-a0e2f7535291" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_3e9e57ab-6569-48aa-9e48-b08b21159135" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CurrencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_51a74b0f-adaa-4dfc-95b2-a0e2f7535291" xlink:to="loc_srt_CurrencyAxis_3e9e57ab-6569-48aa-9e48-b08b21159135" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_3e9e57ab-6569-48aa-9e48-b08b21159135_default" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_3e9e57ab-6569-48aa-9e48-b08b21159135" xlink:to="loc_currency_AllCurrenciesDomain_3e9e57ab-6569-48aa-9e48-b08b21159135_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_535911ae-09a5-47b7-8d49-0291574df009" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_3e9e57ab-6569-48aa-9e48-b08b21159135" xlink:to="loc_currency_AllCurrenciesDomain_535911ae-09a5-47b7-8d49-0291574df009" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_USD_c3cd6ab2-5e06-48c8-a9ef-fe6602163ba4" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_USD"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_535911ae-09a5-47b7-8d49-0291574df009" xlink:to="loc_currency_USD_c3cd6ab2-5e06-48c8-a9ef-fe6602163ba4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_GBP_e4677810-4c2a-4002-93c8-f91f1eadf368" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_GBP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_535911ae-09a5-47b7-8d49-0291574df009" xlink:to="loc_currency_GBP_e4677810-4c2a-4002-93c8-f91f1eadf368" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_EUR_71039b74-ab17-4158-8392-f60d4d9ea466" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_EUR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_535911ae-09a5-47b7-8d49-0291574df009" xlink:to="loc_currency_EUR_71039b74-ab17-4158-8392-f60d4d9ea466" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails" xlink:type="simple" xlink:href="brc-20230731.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_5b6c2ee3-1a57-478a-900b-ea823936676a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NoncumulativeCashDividend_b39a210d-8d3c-4e51-85fc-0e6bfe57a958" xlink:href="brc-20230731.xsd#brc_NoncumulativeCashDividend"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b6c2ee3-1a57-478a-900b-ea823936676a" xlink:to="loc_brc_NoncumulativeCashDividend_b39a210d-8d3c-4e51-85fc-0e6bfe57a958" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_e30bdb4d-ae81-4bc8-9ff6-e0a984a2c2f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b6c2ee3-1a57-478a-900b-ea823936676a" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_e30bdb4d-ae81-4bc8-9ff6-e0a984a2c2f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_a5942806-30f5-43d3-bc85-e20e290a3988" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b6c2ee3-1a57-478a-900b-ea823936676a" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_a5942806-30f5-43d3-bc85-e20e290a3988" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_990122d7-f70e-41e1-9d41-001a0a9f7707" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b6c2ee3-1a57-478a-900b-ea823936676a" xlink:to="loc_us-gaap_CommonStockSharesIssued_990122d7-f70e-41e1-9d41-001a0a9f7707" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_85f00964-f22a-42a2-a235-9005f224a3c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b6c2ee3-1a57-478a-900b-ea823936676a" xlink:to="loc_us-gaap_CommonStockValue_85f00964-f22a-42a2-a235-9005f224a3c1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_9fb7a75a-6ac5-48f0-9c31-81056f7306c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b6c2ee3-1a57-478a-900b-ea823936676a" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_9fb7a75a-6ac5-48f0-9c31-81056f7306c2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalUnitsByClassAxis_a8750616-2386-480e-8ae1-49e163f25d63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalUnitsByClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_9fb7a75a-6ac5-48f0-9c31-81056f7306c2" xlink:to="loc_us-gaap_CapitalUnitsByClassAxis_a8750616-2386-480e-8ae1-49e163f25d63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalUnitClassDomain_a8750616-2386-480e-8ae1-49e163f25d63_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalUnitClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CapitalUnitsByClassAxis_a8750616-2386-480e-8ae1-49e163f25d63" xlink:to="loc_us-gaap_CapitalUnitClassDomain_a8750616-2386-480e-8ae1-49e163f25d63_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalUnitClassDomain_1821800e-b1de-4c71-acc3-189104141ca0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalUnitClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CapitalUnitsByClassAxis_a8750616-2386-480e-8ae1-49e163f25d63" xlink:to="loc_us-gaap_CapitalUnitClassDomain_1821800e-b1de-4c71-acc3-189104141ca0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_CumulativePreferredStock6CumulativeMember_1cc23835-7a07-4541-9346-41912decf2bb" xlink:href="brc-20230731.xsd#brc_CumulativePreferredStock6CumulativeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalUnitClassDomain_1821800e-b1de-4c71-acc3-189104141ca0" xlink:to="loc_brc_CumulativePreferredStock6CumulativeMember_1cc23835-7a07-4541-9346-41912decf2bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_A1972SeriesMember_7fa7ee44-3f82-4beb-8301-a99513b86d76" xlink:href="brc-20230731.xsd#brc_A1972SeriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalUnitClassDomain_1821800e-b1de-4c71-acc3-189104141ca0" xlink:to="loc_brc_A1972SeriesMember_7fa7ee44-3f82-4beb-8301-a99513b86d76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_A1979SeriesMember_71c7f0e1-a389-43cc-860a-07a190b6c4bd" xlink:href="brc-20230731.xsd#brc_A1979SeriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalUnitClassDomain_1821800e-b1de-4c71-acc3-189104141ca0" xlink:to="loc_brc_A1979SeriesMember_71c7f0e1-a389-43cc-860a-07a190b6c4bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_d2a4e0ac-1659-4f89-accb-a04fce3e58f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_9fb7a75a-6ac5-48f0-9c31-81056f7306c2" xlink:to="loc_us-gaap_StatementClassOfStockAxis_d2a4e0ac-1659-4f89-accb-a04fce3e58f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_d2a4e0ac-1659-4f89-accb-a04fce3e58f7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_d2a4e0ac-1659-4f89-accb-a04fce3e58f7" xlink:to="loc_us-gaap_ClassOfStockDomain_d2a4e0ac-1659-4f89-accb-a04fce3e58f7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_80e09c13-ecf0-4fd6-b64a-63f5451297be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_d2a4e0ac-1659-4f89-accb-a04fce3e58f7" xlink:to="loc_us-gaap_ClassOfStockDomain_80e09c13-ecf0-4fd6-b64a-63f5451297be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_46e23334-7d3c-4750-bfd5-51ce2ebccf0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_80e09c13-ecf0-4fd6-b64a-63f5451297be" xlink:to="loc_us-gaap_CommonClassAMember_46e23334-7d3c-4750-bfd5-51ce2ebccf0a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_b8eb8eeb-a1a3-4dd1-9b18-5e34088f7b7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_80e09c13-ecf0-4fd6-b64a-63f5451297be" xlink:to="loc_us-gaap_CommonClassBMember_b8eb8eeb-a1a3-4dd1-9b18-5e34088f7b7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember_856d8d0d-9e35-45f1-b9f5-8145428a32cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_80e09c13-ecf0-4fd6-b64a-63f5451297be" xlink:to="loc_us-gaap_CumulativePreferredStockMember_856d8d0d-9e35-45f1-b9f5-8145428a32cb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncumulativePreferredStockMember_11534499-1b36-4deb-955b-c6a96c505ed5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncumulativePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_80e09c13-ecf0-4fd6-b64a-63f5451297be" xlink:to="loc_us-gaap_NoncumulativePreferredStockMember_11534499-1b36-4deb-955b-c6a96c505ed5" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails" xlink:type="simple" xlink:href="brc-20230731.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_55cefd06-9339-4a39-a07d-26580b535acb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_SaleOfSharesAtCost_edf6ea8f-5100-4d72-94e8-32476688ad5c" xlink:href="brc-20230731.xsd#brc_SaleOfSharesAtCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_55cefd06-9339-4a39-a07d-26580b535acb" xlink:to="loc_brc_SaleOfSharesAtCost_edf6ea8f-5100-4d72-94e8-32476688ad5c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PurchaseOfSharesAtCost_b84962cb-8b27-40d9-8872-f5f5d539300c" xlink:href="brc-20230731.xsd#brc_PurchaseOfSharesAtCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_55cefd06-9339-4a39-a07d-26580b535acb" xlink:to="loc_brc_PurchaseOfSharesAtCost_b84962cb-8b27-40d9-8872-f5f5d539300c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OtherStockholdersEquity_498acc3d-3c43-4537-a8a2-e4492a58f6cc" xlink:href="brc-20230731.xsd#brc_OtherStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_55cefd06-9339-4a39-a07d-26580b535acb" xlink:to="loc_brc_OtherStockholdersEquity_498acc3d-3c43-4537-a8a2-e4492a58f6cc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EndingBalanceOtherStockholdersEquityShares_f4720c60-3bff-4868-8cb3-80fb5a15711a" xlink:href="brc-20230731.xsd#brc_EndingBalanceOtherStockholdersEquityShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_55cefd06-9339-4a39-a07d-26580b535acb" xlink:to="loc_brc_EndingBalanceOtherStockholdersEquityShares_f4720c60-3bff-4868-8cb3-80fb5a15711a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_4a081ea0-2e50-4bc0-bde9-511125c2092c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_55cefd06-9339-4a39-a07d-26580b535acb" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_4a081ea0-2e50-4bc0-bde9-511125c2092c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_b5ec3567-c114-4855-9022-e00559e11cc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_4a081ea0-2e50-4bc0-bde9-511125c2092c" xlink:to="loc_us-gaap_PlanNameAxis_b5ec3567-c114-4855-9022-e00559e11cc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b5ec3567-c114-4855-9022-e00559e11cc6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_b5ec3567-c114-4855-9022-e00559e11cc6" xlink:to="loc_us-gaap_PlanNameDomain_b5ec3567-c114-4855-9022-e00559e11cc6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_788dc931-9bb3-4b71-a424-d1d35e426560" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_b5ec3567-c114-4855-9022-e00559e11cc6" xlink:to="loc_us-gaap_PlanNameDomain_788dc931-9bb3-4b71-a424-d1d35e426560" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_SharesHeldRabbiTrustAtCostMember_4221c572-087e-45ca-a404-f436ae625c07" xlink:href="brc-20230731.xsd#brc_SharesHeldRabbiTrustAtCostMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_788dc931-9bb3-4b71-a424-d1d35e426560" xlink:to="loc_brc_SharesHeldRabbiTrustAtCostMember_4221c572-087e-45ca-a404-f436ae625c07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredCompensationMember_c615aa88-b648-43b7-acd7-6b90f62a10f6" xlink:href="brc-20230731.xsd#brc_DeferredCompensationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_788dc931-9bb3-4b71-a424-d1d35e426560" xlink:to="loc_brc_DeferredCompensationMember_c615aa88-b648-43b7-acd7-6b90f62a10f6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersEquityValuationAssumptionsDetails" xlink:type="simple" xlink:href="brc-20230731.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_45862ade-d647-4f1c-85bb-edfbeb57c25d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_96a3461b-dabc-4d3e-a95e-6d9cd030cdcc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45862ade-d647-4f1c-85bb-edfbeb57c25d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_96a3461b-dabc-4d3e-a95e-6d9cd030cdcc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_864c2ded-a0b6-4dd3-9fc3-c0df453c8be2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45862ade-d647-4f1c-85bb-edfbeb57c25d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_864c2ded-a0b6-4dd3-9fc3-c0df453c8be2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_98c21ea6-d008-483c-bb54-9c5b299f087e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45862ade-d647-4f1c-85bb-edfbeb57c25d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_98c21ea6-d008-483c-bb54-9c5b299f087e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_7b79d97e-e5d1-4244-a576-f17f458ef05a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45862ade-d647-4f1c-85bb-edfbeb57c25d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_7b79d97e-e5d1-4244-a576-f17f458ef05a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c93b742b-ef95-46ec-aa1f-47731ee09d65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45862ade-d647-4f1c-85bb-edfbeb57c25d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c93b742b-ef95-46ec-aa1f-47731ee09d65" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d72f90b3-9837-4303-b166-ee457b2b4129" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c93b742b-ef95-46ec-aa1f-47731ee09d65" xlink:to="loc_us-gaap_AwardTypeAxis_d72f90b3-9837-4303-b166-ee457b2b4129" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d72f90b3-9837-4303-b166-ee457b2b4129_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_d72f90b3-9837-4303-b166-ee457b2b4129" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d72f90b3-9837-4303-b166-ee457b2b4129_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b6f83e93-2668-4fdc-8c11-97d05bc552c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_d72f90b3-9837-4303-b166-ee457b2b4129" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b6f83e93-2668-4fdc-8c11-97d05bc552c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_bfba3131-8443-4d9c-bf0a-edd0cb153902" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b6f83e93-2668-4fdc-8c11-97d05bc552c2" xlink:to="loc_us-gaap_EmployeeStockOptionMember_bfba3131-8443-4d9c-bf0a-edd0cb153902" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_4d4a6b5e-8ac9-4113-8165-fa7db0527f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b6f83e93-2668-4fdc-8c11-97d05bc552c2" xlink:to="loc_us-gaap_PerformanceSharesMember_4d4a6b5e-8ac9-4113-8165-fa7db0527f4f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails" xlink:type="simple" xlink:href="brc-20230731.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_d1cd7f1e-9a97-4e20-b775-984cfaff14de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_fbb4d6fc-6fb0-47e8-aa7e-0d0e5d2df55c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1cd7f1e-9a97-4e20-b775-984cfaff14de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_fbb4d6fc-6fb0-47e8-aa7e-0d0e5d2df55c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3e70957f-b9a4-42ce-9bab-2b43d080335d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1cd7f1e-9a97-4e20-b775-984cfaff14de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3e70957f-b9a4-42ce-9bab-2b43d080335d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_68fbacdc-ef72-4e44-b9bd-9ccddbb3353f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1cd7f1e-9a97-4e20-b775-984cfaff14de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_68fbacdc-ef72-4e44-b9bd-9ccddbb3353f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c4d3ab4f-cfce-491f-8e44-a158967d0aee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1cd7f1e-9a97-4e20-b775-984cfaff14de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c4d3ab4f-cfce-491f-8e44-a158967d0aee" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c66688f9-7ddd-4552-a424-f3dc5917eebe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ed3db7e1-fc80-4f2b-8a21-505c3dff6c92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1cd7f1e-9a97-4e20-b775-984cfaff14de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ed3db7e1-fc80-4f2b-8a21-505c3dff6c92" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4225eecc-c853-43b2-b422-0eb3d51b6037" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1cd7f1e-9a97-4e20-b775-984cfaff14de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4225eecc-c853-43b2-b422-0eb3d51b6037" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c35bcb78-9fe1-4ae2-a69e-cef2c171a857" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1cd7f1e-9a97-4e20-b775-984cfaff14de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c35bcb78-9fe1-4ae2-a69e-cef2c171a857" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_f374b9f1-495f-4869-b0a4-1878f0ca35ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1cd7f1e-9a97-4e20-b775-984cfaff14de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_f374b9f1-495f-4869-b0a4-1878f0ca35ab" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6b87bdd4-d7e6-4125-b2c8-f111f7c7a3a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_8c040e01-0d65-4392-ab10-bedbe120e81c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1cd7f1e-9a97-4e20-b775-984cfaff14de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_8c040e01-0d65-4392-ab10-bedbe120e81c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_351c6f80-3104-4fbb-8a0b-a5a41d74291e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1cd7f1e-9a97-4e20-b775-984cfaff14de" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_351c6f80-3104-4fbb-8a0b-a5a41d74291e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d6e805f1-b700-4aaf-a722-bc2b2d045b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_351c6f80-3104-4fbb-8a0b-a5a41d74291e" xlink:to="loc_us-gaap_AwardTypeAxis_d6e805f1-b700-4aaf-a722-bc2b2d045b2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d6e805f1-b700-4aaf-a722-bc2b2d045b2f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_d6e805f1-b700-4aaf-a722-bc2b2d045b2f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d6e805f1-b700-4aaf-a722-bc2b2d045b2f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8a9019f9-6ef6-4a98-beac-2588aa0bb452" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_d6e805f1-b700-4aaf-a722-bc2b2d045b2f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8a9019f9-6ef6-4a98-beac-2588aa0bb452" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_ada8e36d-bcd6-468c-aea8-fcc530964f8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8a9019f9-6ef6-4a98-beac-2588aa0bb452" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_ada8e36d-bcd6-468c-aea8-fcc530964f8e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_a6120767-2a79-43b6-87c9-1956cff4ae79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8a9019f9-6ef6-4a98-beac-2588aa0bb452" xlink:to="loc_us-gaap_PerformanceSharesMember_a6120767-2a79-43b6-87c9-1956cff4ae79" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails" xlink:type="simple" xlink:href="brc-20230731.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_4ed44d26-99fa-4d80-aeef-85fad8898020" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NoncumulativeCashDividend_b0aee4c6-ba06-4dfd-b5d0-45d8b6d2a229" xlink:href="brc-20230731.xsd#brc_NoncumulativeCashDividend"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4ed44d26-99fa-4d80-aeef-85fad8898020" xlink:to="loc_brc_NoncumulativeCashDividend_b0aee4c6-ba06-4dfd-b5d0-45d8b6d2a229" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders_43ee64bc-41f9-4af1-b829-c2e153d43c7d" xlink:href="brc-20230731.xsd#brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4ed44d26-99fa-4d80-aeef-85fad8898020" xlink:to="loc_brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders_43ee64bc-41f9-4af1-b829-c2e153d43c7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_f791b0fe-b0c9-4f4c-b01a-2dfe7a0f2eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4ed44d26-99fa-4d80-aeef-85fad8898020" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_f791b0fe-b0c9-4f4c-b01a-2dfe7a0f2eb9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c942a4ed-ad66-4451-aa1b-2e78d49bdc3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4ed44d26-99fa-4d80-aeef-85fad8898020" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c942a4ed-ad66-4451-aa1b-2e78d49bdc3c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_23f3ee3d-8fee-44ae-8420-388b9b6b379b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4ed44d26-99fa-4d80-aeef-85fad8898020" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_23f3ee3d-8fee-44ae-8420-388b9b6b379b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_8217bedb-bcf1-4644-89c2-145b49eaf4df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4ed44d26-99fa-4d80-aeef-85fad8898020" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_8217bedb-bcf1-4644-89c2-145b49eaf4df" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_c2ecc7b9-456f-4c80-8466-a397c8d7e2a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4ed44d26-99fa-4d80-aeef-85fad8898020" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_c2ecc7b9-456f-4c80-8466-a397c8d7e2a2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_ffc53d10-255b-4fdc-94db-6b66a54cf367" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4ed44d26-99fa-4d80-aeef-85fad8898020" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_ffc53d10-255b-4fdc-94db-6b66a54cf367" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_19fedc39-8f1a-4b2a-989a-167e3c9bbb3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4ed44d26-99fa-4d80-aeef-85fad8898020" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_19fedc39-8f1a-4b2a-989a-167e3c9bbb3d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f23d4bf1-97d8-4508-a479-c0b606b417ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4ed44d26-99fa-4d80-aeef-85fad8898020" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f23d4bf1-97d8-4508-a479-c0b606b417ae" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_fc0cfa0b-233e-4f3b-ba7f-1075875aa16d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4ed44d26-99fa-4d80-aeef-85fad8898020" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_fc0cfa0b-233e-4f3b-ba7f-1075875aa16d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_795bd7c5-06f1-4642-bf6c-8704c7f5959f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4ed44d26-99fa-4d80-aeef-85fad8898020" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_795bd7c5-06f1-4642-bf6c-8704c7f5959f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d128e2df-1836-4768-a14c-d31ec9f9d7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_795bd7c5-06f1-4642-bf6c-8704c7f5959f" xlink:to="loc_us-gaap_AwardTypeAxis_d128e2df-1836-4768-a14c-d31ec9f9d7d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d128e2df-1836-4768-a14c-d31ec9f9d7d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_d128e2df-1836-4768-a14c-d31ec9f9d7d5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d128e2df-1836-4768-a14c-d31ec9f9d7d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fa64ccde-ce95-4e14-b6ee-3fb3426c86f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_d128e2df-1836-4768-a14c-d31ec9f9d7d5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fa64ccde-ce95-4e14-b6ee-3fb3426c86f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_22745bb3-d426-40d9-aed8-334422575751" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fa64ccde-ce95-4e14-b6ee-3fb3426c86f5" xlink:to="loc_us-gaap_EmployeeStockOptionMember_22745bb3-d426-40d9-aed8-334422575751" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_b6b7d72a-ea09-4301-865f-02e4f39502ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fa64ccde-ce95-4e14-b6ee-3fb3426c86f5" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_b6b7d72a-ea09-4301-865f-02e4f39502ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_39796f2b-0ff1-48c8-9116-9856a7e2b250" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fa64ccde-ce95-4e14-b6ee-3fb3426c86f5" xlink:to="loc_us-gaap_PerformanceSharesMember_39796f2b-0ff1-48c8-9116-9856a7e2b250" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails" xlink:type="simple" xlink:href="brc-20230731.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_3d4f75f5-8ea4-42b6-95b0-b3375b12a61d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6aef784b-5bfd-4456-98d6-bd6ed74d4ca7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_3d4f75f5-8ea4-42b6-95b0-b3375b12a61d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6aef784b-5bfd-4456-98d6-bd6ed74d4ca7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_43ce39c4-8f34-41ad-8aa4-5e4c33669a67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_3d4f75f5-8ea4-42b6-95b0-b3375b12a61d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_43ce39c4-8f34-41ad-8aa4-5e4c33669a67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_f0e1d30a-9024-4759-a3b9-7d49e5d97849" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_3d4f75f5-8ea4-42b6-95b0-b3375b12a61d" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_f0e1d30a-9024-4759-a3b9-7d49e5d97849" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_95933c02-df04-42f5-9b32-666d14d4fd58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_4971f0ac-ffcd-4946-918e-67e48a17cb23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_3d4f75f5-8ea4-42b6-95b0-b3375b12a61d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_4971f0ac-ffcd-4946-918e-67e48a17cb23" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_e976023b-e9f8-48bb-ab20-995db23ccb62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_4971f0ac-ffcd-4946-918e-67e48a17cb23" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_e976023b-e9f8-48bb-ab20-995db23ccb62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e976023b-e9f8-48bb-ab20-995db23ccb62_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e976023b-e9f8-48bb-ab20-995db23ccb62" xlink:to="loc_us-gaap_EquityComponentDomain_e976023b-e9f8-48bb-ab20-995db23ccb62_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c2646da5-ca10-4194-a30e-10c178735801" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e976023b-e9f8-48bb-ab20-995db23ccb62" xlink:to="loc_us-gaap_EquityComponentDomain_c2646da5-ca10-4194-a30e-10c178735801" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_ef241a3b-1146-4cc0-a4d8-416c00a2b8ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c2646da5-ca10-4194-a30e-10c178735801" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_ef241a3b-1146-4cc0-a4d8-416c00a2b8ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_57616a72-0d9c-4457-92bf-84be0b9b4b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c2646da5-ca10-4194-a30e-10c178735801" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_57616a72-0d9c-4457-92bf-84be0b9b4b2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_dbba16e0-68ee-4564-aaf6-50260e26a7b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c2646da5-ca10-4194-a30e-10c178735801" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_dbba16e0-68ee-4564-aaf6-50260e26a7b2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/RevenueRecognitionDetails" xlink:type="simple" xlink:href="brc-20230731.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_acb950af-41f5-4f83-ad9e-556c13d7d639" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_c3a4dbdf-964d-4c04-a5be-a4136e71b3c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_acb950af-41f5-4f83-ad9e-556c13d7d639" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_c3a4dbdf-964d-4c04-a5be-a4136e71b3c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_9fd7e4c6-1595-417e-9fba-b7fc619ad1ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_acb950af-41f5-4f83-ad9e-556c13d7d639" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_9fd7e4c6-1595-417e-9fba-b7fc619ad1ec" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_349642f6-8380-4d53-a0ce-c32f9b450c29" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_9fd7e4c6-1595-417e-9fba-b7fc619ad1ec" xlink:to="loc_srt_StatementScenarioAxis_349642f6-8380-4d53-a0ce-c32f9b450c29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_349642f6-8380-4d53-a0ce-c32f9b450c29_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_349642f6-8380-4d53-a0ce-c32f9b450c29" xlink:to="loc_srt_ScenarioUnspecifiedDomain_349642f6-8380-4d53-a0ce-c32f9b450c29_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_946ca5e4-1776-4b15-8568-6e663b63c961" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_349642f6-8380-4d53-a0ce-c32f9b450c29" xlink:to="loc_srt_ScenarioUnspecifiedDomain_946ca5e4-1776-4b15-8568-6e663b63c961" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_5cd7b2b6-abf6-4ef8-a7ca-47108f3c62d4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_946ca5e4-1776-4b15-8568-6e663b63c961" xlink:to="loc_srt_ScenarioForecastMember_5cd7b2b6-abf6-4ef8-a7ca-47108f3c62d4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail" xlink:type="simple" xlink:href="brc-20230731.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_ce1670bd-620f-457b-a3c0-dca6adc203d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_31653cf8-7bc5-4d6e-bd9e-6187955fca8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ce1670bd-620f-457b-a3c0-dca6adc203d4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_31653cf8-7bc5-4d6e-bd9e-6187955fca8c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_e2089d8a-02c4-452a-9866-d5ad5112d442" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ce1670bd-620f-457b-a3c0-dca6adc203d4" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_e2089d8a-02c4-452a-9866-d5ad5112d442" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ProfitForReportableSegments_e4b69d58-bf50-4b04-b85d-85faf8f97485" xlink:href="brc-20230731.xsd#brc_ProfitForReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ce1670bd-620f-457b-a3c0-dca6adc203d4" xlink:to="loc_brc_ProfitForReportableSegments_e4b69d58-bf50-4b04-b85d-85faf8f97485" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_65602d78-f64f-43e7-9df5-5d53dc4b148a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ce1670bd-620f-457b-a3c0-dca6adc203d4" xlink:to="loc_us-gaap_Assets_65602d78-f64f-43e7-9df5-5d53dc4b148a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7ce51f75-bbeb-430b-91eb-000a2de7decb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ce1670bd-620f-457b-a3c0-dca6adc203d4" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7ce51f75-bbeb-430b-91eb-000a2de7decb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6ce92ed9-2451-429a-8d71-8fb1fef7c436" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ce1670bd-620f-457b-a3c0-dca6adc203d4" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6ce92ed9-2451-429a-8d71-8fb1fef7c436" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6294fae9-4db6-4d0d-aa1a-24f812c08898" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6ce92ed9-2451-429a-8d71-8fb1fef7c436" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6294fae9-4db6-4d0d-aa1a-24f812c08898" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6294fae9-4db6-4d0d-aa1a-24f812c08898_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6294fae9-4db6-4d0d-aa1a-24f812c08898" xlink:to="loc_us-gaap_SegmentDomain_6294fae9-4db6-4d0d-aa1a-24f812c08898_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0537a634-147b-45cb-a83f-67e51f3e1355" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6294fae9-4db6-4d0d-aa1a-24f812c08898" xlink:to="loc_us-gaap_SegmentDomain_0537a634-147b-45cb-a83f-67e51f3e1355" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AmericasAsiaMember_5ecf59f5-cafb-4c16-93d9-460b3699df8b" xlink:href="brc-20230731.xsd#brc_AmericasAsiaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0537a634-147b-45cb-a83f-67e51f3e1355" xlink:to="loc_brc_AmericasAsiaMember_5ecf59f5-cafb-4c16-93d9-460b3699df8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EuropeAustraliaMember_85143caf-2c32-4265-8e19-244808e753d1" xlink:href="brc-20230731.xsd#brc_EuropeAustraliaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0537a634-147b-45cb-a83f-67e51f3e1355" xlink:to="loc_brc_EuropeAustraliaMember_85143caf-2c32-4265-8e19-244808e753d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_0318db37-ebaf-4103-8de7-edb339ad9e64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0537a634-147b-45cb-a83f-67e51f3e1355" xlink:to="loc_us-gaap_CorporateMember_0318db37-ebaf-4103-8de7-edb339ad9e64" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_95ede52c-9a97-42b4-b69d-b00abe7c9b66" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6ce92ed9-2451-429a-8d71-8fb1fef7c436" xlink:to="loc_srt_StatementGeographicalAxis_95ede52c-9a97-42b4-b69d-b00abe7c9b66" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_95ede52c-9a97-42b4-b69d-b00abe7c9b66_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_95ede52c-9a97-42b4-b69d-b00abe7c9b66" xlink:to="loc_srt_SegmentGeographicalDomain_95ede52c-9a97-42b4-b69d-b00abe7c9b66_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_2d59ad78-4950-4b60-ba2d-e56c38161992" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_95ede52c-9a97-42b4-b69d-b00abe7c9b66" xlink:to="loc_srt_SegmentGeographicalDomain_2d59ad78-4950-4b60-ba2d-e56c38161992" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AmericasMember_3a6a07aa-4ab0-40c0-8580-a370dc285a9e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AmericasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_2d59ad78-4950-4b60-ba2d-e56c38161992" xlink:to="loc_srt_AmericasMember_3a6a07aa-4ab0-40c0-8580-a370dc285a9e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_1fcfb16a-a378-40b3-b8bb-c388df854fd7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_2d59ad78-4950-4b60-ba2d-e56c38161992" xlink:to="loc_srt_EuropeMember_1fcfb16a-a378-40b3-b8bb-c388df854fd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_f22b1700-7109-462e-9fbd-f9447b1ba94d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_2d59ad78-4950-4b60-ba2d-e56c38161992" xlink:to="loc_srt_AsiaPacificMember_f22b1700-7109-462e-9fbd-f9447b1ba94d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU_3ddd076b-835e-4faa-b840-30df3114358b" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_AU"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_2d59ad78-4950-4b60-ba2d-e56c38161992" xlink:to="loc_country_AU_3ddd076b-835e-4faa-b840-30df3114358b" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SegmentInformationNetSalesbyProductsandServicesDetails" xlink:type="simple" xlink:href="brc-20230731.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_256d0d44-e66b-4b9a-b58b-5d341f84b52b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c1d9fa21-2e93-4483-8b6c-03346dfb906b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_256d0d44-e66b-4b9a-b58b-5d341f84b52b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c1d9fa21-2e93-4483-8b6c-03346dfb906b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1d7b270a-a991-4025-ad4e-2f375adde27a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_256d0d44-e66b-4b9a-b58b-5d341f84b52b" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1d7b270a-a991-4025-ad4e-2f375adde27a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_0483f4f7-18ea-4c91-87d0-df3c9f259e4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1d7b270a-a991-4025-ad4e-2f375adde27a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_0483f4f7-18ea-4c91-87d0-df3c9f259e4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0483f4f7-18ea-4c91-87d0-df3c9f259e4d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0483f4f7-18ea-4c91-87d0-df3c9f259e4d" xlink:to="loc_us-gaap_SegmentDomain_0483f4f7-18ea-4c91-87d0-df3c9f259e4d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e4f981a2-5df9-4d68-8b99-924abb1d18b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0483f4f7-18ea-4c91-87d0-df3c9f259e4d" xlink:to="loc_us-gaap_SegmentDomain_e4f981a2-5df9-4d68-8b99-924abb1d18b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IdentificationSolutionsMember_9c53863c-3db5-4262-8147-9efb6da087a1" xlink:href="brc-20230731.xsd#brc_IdentificationSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e4f981a2-5df9-4d68-8b99-924abb1d18b6" xlink:to="loc_brc_IdentificationSolutionsMember_9c53863c-3db5-4262-8147-9efb6da087a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_WorkplaceSafetyMember_f37401c2-0c2f-46cf-a7d5-59f3fccab82b" xlink:href="brc-20230731.xsd#brc_WorkplaceSafetyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e4f981a2-5df9-4d68-8b99-924abb1d18b6" xlink:to="loc_brc_WorkplaceSafetyMember_f37401c2-0c2f-46cf-a7d5-59f3fccab82b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" xlink:type="simple" xlink:href="brc-20230731.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_2cf085fe-bdcd-4296-b465-c3fe7b4e29bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e55916e0-0f25-4405-ab6b-cebe1e820619" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2cf085fe-bdcd-4296-b465-c3fe7b4e29bb" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e55916e0-0f25-4405-ab6b-cebe1e820619" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_11de82cd-fc0a-4c52-ab7f-3c4acf6f4783" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2cf085fe-bdcd-4296-b465-c3fe7b4e29bb" xlink:to="loc_us-gaap_NoncurrentAssets_11de82cd-fc0a-4c52-ab7f-3c4acf6f4783" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_c35f5f25-694a-4475-a075-9475f4d0253b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2cf085fe-bdcd-4296-b465-c3fe7b4e29bb" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_c35f5f25-694a-4475-a075-9475f4d0253b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_6ab9e902-662b-432c-abcb-4ed4fb400d77" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_c35f5f25-694a-4475-a075-9475f4d0253b" xlink:to="loc_srt_ConsolidationItemsAxis_6ab9e902-662b-432c-abcb-4ed4fb400d77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6ab9e902-662b-432c-abcb-4ed4fb400d77_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_6ab9e902-662b-432c-abcb-4ed4fb400d77" xlink:to="loc_srt_ConsolidationItemsDomain_6ab9e902-662b-432c-abcb-4ed4fb400d77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_4ce61720-21ea-4d73-9d9c-a3356f96b040" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_6ab9e902-662b-432c-abcb-4ed4fb400d77" xlink:to="loc_srt_ConsolidationItemsDomain_4ce61720-21ea-4d73-9d9c-a3356f96b040" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ef126c41-4ee5-40c2-a3c6-a3e9d9cbc073" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_c35f5f25-694a-4475-a075-9475f4d0253b" xlink:to="loc_srt_StatementGeographicalAxis_ef126c41-4ee5-40c2-a3c6-a3e9d9cbc073" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ef126c41-4ee5-40c2-a3c6-a3e9d9cbc073_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_ef126c41-4ee5-40c2-a3c6-a3e9d9cbc073" xlink:to="loc_srt_SegmentGeographicalDomain_ef126c41-4ee5-40c2-a3c6-a3e9d9cbc073_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_68da3700-7cf2-48d8-8f54-b4ba915e6557" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_ef126c41-4ee5-40c2-a3c6-a3e9d9cbc073" xlink:to="loc_srt_SegmentGeographicalDomain_68da3700-7cf2-48d8-8f54-b4ba915e6557" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_d1bd86fd-cd57-45ff-8276-42b0a99fa000" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_68da3700-7cf2-48d8-8f54-b4ba915e6557" xlink:to="loc_country_US_d1bd86fd-cd57-45ff-8276-42b0a99fa000" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OtherCountriesMember_650f5b33-affa-4c7e-8965-943076498317" xlink:href="brc-20230731.xsd#brc_OtherCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_68da3700-7cf2-48d8-8f54-b4ba915e6557" xlink:to="loc_brc_OtherCountriesMember_650f5b33-affa-4c7e-8965-943076498317" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_ee870f2f-5260-49c9-919a-629c768f6ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_68da3700-7cf2-48d8-8f54-b4ba915e6557" xlink:to="loc_us-gaap_IntersegmentEliminationMember_ee870f2f-5260-49c9-919a-629c768f6ee1" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails" xlink:type="simple" xlink:href="brc-20230731.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_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_1c78384f-415b-48bc-ac48-ffc217219825" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_1c78384f-415b-48bc-ac48-ffc217219825" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_80daa1ac-c15b-4852-8c9e-2e6eb0377f67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_80daa1ac-c15b-4852-8c9e-2e6eb0377f67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_a10e5ac2-96d9-4640-80f5-04c58564417b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxLiabilities_a10e5ac2-96d9-4640-80f5-04c58564417b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_5bee3c9e-93ab-471a-8229-617a9649ab23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_5bee3c9e-93ab-471a-8229-617a9649ab23" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_c5246a2d-4c37-49dd-81dd-424434875c52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_c5246a2d-4c37-49dd-81dd-424434875c52" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_de66a745-1669-428a-aa24-04aef69ac5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_de66a745-1669-428a-aa24-04aef69ac5d3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilityValuationAllowance_d398fc58-4306-433f-97b1-abad1350a755" xlink:href="brc-20230731.xsd#brc_DeferredTaxLiabilityValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_brc_DeferredTaxLiabilityValuationAllowance_d398fc58-4306-433f-97b1-abad1350a755" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_b0168f81-bbc5-44cd-a525-41961b2ebec5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_b0168f81-bbc5-44cd-a525-41961b2ebec5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses_fbd80314-7dc1-4c05-b5f2-5a791247a362" xlink:href="brc-20230731.xsd#brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses_fbd80314-7dc1-4c05-b5f2-5a791247a362" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_38ff1c59-f46b-4366-bfb2-20fc15e5fb2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_38ff1c59-f46b-4366-bfb2-20fc15e5fb2c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits_48b1d4a8-5633-4a6a-ba2d-16bdebdb2b35" xlink:href="brc-20230731.xsd#brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits_48b1d4a8-5633-4a6a-ba2d-16bdebdb2b35" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits_ab589646-8164-471a-8299-3f0735d3eb75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits_ab589646-8164-471a-8299-3f0735d3eb75" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation_808222c8-528a-4a90-b2ea-97949f6f74b0" xlink:href="brc-20230731.xsd#brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation_808222c8-528a-4a90-b2ea-97949f6f74b0" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_8960595f-2f5b-41c5-9fa6-b8b28d0275cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_8960595f-2f5b-41c5-9fa6-b8b28d0275cc" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_db965527-7c85-40f1-aa0e-f5e7f68b7c18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_db965527-7c85-40f1-aa0e-f5e7f68b7c18" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_4f050d12-ae7c-4a82-91d7-77bdf8a0c477" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_4f050d12-ae7c-4a82-91d7-77bdf8a0c477" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_21405d58-b21a-4e88-b903-5ad5235a8d85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_21405d58-b21a-4e88-b903-5ad5235a8d85" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4575702f-927d-423a-8ad4-c13dc03fbcee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4575702f-927d-423a-8ad4-c13dc03fbcee" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_ea6279b2-585d-432e-86eb-15597522bd75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_ea6279b2-585d-432e-86eb-15597522bd75" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilitiesAccountsReceivable_25e65946-ee70-4ead-ab09-77a760a10259" xlink:href="brc-20230731.xsd#brc_DeferredTaxLiabilitiesAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_brc_DeferredTaxLiabilitiesAccountsReceivable_25e65946-ee70-4ead-ab09-77a760a10259" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_7ad3c51c-0b85-403e-9539-fbd2cc6aa0d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_7ad3c51c-0b85-403e-9539-fbd2cc6aa0d3" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_7ea2340a-1d6a-4866-8097-c007a59c30d9" xlink:href="brc-20230731.xsd#brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_7ea2340a-1d6a-4866-8097-c007a59c30d9" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_ae68403c-8b09-44ab-aaca-676c0fc689a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_ae68403c-8b09-44ab-aaca-676c0fc689a5" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_2b97e085-33f7-4541-83a7-0b6dee714a13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_2b97e085-33f7-4541-83a7-0b6dee714a13" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_3357b7fd-7b35-4150-842f-d02e749df693" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_3357b7fd-7b35-4150-842f-d02e749df693" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment_a39573a2-751f-4520-ae77-34ae5f017200" xlink:href="brc-20230731.xsd#brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment_a39573a2-751f-4520-ae77-34ae5f017200" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_72718ff4-905a-47ee-9a1e-19305d26694d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_72718ff4-905a-47ee-9a1e-19305d26694d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DTANetAxis_5798849e-414d-43cd-85ee-002114f61d94" xlink:href="brc-20230731.xsd#brc_DTANetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_72718ff4-905a-47ee-9a1e-19305d26694d" xlink:to="loc_brc_DTANetAxis_5798849e-414d-43cd-85ee-002114f61d94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DTANetDomain_5798849e-414d-43cd-85ee-002114f61d94_default" xlink:href="brc-20230731.xsd#brc_DTANetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_brc_DTANetAxis_5798849e-414d-43cd-85ee-002114f61d94" xlink:to="loc_brc_DTANetDomain_5798849e-414d-43cd-85ee-002114f61d94_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DTANetDomain_1fabbea7-fe37-434a-9e99-6fdd1296683d" xlink:href="brc-20230731.xsd#brc_DTANetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_brc_DTANetAxis_5798849e-414d-43cd-85ee-002114f61d94" xlink:to="loc_brc_DTANetDomain_1fabbea7-fe37-434a-9e99-6fdd1296683d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NetofliabilitiesMember_02014d9a-95e7-40be-82c1-2c998606111f" xlink:href="brc-20230731.xsd#brc_NetofliabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_DTANetDomain_1fabbea7-fe37-434a-9e99-6fdd1296683d" xlink:to="loc_brc_NetofliabilitiesMember_02014d9a-95e7-40be-82c1-2c998606111f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NetofassetsMember_b416d025-a9be-4fcb-8acb-84ed004a4b5c" xlink:href="brc-20230731.xsd#brc_NetofassetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_DTANetDomain_1fabbea7-fe37-434a-9e99-6fdd1296683d" xlink:to="loc_brc_NetofassetsMember_b416d025-a9be-4fcb-8acb-84ed004a4b5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_aa21ab07-2265-4252-baf0-bb442e027467" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_72718ff4-905a-47ee-9a1e-19305d26694d" xlink:to="loc_srt_StatementScenarioAxis_aa21ab07-2265-4252-baf0-bb442e027467" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_aa21ab07-2265-4252-baf0-bb442e027467_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_aa21ab07-2265-4252-baf0-bb442e027467" xlink:to="loc_srt_ScenarioUnspecifiedDomain_aa21ab07-2265-4252-baf0-bb442e027467_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_d6550ae1-85ad-41a9-9530-77f6cc625595" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_aa21ab07-2265-4252-baf0-bb442e027467" xlink:to="loc_srt_ScenarioUnspecifiedDomain_d6550ae1-85ad-41a9-9530-77f6cc625595" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NetofliabilitiesMember_c53a7b6d-8d32-41d5-8a23-148643e3ac0b" xlink:href="brc-20230731.xsd#brc_NetofliabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_d6550ae1-85ad-41a9-9530-77f6cc625595" xlink:to="loc_brc_NetofliabilitiesMember_c53a7b6d-8d32-41d5-8a23-148643e3ac0b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NetofassetsMember_e92761da-7850-487d-850f-bb8535f08682" xlink:href="brc-20230731.xsd#brc_NetofassetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_d6550ae1-85ad-41a9-9530-77f6cc625595" xlink:to="loc_brc_NetofassetsMember_e92761da-7850-487d-850f-bb8535f08682" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="simple" xlink:href="brc-20230731.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_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_26798ccb-a72e-41ae-ac95-05bf700c13f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_us-gaap_OperatingLossCarryforwards_26798ccb-a72e-41ae-ac95-05bf700c13f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_f82de990-9866-4239-a57e-df8872472f71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_f82de990-9866-4239-a57e-df8872472f71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ForeignOperatingLossCarryforwardExpirationDates_6e7f7fec-d0c9-4795-b8f1-c05e028f696b" xlink:href="brc-20230731.xsd#brc_ForeignOperatingLossCarryforwardExpirationDates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_brc_ForeignOperatingLossCarryforwardExpirationDates_6e7f7fec-d0c9-4795-b8f1-c05e028f696b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_StateNetOperatingLossCarryforwardsExpirationDates_fbdd4784-afcb-43d5-8d45-98f8253a19c8" xlink:href="brc-20230731.xsd#brc_StateNetOperatingLossCarryforwardsExpirationDates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_brc_StateNetOperatingLossCarryforwardsExpirationDates_fbdd4784-afcb-43d5-8d45-98f8253a19c8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_39676a75-c38c-45f7-a172-9e77a8954220" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_39676a75-c38c-45f7-a172-9e77a8954220" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ForeignTaxCreditCarryforwardExpirationDates_18e7d0b2-383a-48a6-b5bd-cc34e6afb66e" xlink:href="brc-20230731.xsd#brc_ForeignTaxCreditCarryforwardExpirationDates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_brc_ForeignTaxCreditCarryforwardExpirationDates_18e7d0b2-383a-48a6-b5bd-cc34e6afb66e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates_26e6f7b9-533b-4703-a92c-61acca2bf356" xlink:href="brc-20230731.xsd#brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates_26e6f7b9-533b-4703-a92c-61acca2bf356" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_c07e8078-82fd-4763-bb47-a65c4bedb084" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_c07e8078-82fd-4763-bb47-a65c4bedb084" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_bbd3198c-ddbe-4370-83ec-761f99a2b66e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_bbd3198c-ddbe-4370-83ec-761f99a2b66e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities_af8be683-5343-493d-a355-b8a419ed5847" xlink:href="brc-20230731.xsd#brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities_af8be683-5343-493d-a355-b8a419ed5847" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties_dec3f0e5-cd24-4d99-a386-07e1706e4be9" xlink:href="brc-20230731.xsd#brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties_dec3f0e5-cd24-4d99-a386-07e1706e4be9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_ec7d70a3-0c4d-4392-adc9-f62a0912e33e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_ec7d70a3-0c4d-4392-adc9-f62a0912e33e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_0f3ed866-4fc4-4ef7-8c28-58b59b3f135d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_0f3ed866-4fc4-4ef7-8c28-58b59b3f135d" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_837730c3-a527-4133-ac34-572efe7d3625" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_837730c3-a527-4133-ac34-572efe7d3625" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_ce1779a9-1348-469b-b228-5efae39e9d57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_ce1779a9-1348-469b-b228-5efae39e9d57" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_606689dc-856b-42dc-a515-b642f3942480" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_606689dc-856b-42dc-a515-b642f3942480" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_TaxBenefitsAssociatedwithStatueofLimitations_900a8b9e-77bf-425d-a944-19279b19fe37" xlink:href="brc-20230731.xsd#brc_TaxBenefitsAssociatedwithStatueofLimitations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_brc_TaxBenefitsAssociatedwithStatueofLimitations_900a8b9e-77bf-425d-a944-19279b19fe37" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OpenTaxYear_e64a591f-4e25-4a19-a840-9101dc00fd5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OpenTaxYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_us-gaap_OpenTaxYear_e64a591f-4e25-4a19-a840-9101dc00fd5e" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_9dc5a1a4-772a-40f9-bf1b-b77dd3775cca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_9dc5a1a4-772a-40f9-bf1b-b77dd3775cca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_931248b1-c08e-4920-a2f2-d4cb7c8c3fb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_9dc5a1a4-772a-40f9-bf1b-b77dd3775cca" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_931248b1-c08e-4920-a2f2-d4cb7c8c3fb3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_931248b1-c08e-4920-a2f2-d4cb7c8c3fb3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_931248b1-c08e-4920-a2f2-d4cb7c8c3fb3" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_931248b1-c08e-4920-a2f2-d4cb7c8c3fb3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_1f5ca4ab-9ba6-4469-a852-564d28432ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_931248b1-c08e-4920-a2f2-d4cb7c8c3fb3" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_1f5ca4ab-9ba6-4469-a852-564d28432ac4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_a2cf12d0-c8a8-45da-a1ce-e3b508e6ae75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InternalRevenueServiceIRSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1f5ca4ab-9ba6-4469-a852-564d28432ac4" xlink:to="loc_us-gaap_InternalRevenueServiceIRSMember_a2cf12d0-c8a8-45da-a1ce-e3b508e6ae75" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_5c8ddc02-2fff-4551-b68f-1004707c57c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1f5ca4ab-9ba6-4469-a852-564d28432ac4" xlink:to="loc_us-gaap_ForeignCountryMember_5c8ddc02-2fff-4551-b68f-1004707c57c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_348dcfa8-7357-485b-b51d-74ea5bab43f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1f5ca4ab-9ba6-4469-a852-564d28432ac4" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_348dcfa8-7357-485b-b51d-74ea5bab43f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis_05ab8ae9-0232-433e-944f-04c8b82c930a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_9dc5a1a4-772a-40f9-bf1b-b77dd3775cca" xlink:to="loc_us-gaap_TaxPeriodAxis_05ab8ae9-0232-433e-944f-04c8b82c930a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_05ab8ae9-0232-433e-944f-04c8b82c930a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxPeriodAxis_05ab8ae9-0232-433e-944f-04c8b82c930a" xlink:to="loc_us-gaap_TaxPeriodDomain_05ab8ae9-0232-433e-944f-04c8b82c930a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_1382e9fa-3feb-4250-ab29-1b3917d1de77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxPeriodAxis_05ab8ae9-0232-433e-944f-04c8b82c930a" xlink:to="loc_us-gaap_TaxPeriodDomain_1382e9fa-3feb-4250-ab29-1b3917d1de77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarliestTaxYearMember_a63acdae-1636-414c-8e79-a22ef4cd1b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarliestTaxYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_1382e9fa-3feb-4250-ab29-1b3917d1de77" xlink:to="loc_us-gaap_EarliestTaxYearMember_a63acdae-1636-414c-8e79-a22ef4cd1b4c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LatestTaxYearMember_dda6e232-3076-411b-90f1-1ac2ef3c94a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LatestTaxYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_1382e9fa-3feb-4250-ab29-1b3917d1de77" xlink:to="loc_us-gaap_LatestTaxYearMember_dda6e232-3076-411b-90f1-1ac2ef3c94a8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail" xlink:type="simple" xlink:href="brc-20230731.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_73056db3-1830-4a12-a3c4-a8aebb5522bb" xlink:href="brc-20230731.xsd#brc_EarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8df89355-937e-45c9-a8dc-e3fc02b6a156" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_EarningsPerShareLineItems_73056db3-1830-4a12-a3c4-a8aebb5522bb" xlink:to="loc_us-gaap_NetIncomeLoss_8df89355-937e-45c9-a8dc-e3fc02b6a156" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_b16a7121-a031-486f-9935-0f30df32cfc4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_EarningsPerShareLineItems_73056db3-1830-4a12-a3c4-a8aebb5522bb" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_b16a7121-a031-486f-9935-0f30df32cfc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_a5f70089-1f0b-4d4a-a961-6790cdbabf71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_EarningsPerShareLineItems_73056db3-1830-4a12-a3c4-a8aebb5522bb" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_a5f70089-1f0b-4d4a-a961-6790cdbabf71" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PreferentialDividendsOnDilutiveStockOptions_6ae39125-7eda-4a97-8534-e9435bc3ddc2" xlink:href="brc-20230731.xsd#brc_PreferentialDividendsOnDilutiveStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_EarningsPerShareLineItems_73056db3-1830-4a12-a3c4-a8aebb5522bb" xlink:to="loc_brc_PreferentialDividendsOnDilutiveStockOptions_6ae39125-7eda-4a97-8534-e9435bc3ddc2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5c75a445-1c35-436a-aec6-ca4f0e70af89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_EarningsPerShareLineItems_73056db3-1830-4a12-a3c4-a8aebb5522bb" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5c75a445-1c35-436a-aec6-ca4f0e70af89" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_91beb269-a06d-4f26-acbc-5b37a04971d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_EarningsPerShareLineItems_73056db3-1830-4a12-a3c4-a8aebb5522bb" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_91beb269-a06d-4f26-acbc-5b37a04971d7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4d47f906-c0a7-4481-8f1d-ce4b85086885" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_EarningsPerShareLineItems_73056db3-1830-4a12-a3c4-a8aebb5522bb" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4d47f906-c0a7-4481-8f1d-ce4b85086885" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_e1e91d15-b426-41bc-b487-e7419658abe2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_EarningsPerShareLineItems_73056db3-1830-4a12-a3c4-a8aebb5522bb" xlink:to="loc_us-gaap_EarningsPerShareBasic_e1e91d15-b426-41bc-b487-e7419658abe2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_ff546067-827f-48f7-a060-e00b317d5f99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_EarningsPerShareLineItems_73056db3-1830-4a12-a3c4-a8aebb5522bb" xlink:to="loc_us-gaap_EarningsPerShareDiluted_ff546067-827f-48f7-a060-e00b317d5f99" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EarningsPerShareTable_58984cad-2413-468b-bbcb-776be8d55675" xlink:href="brc-20230731.xsd#brc_EarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_brc_EarningsPerShareLineItems_73056db3-1830-4a12-a3c4-a8aebb5522bb" xlink:to="loc_brc_EarningsPerShareTable_58984cad-2413-468b-bbcb-776be8d55675" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a619f3b3-1251-44e5-aee3-85e037ab3ba1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_brc_EarningsPerShareTable_58984cad-2413-468b-bbcb-776be8d55675" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a619f3b3-1251-44e5-aee3-85e037ab3ba1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a619f3b3-1251-44e5-aee3-85e037ab3ba1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a619f3b3-1251-44e5-aee3-85e037ab3ba1" xlink:to="loc_us-gaap_EquityComponentDomain_a619f3b3-1251-44e5-aee3-85e037ab3ba1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_657b50e7-402e-445a-aa44-87a986fc944a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a619f3b3-1251-44e5-aee3-85e037ab3ba1" xlink:to="loc_us-gaap_EquityComponentDomain_657b50e7-402e-445a-aa44-87a986fc944a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PreferentialDividendsOnClassNonvotingCommonStockMember_b8eb9026-809a-4ff8-b2d5-6bc4d3215427" xlink:href="brc-20230731.xsd#brc_PreferentialDividendsOnClassNonvotingCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_657b50e7-402e-445a-aa44-87a986fc944a" xlink:to="loc_brc_PreferentialDividendsOnClassNonvotingCommonStockMember_b8eb9026-809a-4ff8-b2d5-6bc4d3215427" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PreferentialDividendsOnDilutiveSharesMember_c1cb6f77-0c89-43f6-ae97-4dfd85b3fd57" xlink:href="brc-20230731.xsd#brc_PreferentialDividendsOnDilutiveSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_657b50e7-402e-445a-aa44-87a986fc944a" xlink:to="loc_brc_PreferentialDividendsOnDilutiveSharesMember_c1cb6f77-0c89-43f6-ae97-4dfd85b3fd57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1d5b542c-e832-4bef-93ce-8e52582babed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_brc_EarningsPerShareTable_58984cad-2413-468b-bbcb-776be8d55675" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1d5b542c-e832-4bef-93ce-8e52582babed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_1d5b542c-e832-4bef-93ce-8e52582babed_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1d5b542c-e832-4bef-93ce-8e52582babed" xlink:to="loc_us-gaap_ClassOfStockDomain_1d5b542c-e832-4bef-93ce-8e52582babed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_70bc8a0c-887d-49c2-9b31-af7c188ec9d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1d5b542c-e832-4bef-93ce-8e52582babed" xlink:to="loc_us-gaap_ClassOfStockDomain_70bc8a0c-887d-49c2-9b31-af7c188ec9d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_8c50f37e-9af7-4e31-87ac-d03f40aa738a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_70bc8a0c-887d-49c2-9b31-af7c188ec9d9" xlink:to="loc_us-gaap_NonvotingCommonStockMember_8c50f37e-9af7-4e31-87ac-d03f40aa738a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_68659156-177f-435a-83cd-063c8425a618" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_70bc8a0c-887d-49c2-9b31-af7c188ec9d9" xlink:to="loc_us-gaap_CommonClassBMember_68659156-177f-435a-83cd-063c8425a618" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_0931a972-1bd6-4199-b29e-60b6a5a96a98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_70bc8a0c-887d-49c2-9b31-af7c188ec9d9" xlink:to="loc_us-gaap_CommonClassAMember_0931a972-1bd6-4199-b29e-60b6a5a96a98" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/NetIncomeperCommonShareAdditionalInformationsDetail" xlink:type="simple" xlink:href="brc-20230731.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_dc1a0455-aae3-4e0f-9955-eaf669a2afb8" xlink:href="brc-20230731.xsd#brc_EarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f8f07be8-0b53-4ff1-96c1-93d0e5233e38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_EarningsPerShareLineItems_dc1a0455-aae3-4e0f-9955-eaf669a2afb8" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f8f07be8-0b53-4ff1-96c1-93d0e5233e38" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EarningsPerShareTable_17bf4bad-0f8b-4501-a412-377f2aaf5fab" xlink:href="brc-20230731.xsd#brc_EarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_brc_EarningsPerShareLineItems_dc1a0455-aae3-4e0f-9955-eaf669a2afb8" xlink:to="loc_brc_EarningsPerShareTable_17bf4bad-0f8b-4501-a412-377f2aaf5fab" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_230a1826-601f-4ca4-809b-688992d4a81b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_brc_EarningsPerShareTable_17bf4bad-0f8b-4501-a412-377f2aaf5fab" xlink:to="loc_us-gaap_StatementClassOfStockAxis_230a1826-601f-4ca4-809b-688992d4a81b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_230a1826-601f-4ca4-809b-688992d4a81b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_230a1826-601f-4ca4-809b-688992d4a81b" xlink:to="loc_us-gaap_ClassOfStockDomain_230a1826-601f-4ca4-809b-688992d4a81b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_aff72273-ef72-4687-b840-b327e85b8ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_230a1826-601f-4ca4-809b-688992d4a81b" xlink:to="loc_us-gaap_ClassOfStockDomain_aff72273-ef72-4687-b840-b327e85b8ce6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_7dd28d1a-7b6d-441b-8d1b-9b29df627677" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_aff72273-ef72-4687-b840-b327e85b8ce6" xlink:to="loc_us-gaap_NonvotingCommonStockMember_7dd28d1a-7b6d-441b-8d1b-9b29df627677" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail" xlink:type="simple" xlink:href="brc-20230731.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_d30bec24-fda4-4ce7-aabf-9744530eb24d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent_effae567-bd2c-4ce1-b661-904193eb4113" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MarketableSecuritiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d30bec24-fda4-4ce7-aabf-9744530eb24d" xlink:to="loc_us-gaap_MarketableSecuritiesNoncurrent_effae567-bd2c-4ce1-b661-904193eb4113" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_cafd7dfe-3b6e-46ad-adcc-26ecb8c80bed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d30bec24-fda4-4ce7-aabf-9744530eb24d" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_cafd7dfe-3b6e-46ad-adcc-26ecb8c80bed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_388fe7b8-4b4a-41be-b9dc-8ec461769538" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d30bec24-fda4-4ce7-aabf-9744530eb24d" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_388fe7b8-4b4a-41be-b9dc-8ec461769538" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f2e848c4-2154-46df-a7b9-a400b1c6594a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d30bec24-fda4-4ce7-aabf-9744530eb24d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f2e848c4-2154-46df-a7b9-a400b1c6594a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_43caa857-8f09-4218-904a-a8f33474af6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f2e848c4-2154-46df-a7b9-a400b1c6594a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_43caa857-8f09-4218-904a-a8f33474af6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_43caa857-8f09-4218-904a-a8f33474af6b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_43caa857-8f09-4218-904a-a8f33474af6b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_43caa857-8f09-4218-904a-a8f33474af6b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4e95f60d-0005-491c-b145-2b0ea71a803e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_43caa857-8f09-4218-904a-a8f33474af6b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4e95f60d-0005-491c-b145-2b0ea71a803e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_131bbc2c-0701-4cc3-ba95-1fca735e9584" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4e95f60d-0005-491c-b145-2b0ea71a803e" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_131bbc2c-0701-4cc3-ba95-1fca735e9584" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_7fc0a778-8e15-4292-b16e-0e0abc990e78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4e95f60d-0005-491c-b145-2b0ea71a803e" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_7fc0a778-8e15-4292-b16e-0e0abc990e78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_d88523a5-0602-42c0-a4f8-f0f418ec1092" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f2e848c4-2154-46df-a7b9-a400b1c6594a" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_d88523a5-0602-42c0-a4f8-f0f418ec1092" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d88523a5-0602-42c0-a4f8-f0f418ec1092_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d88523a5-0602-42c0-a4f8-f0f418ec1092" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d88523a5-0602-42c0-a4f8-f0f418ec1092_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_f68c436e-c6ae-4fe4-a2c2-b55132539279" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d88523a5-0602-42c0-a4f8-f0f418ec1092" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_f68c436e-c6ae-4fe4-a2c2-b55132539279" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_6578b487-ebea-413f-907d-7a430fe25e31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_f68c436e-c6ae-4fe4-a2c2-b55132539279" xlink:to="loc_us-gaap_OtherAssetsMember_6578b487-ebea-413f-907d-7a430fe25e31" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_903b41f1-642e-4298-a87d-6337ccc39cb1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_f68c436e-c6ae-4fe4-a2c2-b55132539279" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_903b41f1-642e-4298-a87d-6337ccc39cb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_34bea8a7-02c9-4f4f-80ea-ada4dfc33b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_f68c436e-c6ae-4fe4-a2c2-b55132539279" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_34bea8a7-02c9-4f4f-80ea-ada4dfc33b0c" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/DerivativeNotionalAmountsDetails" xlink:type="simple" xlink:href="brc-20230731.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_a8c48df1-9a9e-41c5-acf5-1badcea24c35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_a88f4e38-8bc0-4736-aad5-af38030c7b09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_a8c48df1-9a9e-41c5-acf5-1badcea24c35" xlink:to="loc_us-gaap_DerivativeNotionalAmount_a88f4e38-8bc0-4736-aad5-af38030c7b09" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_0d99d770-7007-46e4-813b-06a2bfeb32b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_a8c48df1-9a9e-41c5-acf5-1badcea24c35" xlink:to="loc_us-gaap_DerivativeTable_0d99d770-7007-46e4-813b-06a2bfeb32b9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_a982928b-b2a4-4f6e-9002-22fc7a79aa57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_0d99d770-7007-46e4-813b-06a2bfeb32b9" xlink:to="loc_us-gaap_HedgingDesignationAxis_a982928b-b2a4-4f6e-9002-22fc7a79aa57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_a982928b-b2a4-4f6e-9002-22fc7a79aa57_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_a982928b-b2a4-4f6e-9002-22fc7a79aa57" xlink:to="loc_us-gaap_HedgingDesignationDomain_a982928b-b2a4-4f6e-9002-22fc7a79aa57_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_7a99ce0d-3643-4dda-b58b-d5b08eb4fb1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_a982928b-b2a4-4f6e-9002-22fc7a79aa57" xlink:to="loc_us-gaap_HedgingDesignationDomain_7a99ce0d-3643-4dda-b58b-d5b08eb4fb1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_12aedcc6-aacc-4404-88ce-10ebfc036a23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_7a99ce0d-3643-4dda-b58b-d5b08eb4fb1b" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_12aedcc6-aacc-4404-88ce-10ebfc036a23" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_e4f27d05-8b6f-45cf-b29f-022ee9b7b2a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_7a99ce0d-3643-4dda-b58b-d5b08eb4fb1b" xlink:to="loc_us-gaap_NondesignatedMember_e4f27d05-8b6f-45cf-b29f-022ee9b7b2a9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails" xlink:type="simple" xlink:href="brc-20230731.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_2205b908-5bb8-4433-88b3-d510cff96781" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_048041c0-35e6-404e-a279-39ed8856405f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_2205b908-5bb8-4433-88b3-d510cff96781" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_048041c0-35e6-404e-a279-39ed8856405f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax_04311a69-6c96-4ab0-9822-bd00fe02f637" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_2205b908-5bb8-4433-88b3-d510cff96781" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax_04311a69-6c96-4ab0-9822-bd00fe02f637" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet_ebe37ab4-b6c4-4856-9e0f-2a1d4479c665" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_2205b908-5bb8-4433-88b3-d510cff96781" xlink:to="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet_ebe37ab4-b6c4-4856-9e0f-2a1d4479c665" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_3b3ed4f4-9f61-4cf4-8170-1ef3d1c6c4a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_2205b908-5bb8-4433-88b3-d510cff96781" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_3b3ed4f4-9f61-4cf4-8170-1ef3d1c6c4a3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d5f12508-7ec2-4c8d-9e68-035a53d74c11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_3b3ed4f4-9f61-4cf4-8170-1ef3d1c6c4a3" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d5f12508-7ec2-4c8d-9e68-035a53d74c11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_d5f12508-7ec2-4c8d-9e68-035a53d74c11_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d5f12508-7ec2-4c8d-9e68-035a53d74c11" xlink:to="loc_us-gaap_HedgingRelationshipDomain_d5f12508-7ec2-4c8d-9e68-035a53d74c11_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_23b2d1c9-ef6c-4160-bafa-1d0adf660a02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d5f12508-7ec2-4c8d-9e68-035a53d74c11" xlink:to="loc_us-gaap_HedgingRelationshipDomain_23b2d1c9-ef6c-4160-bafa-1d0adf660a02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_c351f2ba-dc3b-402f-8f82-668ca904c03e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_23b2d1c9-ef6c-4160-bafa-1d0adf660a02" xlink:to="loc_us-gaap_CashFlowHedgingMember_c351f2ba-dc3b-402f-8f82-668ca904c03e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_65e6ebc6-d552-4940-b2df-b557c9868de6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_23b2d1c9-ef6c-4160-bafa-1d0adf660a02" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_65e6ebc6-d552-4940-b2df-b557c9868de6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail" xlink:type="simple" xlink:href="brc-20230731.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_e3c2a34d-21ec-47a2-a312-d62c48185c0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_ca5d9fc0-e93e-447c-ba92-25452e96cd0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_e3c2a34d-21ec-47a2-a312-d62c48185c0c" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_ca5d9fc0-e93e-447c-ba92-25452e96cd0b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_ceb6362b-eed3-4579-bbbb-e55ad2df3ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_e3c2a34d-21ec-47a2-a312-d62c48185c0c" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_ceb6362b-eed3-4579-bbbb-e55ad2df3ee1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_303cad69-61e9-4039-9ff8-7fd722d43f38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_e3c2a34d-21ec-47a2-a312-d62c48185c0c" xlink:to="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_303cad69-61e9-4039-9ff8-7fd722d43f38" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_5fcdad30-fb60-4b00-b3de-d63b6da89a51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_e3c2a34d-21ec-47a2-a312-d62c48185c0c" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_5fcdad30-fb60-4b00-b3de-d63b6da89a51" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_b8ba75ef-2767-4e3d-b06b-543505383ec0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_5fcdad30-fb60-4b00-b3de-d63b6da89a51" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_b8ba75ef-2767-4e3d-b06b-543505383ec0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_b8ba75ef-2767-4e3d-b06b-543505383ec0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_b8ba75ef-2767-4e3d-b06b-543505383ec0" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_b8ba75ef-2767-4e3d-b06b-543505383ec0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0b563f78-8657-4abe-95ac-2ed8c394c799" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_b8ba75ef-2767-4e3d-b06b-543505383ec0" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0b563f78-8657-4abe-95ac-2ed8c394c799" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_f2b7f997-a071-4279-bfef-327521f455ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0b563f78-8657-4abe-95ac-2ed8c394c799" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_f2b7f997-a071-4279-bfef-327521f455ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_8b441866-2cf1-4ce9-a9b9-f8e8886808e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0b563f78-8657-4abe-95ac-2ed8c394c799" xlink:to="loc_us-gaap_ForeignExchangeContractMember_8b441866-2cf1-4ce9-a9b9-f8e8886808e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_fed53ba8-4a6b-4e29-b09f-c1a0fa8f99b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0b563f78-8657-4abe-95ac-2ed8c394c799" xlink:to="loc_us-gaap_CashFlowHedgingMember_fed53ba8-4a6b-4e29-b09f-c1a0fa8f99b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_cba8fef1-c1f4-47a3-a0ee-6e2bba2ee80f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_5fcdad30-fb60-4b00-b3de-d63b6da89a51" xlink:to="loc_us-gaap_HedgingDesignationAxis_cba8fef1-c1f4-47a3-a0ee-6e2bba2ee80f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_cba8fef1-c1f4-47a3-a0ee-6e2bba2ee80f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_cba8fef1-c1f4-47a3-a0ee-6e2bba2ee80f" xlink:to="loc_us-gaap_HedgingDesignationDomain_cba8fef1-c1f4-47a3-a0ee-6e2bba2ee80f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_863556b8-9076-4ee8-bcec-c05fa4e6f077" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_cba8fef1-c1f4-47a3-a0ee-6e2bba2ee80f" xlink:to="loc_us-gaap_HedgingDesignationDomain_863556b8-9076-4ee8-bcec-c05fa4e6f077" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_0b837c79-8a01-4063-b468-cfa79a77e02d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_863556b8-9076-4ee8-bcec-c05fa4e6f077" xlink:to="loc_us-gaap_NondesignatedMember_0b837c79-8a01-4063-b468-cfa79a77e02d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_6b96aa07-29ae-4950-b3fe-bffde0a464fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_863556b8-9076-4ee8-bcec-c05fa4e6f077" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_6b96aa07-29ae-4950-b3fe-bffde0a464fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_397b1f4d-8c58-42cd-9c95-c69421f9e6b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_5fcdad30-fb60-4b00-b3de-d63b6da89a51" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_397b1f4d-8c58-42cd-9c95-c69421f9e6b5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_397b1f4d-8c58-42cd-9c95-c69421f9e6b5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_397b1f4d-8c58-42cd-9c95-c69421f9e6b5" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_397b1f4d-8c58-42cd-9c95-c69421f9e6b5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_04ff79c9-2994-42b9-9569-1e982edfe889" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_397b1f4d-8c58-42cd-9c95-c69421f9e6b5" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_04ff79c9-2994-42b9-9569-1e982edfe889" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_bda57ec7-f979-4cbc-9e51-b31d2d3a3f2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_04ff79c9-2994-42b9-9569-1e982edfe889" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_bda57ec7-f979-4cbc-9e51-b31d2d3a3f2e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_48406eae-d0d6-43e3-9cba-00f5a41e55b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_04ff79c9-2994-42b9-9569-1e982edfe889" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_48406eae-d0d6-43e3-9cba-00f5a41e55b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_e410195b-ac36-4056-8690-d190b9d16744" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_04ff79c9-2994-42b9-9569-1e982edfe889" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_e410195b-ac36-4056-8690-d190b9d16744" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9ba20523-5fb3-425e-bd2e-044a1206287c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_5fcdad30-fb60-4b00-b3de-d63b6da89a51" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9ba20523-5fb3-425e-bd2e-044a1206287c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_9ba20523-5fb3-425e-bd2e-044a1206287c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9ba20523-5fb3-425e-bd2e-044a1206287c" xlink:to="loc_us-gaap_HedgingRelationshipDomain_9ba20523-5fb3-425e-bd2e-044a1206287c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_db8a2ebc-9cd0-40c5-b29e-df4b0f64f346" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9ba20523-5fb3-425e-bd2e-044a1206287c" xlink:to="loc_us-gaap_HedgingRelationshipDomain_db8a2ebc-9cd0-40c5-b29e-df4b0f64f346" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_6465eb8b-6813-4826-a2ea-0e057cef08bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_db8a2ebc-9cd0-40c5-b29e-df4b0f64f346" xlink:to="loc_us-gaap_CashFlowHedgingMember_6465eb8b-6813-4826-a2ea-0e057cef08bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_e1441ed6-3365-4bdb-ab99-98f39d47abfa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_db8a2ebc-9cd0-40c5-b29e-df4b0f64f346" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_e1441ed6-3365-4bdb-ab99-98f39d47abfa" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail" xlink:type="simple" xlink:href="brc-20230731.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_b6eb265b-461b-4653-9c28-142dfedc7c32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_571e41a2-10e2-4333-9f2d-5ed375a8a4e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_b6eb265b-461b-4653-9c28-142dfedc7c32" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_571e41a2-10e2-4333-9f2d-5ed375a8a4e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeRemainingMaturity1_1de17998-35c7-438c-affa-48dd0df8d1ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeRemainingMaturity1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_b6eb265b-461b-4653-9c28-142dfedc7c32" xlink:to="loc_us-gaap_DerivativeRemainingMaturity1_1de17998-35c7-438c-affa-48dd0df8d1ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_fbe7e9ee-36d2-4d5b-9cc0-ba81a58ecafe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_b6eb265b-461b-4653-9c28-142dfedc7c32" xlink:to="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_fbe7e9ee-36d2-4d5b-9cc0-ba81a58ecafe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_378a88be-d5ae-4c27-9556-f2459f35f7c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_b6eb265b-461b-4653-9c28-142dfedc7c32" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_378a88be-d5ae-4c27-9556-f2459f35f7c1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_7b2d6a89-241f-47a6-8360-a53f09bc58ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_378a88be-d5ae-4c27-9556-f2459f35f7c1" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_7b2d6a89-241f-47a6-8360-a53f09bc58ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_7b2d6a89-241f-47a6-8360-a53f09bc58ab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_7b2d6a89-241f-47a6-8360-a53f09bc58ab" xlink:to="loc_us-gaap_HedgingRelationshipDomain_7b2d6a89-241f-47a6-8360-a53f09bc58ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_18c5f9fa-8bdb-4e81-92e4-164e0e4b5bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_7b2d6a89-241f-47a6-8360-a53f09bc58ab" xlink:to="loc_us-gaap_HedgingRelationshipDomain_18c5f9fa-8bdb-4e81-92e4-164e0e4b5bc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_ddb09ede-2fef-4d34-a5c9-3ce28614ed52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_18c5f9fa-8bdb-4e81-92e4-164e0e4b5bc6" xlink:to="loc_us-gaap_CashFlowHedgingMember_ddb09ede-2fef-4d34-a5c9-3ce28614ed52" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_0684e8c3-7006-4757-a6d2-24bb3ae49dce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_18c5f9fa-8bdb-4e81-92e4-164e0e4b5bc6" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_0684e8c3-7006-4757-a6d2-24bb3ae49dce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_de8180b9-e289-4aff-ab74-5f86b5b179b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_378a88be-d5ae-4c27-9556-f2459f35f7c1" xlink:to="loc_us-gaap_HedgingDesignationAxis_de8180b9-e289-4aff-ab74-5f86b5b179b8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_de8180b9-e289-4aff-ab74-5f86b5b179b8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_de8180b9-e289-4aff-ab74-5f86b5b179b8" xlink:to="loc_us-gaap_HedgingDesignationDomain_de8180b9-e289-4aff-ab74-5f86b5b179b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_e29b32bf-caec-48ff-a352-db308ef7249a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_de8180b9-e289-4aff-ab74-5f86b5b179b8" xlink:to="loc_us-gaap_HedgingDesignationDomain_e29b32bf-caec-48ff-a352-db308ef7249a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_3ed91837-a48e-4fab-ab66-c952d1cf2777" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_e29b32bf-caec-48ff-a352-db308ef7249a" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_3ed91837-a48e-4fab-ab66-c952d1cf2777" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_e2a6528c-b547-4cd5-b707-6de004920675" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_378a88be-d5ae-4c27-9556-f2459f35f7c1" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_e2a6528c-b547-4cd5-b707-6de004920675" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_e2a6528c-b547-4cd5-b707-6de004920675_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_e2a6528c-b547-4cd5-b707-6de004920675" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_e2a6528c-b547-4cd5-b707-6de004920675_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_2f7eb851-f6b9-426e-a242-2c2a0f8121b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_e2a6528c-b547-4cd5-b707-6de004920675" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_2f7eb851-f6b9-426e-a242-2c2a0f8121b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_7783e512-403c-4749-85dd-823ca853d660" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_2f7eb851-f6b9-426e-a242-2c2a0f8121b1" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_7783e512-403c-4749-85dd-823ca853d660" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_7fdbf045-8ac7-4698-8cca-220c47e24c8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_2f7eb851-f6b9-426e-a242-2c2a0f8121b1" xlink:to="loc_us-gaap_CashFlowHedgingMember_7fdbf045-8ac7-4698-8cca-220c47e24c8c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail" xlink:type="simple" xlink:href="brc-20230731.xsd#AcquisitionsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_e93bcf71-2e59-4a1a-b0cb-9c76818e0dbe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized_e27e0668-fb2e-43e0-b977-2c507259839a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e93bcf71-2e59-4a1a-b0cb-9c76818e0dbe" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized_e27e0668-fb2e-43e0-b977-2c507259839a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6df961fd-a7cf-4edc-98d6-66c638f2a8b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e93bcf71-2e59-4a1a-b0cb-9c76818e0dbe" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6df961fd-a7cf-4edc-98d6-66c638f2a8b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_03289a26-0d5d-49f9-ad4b-50cee396b6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e93bcf71-2e59-4a1a-b0cb-9c76818e0dbe" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_03289a26-0d5d-49f9-ad4b-50cee396b6e4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2be55cc8-0d50-4391-a471-2ba6b2d9f650" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e93bcf71-2e59-4a1a-b0cb-9c76818e0dbe" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2be55cc8-0d50-4391-a471-2ba6b2d9f650" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_bebdd2a8-3418-4307-a01f-7e73001b6f6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2be55cc8-0d50-4391-a471-2ba6b2d9f650" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_bebdd2a8-3418-4307-a01f-7e73001b6f6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bebdd2a8-3418-4307-a01f-7e73001b6f6e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_bebdd2a8-3418-4307-a01f-7e73001b6f6e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bebdd2a8-3418-4307-a01f-7e73001b6f6e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9aabd7f1-d89e-435f-85ca-a9a01191fda9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_bebdd2a8-3418-4307-a01f-7e73001b6f6e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9aabd7f1-d89e-435f-85ca-a9a01191fda9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_CodeAcquisitionMember_709fedde-542a-4d77-996c-d9b65ba20197" xlink:href="brc-20230731.xsd#brc_CodeAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9aabd7f1-d89e-435f-85ca-a9a01191fda9" xlink:to="loc_brc_CodeAcquisitionMember_709fedde-542a-4d77-996c-d9b65ba20197" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_MagicardAcquisitionMember_2ccab7e9-0dd9-4f66-84ab-55e1bd3306f4" xlink:href="brc-20230731.xsd#brc_MagicardAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9aabd7f1-d89e-435f-85ca-a9a01191fda9" xlink:to="loc_brc_MagicardAcquisitionMember_2ccab7e9-0dd9-4f66-84ab-55e1bd3306f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NordicIDAcquisitionMember_3677f3d0-7ce2-480c-8610-5d1ecdc4df7f" xlink:href="brc-20230731.xsd#brc_NordicIDAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9aabd7f1-d89e-435f-85ca-a9a01191fda9" xlink:to="loc_brc_NordicIDAcquisitionMember_3677f3d0-7ce2-480c-8610-5d1ecdc4df7f" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails" xlink:type="simple" xlink:href="brc-20230731.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_c8250158-63c5-4809-b8ce-936ad21d49fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_2c52d779-5013-475a-b7ef-42f5d161ef0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_c8250158-63c5-4809-b8ce-936ad21d49fe" xlink:to="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_2c52d779-5013-475a-b7ef-42f5d161ef0e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_e3376e2b-8a98-425a-b2f8-e78e22e0ec8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_c8250158-63c5-4809-b8ce-936ad21d49fe" xlink:to="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_e3376e2b-8a98-425a-b2f8-e78e22e0ec8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_027b5ecd-b01e-4368-a720-44bf94993c07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_c8250158-63c5-4809-b8ce-936ad21d49fe" xlink:to="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_027b5ecd-b01e-4368-a720-44bf94993c07" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PercentageIncreaseInDividend_9022a9e3-6897-4cfb-9c06-bfbc9dd3a611" xlink:href="brc-20230731.xsd#brc_PercentageIncreaseInDividend"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_c8250158-63c5-4809-b8ce-936ad21d49fe" xlink:to="loc_brc_PercentageIncreaseInDividend_9022a9e3-6897-4cfb-9c06-bfbc9dd3a611" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_4d7f9e11-f441-41c5-8693-6c2ce7307bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_c8250158-63c5-4809-b8ce-936ad21d49fe" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_4d7f9e11-f441-41c5-8693-6c2ce7307bd7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_710feea2-cd26-4834-a3c1-e16cc1f25ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsPayableAmountPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_c8250158-63c5-4809-b8ce-936ad21d49fe" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_710feea2-cd26-4834-a3c1-e16cc1f25ab2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_48a87184-538c-4426-a57a-d40142235769" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_c8250158-63c5-4809-b8ce-936ad21d49fe" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_48a87184-538c-4426-a57a-d40142235769" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_754f83ef-53ee-4062-bb1d-b372eb31d07e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_c8250158-63c5-4809-b8ce-936ad21d49fe" xlink:to="loc_us-gaap_SubsequentEventTable_754f83ef-53ee-4062-bb1d-b372eb31d07e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_95795b84-14c0-4112-b6d3-1e05921dc371" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_754f83ef-53ee-4062-bb1d-b372eb31d07e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_95795b84-14c0-4112-b6d3-1e05921dc371" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_95795b84-14c0-4112-b6d3-1e05921dc371_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_95795b84-14c0-4112-b6d3-1e05921dc371" xlink:to="loc_us-gaap_ClassOfStockDomain_95795b84-14c0-4112-b6d3-1e05921dc371_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3e54443d-d95f-4479-b2ea-4a8d79b92f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_95795b84-14c0-4112-b6d3-1e05921dc371" xlink:to="loc_us-gaap_ClassOfStockDomain_3e54443d-d95f-4479-b2ea-4a8d79b92f4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_045b7ef6-70cd-4d19-822a-6b0bd5db33d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_3e54443d-d95f-4479-b2ea-4a8d79b92f4d" xlink:to="loc_us-gaap_NonvotingCommonStockMember_045b7ef6-70cd-4d19-822a-6b0bd5db33d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_96606acd-d1a5-48f0-aa63-4417b98cd3da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_754f83ef-53ee-4062-bb1d-b372eb31d07e" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_96606acd-d1a5-48f0-aa63-4417b98cd3da" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_96606acd-d1a5-48f0-aa63-4417b98cd3da_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_96606acd-d1a5-48f0-aa63-4417b98cd3da" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_96606acd-d1a5-48f0-aa63-4417b98cd3da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_141394f4-79b1-49d9-b802-735362d25b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_96606acd-d1a5-48f0-aa63-4417b98cd3da" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_141394f4-79b1-49d9-b802-735362d25b6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_0e35dfea-2bbe-4b36-83cf-f1375d39b2b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_141394f4-79b1-49d9-b802-735362d25b6a" xlink:to="loc_us-gaap_SubsequentEventMember_0e35dfea-2bbe-4b36-83cf-f1375d39b2b3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails" xlink:type="simple" xlink:href="brc-20230731.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_7be118cd-54af-4e38-a1e1-604071a5c7e6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_bac6ecb6-49d1-40f4-9661-80b99a770dac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_7be118cd-54af-4e38-a1e1-604071a5c7e6" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_bac6ecb6-49d1-40f4-9661-80b99a770dac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_2a30dfc0-faac-4fe1-839f-6934fc7841a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_bac6ecb6-49d1-40f4-9661-80b99a770dac" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_2a30dfc0-faac-4fe1-839f-6934fc7841a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired_4f4848ef-ee98-433f-a9bd-591d60ba661e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_bac6ecb6-49d1-40f4-9661-80b99a770dac" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired_4f4848ef-ee98-433f-a9bd-591d60ba661e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_279185c4-ac61-4c63-abef-08ac169e2f19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_bac6ecb6-49d1-40f4-9661-80b99a770dac" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_279185c4-ac61-4c63-abef-08ac169e2f19" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_46920f73-2ddd-4bb7-8881-9569e456ffc1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_bac6ecb6-49d1-40f4-9661-80b99a770dac" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_46920f73-2ddd-4bb7-8881-9569e456ffc1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_5d4d8c16-bc61-4d4d-ba3e-08aacc26693c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_6086d4fe-7c25-401d-952b-4411c1fdd4e5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_7be118cd-54af-4e38-a1e1-604071a5c7e6" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_6086d4fe-7c25-401d-952b-4411c1fdd4e5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_3b30e591-d030-46a4-a895-d94712b8f6ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_6086d4fe-7c25-401d-952b-4411c1fdd4e5" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_3b30e591-d030-46a4-a895-d94712b8f6ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_3b30e591-d030-46a4-a895-d94712b8f6ff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_3b30e591-d030-46a4-a895-d94712b8f6ff" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_3b30e591-d030-46a4-a895-d94712b8f6ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_4d03842c-4d07-4e98-ba6f-32acbef67f19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_3b30e591-d030-46a4-a895-d94712b8f6ff" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_4d03842c-4d07-4e98-ba6f-32acbef67f19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_16849e71-1a8b-41c4-84b7-72bf77ed24f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_4d03842c-4d07-4e98-ba6f-32acbef67f19" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_16849e71-1a8b-41c4-84b7-72bf77ed24f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserveMember_c6b88bd4-9db7-4bc0-844b-2ccfc31a9437" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryValuationReserveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_4d03842c-4d07-4e98-ba6f-32acbef67f19" xlink:to="loc_us-gaap_InventoryValuationReserveMember_c6b88bd4-9db7-4bc0-844b-2ccfc31a9437" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_7df212cb-eb3b-4e98-b56c-b74df6f1c51d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_4d03842c-4d07-4e98-ba6f-32acbef67f19" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_7df212cb-eb3b-4e98-b56c-b74df6f1c51d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/AwardTypeOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpAdjustmentsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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/2023/ecd-2023.xsd#ecd_AllAdjToCompMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ReportedValueOfEquityAwardsMember_7f4d3f94-a135-4c8d-bb6b-ff38ca9b2afa" xlink:href="brc-20230731.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_7f4d3f94-a135-4c8d-bb6b-ff38ca9b2afa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EquityAwardAdjustmentsMember_ec00fb51-d545-4093-a775-30ad8369413f" xlink:href="brc-20230731.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_ec00fb51-d545-4093-a775-30ad8369413f" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_RussellRShallerMember_1d9f5744-76c3-4e33-8692-3803aeb24f61" xlink:href="brc-20230731.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_1d9f5744-76c3-4e33-8692-3803aeb24f61" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_JMichaelNaumanMember_469676a2-b5e3-490a-b6d2-497d622c4f92" xlink:href="brc-20230731.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_469676a2-b5e3-490a-b6d2-497d622c4f92" xlink:type="arc" order="3"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>brc-20230731_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 2023 Workiva-->
<!--r:b30147b9-1afb-4461-8d84-c274543a6611,g:b017c15f-d3eb-4585-b748-828ac5a592ff-->
<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_us-gaap_OperatingLeasedAssetsLineItems_175509fb-cfb7-4320-adbc-1afbacee675d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_dei_EntityVoluntaryFilers_a2078e58-b691-44e8-a46a-d126463f64b7_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_srt_RangeMember_8b3092fc-ce59-4ef8-b4f6-57aa82fc5b21_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_LineOfCreditFacilityMaximumBorrowingCapacity_32b56aff-a9b5-45c0-a80c-6816ddaf77a9_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ResearchAndDevelopmentExpense_7e126045-813c-48a6-9148-6d4e39a52543_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInOperatingCapitalAbstract_579e9f2a-85bb-430a-88e5-52f9f9b2f55d_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_8a6825ac-55f9-4691-a1de-2bbbd53daeff_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_057b905b-2145-4679-8d48-8bf6e1234c99_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b7ee7c6-a113-4916-b399-4aecc41e81cb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0fd5f867-866b-45e4-b4f6-30382ca8d14b_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a5518f6f-6c38-46c2-8345-5ba9588fe688_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Instruments Other than Options, Nonvested, Number, Beginning Balance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_fa14b463-7977-45ec-93fe-c8a77a62240f_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_abd23be6-de9e-44fb-a010-791bdcfaf358_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DebtDisclosureTextBlock_e2053f47-b2f6-48a7-9348-ace920ad1fa2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_NonvotingCommonStockMember_dedb0ec5-fe71-4ce4-be2d-cc00fa3d1312_verboseLabel_en-US" xlink:label="lab_us-gaap_NonvotingCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class A Nonvoting Common Stock</link:label>
    <link:label id="lab_us-gaap_NonvotingCommonStockMember_92aef402-dbe2-4c58-9446-fdbc2e85aabd_terseLabel_en-US" xlink:label="lab_us-gaap_NonvotingCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OtherCurrentLiabilitiesMember_5b81ab5b-b218-47f8-bebc-86494545053e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_EuropeAustraliaMember_81305d0a-fb12-4455-a587-0197468d28de_terseLabel_en-US" xlink:label="lab_brc_EuropeAustraliaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe &amp; Australia</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EuropeAustraliaMember" xlink:href="brc-20230731.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_StatementOfStockholdersEquityAbstract_7b568dab-b8ba-412e-998c-9592a239fb3c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ResearchAndDevelopmentExpensePolicy_bc031812-2389-46d7-97fc-13817f8b829f_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ef6c79ab-9f85-4a91-9fed-8d9fe3e2ba6e_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_GoodwillChangeInGoodwillAllocationDescription_bebf226f-430b-4f8e-ba7b-01c1bf5a716d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillChangeInGoodwillAllocationDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_DTANetDomain_d43459c0-0780-4183-b655-388d2dad9c4b_terseLabel_en-US" xlink:label="lab_brc_DTANetDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DTA Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DTANetDomain" xlink:href="brc-20230731.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_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_6d6b0fb6-5cac-432d-ac5f-579cec97bd1e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_PerformanceSharesMember_c721af1a-eb55-42c9-b7d2-a81b9cfd5427_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_SegmentReportingAbstract_3255bf81-5d02-4a36-bfbf-83316e0a4527_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_AccountsPayableCurrent_89d35582-6a85-4152-b164-e3a25fd9a713_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_6a9b999c-4a0d-41f0-aa17-6daa92728dce_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_PrepaidExpensesAndOtherCurrentAssetsMember_c5831576-e33e-42fe-a8c3-0a8c82310b12_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_8d894d85-5859-46e2-a8b5-845be5f06d9d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_369d8824-9543-4776-aa1c-1708cd92213b_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_33fa27ae-0fe8-4d96-9036-2182c74e744b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ConstructionInProgressGross_730102fb-0591-4b98-8e33-f12df17cbf43_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0ece7b78-e8f9-4177-8b5e-274811a49c56_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1f84ec3e-39f0-4715-9347-bd219f5dd875_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_TaxCreditCarryforwardTable_45c0e6a3-cfaf-41fb-9db5-3820240ceb18_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_e791cef6-6a76-484d-8195-3455ec836029_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ValuationAllowancesAndReservesReservesOfBusinessesAcquired_9be43083-ac81-4085-ab74-03caee497074_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ScheduleOfGoodwillTable_9e8a72b8-6dbd-411e-8f59-5b61e6df3ddd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_srt_StatementGeographicalAxis_c6b7dd97-bf97-429f-adfa-0d0a72441f85_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_us-gaap_LineOfCreditFacilityLineItems_c5b2b8ec-81dc-44a9-92ee-2d8bebf6c6d1_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IncomeTaxDisclosureTextBlock_4043489a-df96-461d-9975-2ec370b98a15_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_97b0d4da-b1a0-4e8b-963d-d05a0d7815b6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_LesseeLeasesPolicyTextBlock_1656b0c5-887c-4d80-a22c-046e8cfa41d5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_RevenueRecognitionPolicyTextBlock_b5110f60-113a-40cd-82bf-f84c5bf70e47_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_LiabilitiesCurrentAbstract_2e33cc12-61c8-4a57-a8fd-38007c42f17f_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_bd3db9bf-8f83-41dc-960a-292fa6fd0315_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_BusinessAcquisitionLineItems_84c9edc0-81b2-4a77-bd1b-090568769744_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_10d1249e-8b9d-4272-9610-c14668a3e00e_terseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_SubsequentEventTypeDomain_efdd490f-430e-4ca9-8fb9-5bd43fdc8989_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ProceedsFromDivestitureOfBusinesses_571c1d61-2e08-4fbf-904d-a108e2b82611_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3a02c7a9-d897-49c8-916f-3e5d8a788c89_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_PaymentsOfDividendsCommonStock_1d214fe6-6a06-4def-8b56-fd5f51ad57cb_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_971bca8a-ddb1-4b5e-a02b-25559af5e9a9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DerivativeInstrumentsGainLossLineItems_b90d65c9-e447-4ba0-abdd-4a5bc43b4961_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_EarningsPerShareDiluted_903aaa22-eda0-4da0-9a1c-51ac9a432326_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DerivativeFairValueOfDerivativeLiability_8f2f16f4-2ff7-43f4-8e8f-c1158c0e2c62_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_6c900c30-782f-4102-9082-0921f0407339_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_198f8e13-9ecd-4fd5-b1f4-f212f224ef90_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_TreasuryStockValue_b8440956-9120-4149-84ca-1790aa83109c_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock &#8212; 6,252,763 and 4,890,779 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_AccountsReceivableNetCurrent_8cd11b8e-1cf3-4d93-afa6-a13f498ae711_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net of allowance for credit losses of $8,467 and $7,355, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ForeignCurrencyContractsLiabilityFairValueDisclosure_aa2f6014-cda7-4c8b-a096-d50b73a78cab_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_Land_8d471067-f865-4e73-82b1-08ca528eb814_terseLabel_en-US" xlink:label="lab_us-gaap_Land" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_GoodwillRollForward_0f0578da-61a2-4bb2-a7ce-2bfafc0364d2_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_SupplementalCashFlowInformationLeasesTableTextBlock_da235348-3ce2-4236-b368-192ae24dc24a_terseLabel_en-US" xlink:label="lab_brc_SupplementalCashFlowInformationLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information - Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_SupplementalCashFlowInformationLeasesTableTextBlock" xlink:href="brc-20230731.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_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_TreasuryStockCommonShares_95fadb7f-720a-45c7-a2b9-7e113026e390_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_de2f87ea-1fc8-4a5d-a1df-6b5205183998_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Outstanding, Beginning Balance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0005929a-e527-494a-acf3-4b01c42ca121_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AssetsNoncurrentAbstract_64ca4fae-f518-4598-82cf-a4ccc3b03acb_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_BuildingAndBuildingImprovementsMember_1a059510-5f42-41d7-a912-ab6f7c02f6d1_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_srt_ValuationAndQualifyingAccountsAbstract_8b43d968-9cac-43be-b68c-2d02ae5dc678_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_dei_TradingSymbol_10a8f204-67a8-42c9-be2f-b58851886707_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_us-gaap_LettersOfCreditOutstandingAmount_9393747f-4209-4c8c-8c1e-854255e98d80_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_fa63e86e-29e1-40b6-9a6c-9b5131dda826_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_add8bd48-8347-4434-b0cb-3b745a582a7a_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation [Abstract]</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ec326e8e-ea76-4700-ad48-1613ac5ba7db_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeLossTax_43a2223e-ead1-4374-b3c9-02ba4daf5a49_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax benefit (expense) related to items of other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTax_00a5f705-1a34-4daa-97d1-c7ef7dd39a02_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax benefit (expense) related to items of other comprehensive income (loss)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_NetIncomeLoss_a8ef2623-9536-481b-9c52-0b5e25cbf91f_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_552864a9-201c-406c-9414-b3c733dd46a8_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_us-gaap_LiabilitiesCurrent_57c233cf-550e-4aaf-8cc2-286e601fb52b_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_DerivativeContractTypeDomain_92aa99bd-5018-43e9-844d-083bbf0cba12_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_9fa63a9b-4961-41b0-be00-36eec711a55a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_FairValueDisclosuresAbstract_3dea88ab-3b35-4b6d-a6a0-4a772ed2cf29_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_6c57c9a1-e371-442e-994f-4c8946f5c2cc_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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:label id="lab_us-gaap_MachineryAndEquipmentMember_f0264a45-160b-48e5-bf16-fdf22304f544_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_LesseeOperatingLeasesTextBlock_3974d685-f3b2-4d89-9423-d51470f0330b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IntangibleAssetsGrossExcludingGoodwill_9c304d5f-0c84-45ef-9e70-ac27c492b820_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_currency_AllCurrenciesDomain_a6955675-9336-47f4-bddf-a43e41e49c23_terseLabel_en-US" xlink:label="lab_currency_AllCurrenciesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Currencies [Domain]</link:label>
    <link:label id="lab_currency_AllCurrenciesDomain_label_en-US" xlink:label="lab_currency_AllCurrenciesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Currencies [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_AllCurrenciesDomain" xlink:to="lab_currency_AllCurrenciesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c6e32d86-2522-433f-ae71-2bc9b6db01ee_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsLineItems_6f938cba-6b78-4d54-ab41-ad3647415c68_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_StockRepurchasedDuringPeriodValue_b3be2c23-5a57-43f2-8d8b-75813874553f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_36707167-0ef8-4e69-beb0-3f30d05c570a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_StockholdersEquityAbstract_7a5e7b4e-8953-4a24-8691-cfc12605f300_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_84858bc0-5f8d-4426-b915-a8d704e366ea_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ContractWithCustomerLiability_d066af5c-3c25-4ede-8cf5-b04dcbc1833f_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_ad9a5f46-c15c-463d-b1e6-f7a433fd0211_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_efff6b2c-db49-4555-87e3-3c7014b85147_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net gain recognized in other comprehensive income (loss)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_9839cf7e-b8ee-4776-b408-f27f4bc57737_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_ce30888f-5668-4617-9c1f-d327a5cdf734_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_CostOfGoodsAndServicesSold_9394f28e-2a6d-45b3-ae38-a7fef929c015_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_InternalRevenueServiceIRSMember_14e2414a-62a6-4dcf-b2f2-266d9e7b216a_terseLabel_en-US" xlink:label="lab_us-gaap_InternalRevenueServiceIRSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_DerivativeRemainingMaturity1_ab1da837-8af0-42aa-a3aa-c46848995a50_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeRemainingMaturity1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_09cccf0b-6b8c-4fde-b54d-f450e306cc18_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_4b7db6d5-0ac5-4599-bc83-4c6f0056adda_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cfeeb6c3-53d2-4d7a-af1b-22389103f49b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ForeignExchangeContractMember_62aa594a-6022-4785-a70d-865efb3596d1_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses_46ef870a-b2cc-4414-a343-3b30f16e95da_terseLabel_en-US" xlink:label="lab_brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20230731.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_SignificantAccountingPoliciesTextBlock_9d8396be-b296-4a50-b672-8ee6da999290_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_260b5751-0b24-4191-89cf-031a6b24fc02_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_FairValueInputsLevel1Member_8ecf24b5-2aa4-4539-b317-0a1ca5f0508b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_LineOfCreditFacilityCurrentBorrowingCapacity_ad41c590-73ca-4d33-89a6-7d856d6d920f_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_currency_GBP_0fbd2fec-3a1e-4c00-a269-26d4fe8e4c5c_terseLabel_en-US" xlink:label="lab_currency_GBP" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United Kingdom, Pounds</link:label>
    <link:label id="lab_currency_GBP_label_en-US" xlink:label="lab_currency_GBP" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United Kingdom, Pounds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_GBP" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_GBP"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_GBP" xlink:to="lab_currency_GBP" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_24b5fd99-8d60-485d-835d-382cc7e8aba0_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_dd73ce83-04cc-4ec0-b95f-1450c2c8d876_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Beginning Balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_fd782500-6ea8-46b2-a4ef-c2ef02e30a6b_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized_2cf86177-0402-4829-8170-bb8a1ee2cbf1_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Separately Recognized Transactions, Expenses and Losses Recognized</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Separately Recognized Transactions, Expenses and Losses Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized" xlink:to="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_99f89dd1-ed47-4fad-b675-c36b2c33d9e0_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions for tax positions of prior years (1)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentTextBlock_c7f62abc-3c29-4b43-b0af-68cf2b67ecff_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_StatementEquityComponentsAxis_eb914f5d-5c28-4bff-8b7d-df74f4b663d7_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ReconciliationFromSegmentTotalsToConsolidatedAbstract_f0af71f3-7125-4058-a33d-9d5a481d083e_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_HedgingRelationshipDomain_c3b26bac-f8bc-4205-b816-ad9a71a54c9c_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_BuildingsAndImprovementsGross_e96b7570-e136-4f91-bb76-608102e1d79d_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingsAndImprovementsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_d9b5ecd7-550d-4112-9768-f9a22faa6a06_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_94aa3b48-3527-4504-9135-415437c2336c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_dei_EntitySmallBusiness_af3d8c9d-0a94-4bb1-b919-bebc18ce175a_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_257fea0b-68b2-47ec-8844-b272d806b197_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ComprehensiveIncomeNoteTextBlock_0575ea66-2d5c-43da-b322-b3bb84651bd1_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_LocalPhoneNumber_c18858b6-065c-4bca-bda4-0b4baeaf050d_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_IncreaseDecreaseInAccountsReceivable_83315fef-3b58-45c0-a3f6-f3e82e40efc9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_srt_ScenarioForecastMember_5f476451-71a4-4815-bcb9-e24f81e81ccb_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_DerivativeNotionalAmount_e9f36e7b-ad66-4664-a94f-771f9f0f7fea_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_EarliestTaxYearMember_94802106-e841-4900-878c-7c0677aacef9_terseLabel_en-US" xlink:label="lab_us-gaap_EarliestTaxYearMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earliest Tax Year [Member]</link:label>
    <link:label id="lab_us-gaap_EarliestTaxYearMember_label_en-US" xlink:label="lab_us-gaap_EarliestTaxYearMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earliest Tax Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarliestTaxYearMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarliestTaxYearMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarliestTaxYearMember" xlink:to="lab_us-gaap_EarliestTaxYearMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_e2fe356e-becd-4b1b-8592-6ca5518ab55c_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_CommonStockDividendsPerShareDeclared_bc4e9f03-1f64-4707-bd47-ce0e18eb9e91_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_OtherLongTermDebtNoncurrent_c1e4e78e-90ac-4f85-be58-b5ac740a4ca3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OperatingLeaseLiabilityNoncurrent_ca4ad880-e83a-46ed-9fe3-99ad0dfed628_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_EntityWideInformationRevenueFromExternalCustomerLineItems_44372f9e-c527-4a93-873a-36314fe983ca_terseLabel_en-US" xlink:label="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_InventoryLIFOReserveEffectOnIncomeNet_0fa8a82a-a655-4fde-b298-a9c8c52f3e4d_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_RestrictedStockUnitsRSUMember_7fc1b4b2-3a8f-48c9-b7e9-faad9db4ab64_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_4d9d9649-a393-4cc7-ba09-f0bdf87a0a00_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_brc_EarningsPerShareLineItems_6d4ae321-bf8d-49e1-a8da-ab8bff29188e_terseLabel_en-US" xlink:label="lab_brc_EarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EarningsPerShareLineItems" xlink:href="brc-20230731.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_Depreciation_a0efde4a-1461-418e-864f-fc275dd3b5a7_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_CompensationAndRetirementDisclosureAbstract_1e4815c3-94e7-49a4-b067-d5f4de9ebd44_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_LineOfCreditFacilityInterestRateDescription_0ae2c593-daa1-42ed-8dc0-f7060c5fecbc_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_LineOfCreditFacilityTable_0d7506fd-c5ce-4cc7-81ce-901ec9439789_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_IncomeStatementLocationAxis_4e255edb-62a3-443d-bdf3-d3bdec81cfda_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_65c5f728-29cc-4eca-8793-64b1d536c4ad_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_3552326c-0d50-44ab-aa38-ce6587d5ce9d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_30a01412-9910-4fcc-a8a7-440437e420ee_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_NoncumulativePreferredStockMember_742fac4b-248a-464a-abbe-1b22d0eb7b1f_terseLabel_en-US" xlink:label="lab_us-gaap_NoncumulativePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_srt_EuropeMember_7bc96bcf-06a7-4afc-9012-af43e4981975_terseLabel_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_CashAndCashEquivalentsPolicyTextBlock_ed24f79a-7f24-4070-9e53-77d571adbef7_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_AccruedIncomeTaxesCurrent_5b3569a7-2bca-4896-b512-d9a4c01fa6b8_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_FairValueByBalanceSheetGroupingTextBlock_b6b4e278-8ee7-40ac-b7eb-dbd1226ecdf9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_LeaseCostTableTextBlock_ec686591-a866-4806-bfdd-ec148ed2f384_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInInventories_8e6f11fe-8a03-4083-9e6c-c9d6a44213ba_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_d7e032b1-0880-48a4-82b9-242606808a45_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_569ec9ae-4ae2-44fc-bb2a-c60765ce46a0_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_DeferredTaxAssetsTaxDeferredExpenseOther_40d94847-6357-4906-a944-d6e4e02d55e5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_5742d0f2-ebec-4d21-b14f-c4c81d24b761_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_9811150c-a3ff-4eff-90f8-95646ac1766a_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AwardTypeAxis_2cbabed2-29ca-4a5e-9869-d4f0e35b5eb7_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_d15cfd30-bbd1-4737-9b37-ffaaea0d1796_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c493ba03-08c6-40b1-9efe-07f24f2a4f78_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_PlanNameDomain_ab757d8b-d96d-4f39-b0df-9d955999093d_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_e1743e07-7dd6-4790-939f-4855124e0a4b_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_InterestExpense_af1f16ca-c61a-4558-a6b4-571ae68b8683_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_brc_OtherStockholdersEquity_a829821c-b898-4396-844c-3da0b5e71436_terseLabel_en-US" xlink:label="lab_brc_OtherStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20230731.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_FairValueMeasurementsFairValueHierarchyDomain_08e56781-52f6-4ef5-934f-8ad5a63ac64a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_IcfrAuditorAttestationFlag_4e5975bd-92e5-4b0e-adc9-40431b943b19_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_HedgingDesignationAxis_b93f25e9-4f54-445d-add7-25ca3556438e_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_d341ba3a-134f-4f9d-8b11-0cf715087422_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_GoodwillLineItems_9673662b-78a4-434f-bf2b-7d51093faa10_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentGross_a5373a8d-674d-46a5-9767-fb5c8263c83b_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_050550f1-7791-4ba2-be35-2875f4add236_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_bb7e3b3f-92f4-4bcb-afba-6cc9827384a2_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_deb525c3-4616-4b13-a889-b047de9855e9_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax_2f090693-bb01-4587-89f8-80d48c1e9aa4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_StockholdersEquityNoteAbstract_0b04f9a5-6617-4d88-97db-a9b9534b6ed8_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_OperatingLossCarryforwardsTable_e857f2a2-40b0-4454-b3e5-1d9a42078d63_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_debc597e-ea8d-499e-a573-e457226d29e0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_UseOfEstimates_3786dd83-fb1d-4451-8fc0-9197c2419879_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_DerivativesFairValueLineItems_0226c460-f76d-4420-9d18-fdec5d4aed62_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1d043cad-7f91-4005-acfd-ba2752c129d8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_EntityFileNumber_122cc574-5ad9-4cdd-9b60-43a2326c2336_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_brc_NoncumulativeCashDividend_f16963f2-1baa-4ce5-a43a-5c635f25f7a4_terseLabel_en-US" xlink:label="lab_brc_NoncumulativeCashDividend" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncumulative cash dividend.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NoncumulativeCashDividend" xlink:href="brc-20230731.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_us-gaap_OperatingLossCarryforwardsLineItems_df449990-9b0d-4b30-85bc-7147fdbc0cf1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_329e99d4-342d-4912-9c31-e6134b643af4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OperatingLeaseLiabilityCurrent_c86920d3-31a3-4a40-b0b8-c72af80052b1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_LatestTaxYearMember_27074441-1c70-4a17-8186-12bc6badb074_terseLabel_en-US" xlink:label="lab_us-gaap_LatestTaxYearMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Year 2019 [Member]</link:label>
    <link:label id="lab_us-gaap_LatestTaxYearMember_label_en-US" xlink:label="lab_us-gaap_LatestTaxYearMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Latest Tax Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LatestTaxYearMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LatestTaxYearMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LatestTaxYearMember" xlink:to="lab_us-gaap_LatestTaxYearMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_0a42a9d2-1a5f-45e9-adb5-3ce0e97d93d6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_AuditorFirmId_589b4137-2313-46a6-82ca-6f40812a28b1_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_AmortizationOfIntangibleAssets_dc847dc4-85cb-4b68-afee-240858b590b9_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_EntityShellCompany_0201bbf2-6772-46ab-bdeb-922a65f4a3fe_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_758859bd-8d35-45ab-8149-5db0d3befd4e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_BusinessAcquisitionAcquireeDomain_69d969d9-36e4-4d33-887f-0382d2848ffc_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_e7bba818-c68c-4857-a32b-c80d18a5bdd4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_21bf7dda-03de-4b22-afa9-3304dc39eee8_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_FiniteLivedIntangibleAssetsNet_68120b8c-85bb-4dde-ad53-e4f3bea7097b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentLineItems_895ab8c8-6407-4dcf-91c8-ea3f14d6d2c4_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_NewAccountingPronouncementsPolicyPolicyTextBlock_2fc75c8b-9018-49d2-8370-c7ee0a969784_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ValuationAllowanceOfDeferredTaxAssetsMember_07405af4-32ae-4a66-b1ec-89e9ee71488e_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_country_AU_f601f1ae-420b-406a-935b-39ec223ab0c8_terseLabel_en-US" xlink:label="lab_country_AU" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AUSTRALIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.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_brc_ScheduleOfShareBasedPaymentAwardPerformanceSharesValuationAssumptionsTableTextBlock_8048db2d-972b-4bb9-8bf6-cf8b0fda7a9f_terseLabel_en-US" xlink:label="lab_brc_ScheduleOfShareBasedPaymentAwardPerformanceSharesValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Payment Award, Performance Shares, Valuation Assumptions</link:label>
    <link:label id="lab_brc_ScheduleOfShareBasedPaymentAwardPerformanceSharesValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_brc_ScheduleOfShareBasedPaymentAwardPerformanceSharesValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Payment Award, Performance Shares, Valuation Assumptions [Table Text Block]</link:label>
    <link:label id="lab_brc_ScheduleOfShareBasedPaymentAwardPerformanceSharesValuationAssumptionsTableTextBlock_documentation_en-US" xlink:label="lab_brc_ScheduleOfShareBasedPaymentAwardPerformanceSharesValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Payment Award, Performance Shares, Valuation Assumptions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ScheduleOfShareBasedPaymentAwardPerformanceSharesValuationAssumptionsTableTextBlock" xlink:href="brc-20230731.xsd#brc_ScheduleOfShareBasedPaymentAwardPerformanceSharesValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_ScheduleOfShareBasedPaymentAwardPerformanceSharesValuationAssumptionsTableTextBlock" xlink:to="lab_brc_ScheduleOfShareBasedPaymentAwardPerformanceSharesValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_4ce75b40-5219-49ab-8ac0-f8af0c3c2b94_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_b33efe09-02cb-48ff-bbf2-860193fcf360_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ScheduleOfStockByClassTextBlock_04f91aa5-df36-44d3-ba74-12aad9ff6704_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_41b65332-cc54-45be-bc54-f659db886d76_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Beginning Balance</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d7fb52d4-9574-4384-8cc0-ee5ffee59521_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsAccumulatedAmortization_2bf7bcc0-b1d5-44d4-b9a8-d5746e006eaa_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_EndingBalanceOtherStockholdersEquityShares_fa8fe41f-f616-4120-adae-ed0e12af97ed_terseLabel_en-US" xlink:label="lab_brc_EndingBalanceOtherStockholdersEquityShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20230731.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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_866fbef2-f07d-42b3-990d-fa6baef2c7c3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_6ad609b2-10b6-4fe1-a239-11c99b82fbea_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_f394f2da-4ecd-437f-9fe8-a211d2b39a21_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OperatingLeaseCost_dfea4f4d-d099-4df3-8d37-1dc27deb7796_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_CommonStockSharesIssued_d154c55f-e4e1-4f76-9140-34d624333641_totalLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_705fb670-a6ec-4d4b-9654-6a3bebd4a2ca_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_MagicardAcquisitionMember_050c9c93-7d5e-4fa3-8ec9-08c7255e0364_terseLabel_en-US" xlink:label="lab_brc_MagicardAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Magicard Acquisition</link:label>
    <link:label id="lab_brc_MagicardAcquisitionMember_label_en-US" xlink:label="lab_brc_MagicardAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Magicard Acquisition [Member]</link:label>
    <link:label id="lab_brc_MagicardAcquisitionMember_documentation_en-US" xlink:label="lab_brc_MagicardAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Magicard Acquisition [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_MagicardAcquisitionMember" xlink:href="brc-20230731.xsd#brc_MagicardAcquisitionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_MagicardAcquisitionMember" xlink:to="lab_brc_MagicardAcquisitionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_24fdd13b-1018-48ae-9198-bc1e5ec3d9ce_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_GrossProfit_dc1a651d-5b9a-4788-8ce9-218f19c85ba3_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_edf1d843-45a4-431f-a720-bea4c65a4300_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_SecurityExchangeName_4605132b-4529-48aa-be2e-a96ddbd1f487_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_ShareBasedCompensationOptionAndIncentivePlansPolicy_ad8ce2df-5dd0-46da-b294-43ca6964cf80_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_CapitalUnitClassDomain_37f8bd5f-0ead-4c83-828d-145c05349156_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalUnitClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_SellingGeneralAndAdministrativeExpense_1a6b49c2-3c6a-40fe-a949-951a6967ef06_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3ea7ba7b-cd07-4797-8191-31aa12b767b8_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9fee5e39-feac-426d-99e0-286764a7b108_periodStartLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_47347aa4-2fc7-4c01-a1b7-0e01cc439f54_periodEndLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_818675b0-50be-4628-9edf-9c203328fdd8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_5adfd933-9dd2-40ac-b152-c78176f2f818_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AccumulatedTranslationAdjustmentMember_d7ad5497-7a16-4e79-9e3d-fea38d392291_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_EmployeeStockOptionMember_7139cf0b-f7b5-4814-b685-730c1e9cf03c_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_647ae3ec-9010-4eea-8098-411a5724d89a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ValuationAllowancesAndReservesBalance_658a9d8d-2cf1-4318-849a-1c63041057d0_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances at beginning of period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_f8f2d801-86c3-47c7-82e5-c85c3be36a45_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_CommonClassAMember_50826c13-c6f4-421f-add6-f1d42fa933a6_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ForeignCurrencyContractAssetFairValueDisclosure_2f48b9b0-f586-4ffc-b272-6bd0df72d004_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_a99bfe92-7dfd-468d-b5b8-59ddfce6b559_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_530201b7-932c-44b7-9e7f-d0830d0fb0a0_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ProceedsFromPaymentsForOtherFinancingActivities_d224726c-9cb4-4e2a-8002-61d9edf578cf_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_srt_MaximumMember_3afa2408-3df2-40d3-b1ba-e29bac16f7c1_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_ComprehensiveIncomeNetOfTax_4ca2bf92-e656-4c87-ba6e-82f901f9e110_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_8cf564d5-f42e-439e-a853-50cdbdf4466d_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_DocumentType_b3eb550a-85ce-4c70-91b9-349ea44139a9_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_3a21584e-f5c6-49d8-a7ec-fe4b93b9399e_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_EntityAddressAddressLine1_42caf7c3-3d2d-45a9-903b-00cc974d28f1_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_us-gaap_MarketableSecuritiesNoncurrent_45ff0e5d-4bef-4735-bdfe-9a999db2d4ed_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_InventoryPolicyTextBlock_012e5b4c-d4e0-422d-b6fb-469ea8fef6a4_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_OtherCountriesMember_27eefafa-e317-4307-bbfe-a0c2adff64ac_terseLabel_en-US" xlink:label="lab_brc_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OtherCountries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OtherCountriesMember" xlink:href="brc-20230731.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_brc_RussellRShallerMember_label_en-US" xlink:label="lab_brc_RussellRShallerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Russell R. Shaller</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_RussellRShallerMember" xlink:href="brc-20230731.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_PensionAndOtherPostretirementBenefitExpense_b6b0c3f8-621e-4352-949d-fba84d11aef2_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_EarningsPerShareTable_fd77c4f5-cfc0-43f1-9e85-77fe4bb71d27_terseLabel_en-US" xlink:label="lab_brc_EarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EarningsPerShareTable" xlink:href="brc-20230731.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_SubsequentEventTable_57e9d615-3a65-416e-92a9-3a59894a9cfd_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_6e3ca6bc-f11e-44a1-a25c-1edd93ab93e9_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_CurrentFederalTaxExpenseBenefit_fdf0ec40-f478-4742-8b60-8cf4e6ea669f_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OtherNoncashIncomeExpense_6c10d7bc-4370-44a5-97e6-6797e17d1c07_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c0351cdb-fc12-4a7c-bc22-0309f6fb0962_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_BusinessAcquisitionAxis_a18aed4a-fb26-4ad1-92a3-fc87801181cc_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_RevenueRemainingPerformanceObligationPercentage_d727ebaa-8572-4655-8b65-38afd4f2c928_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AllowanceForDoubtfulAccountsReceivableCurrent_2f660351-8f68-4c7d-99c4-973a45e9772d_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_SubsequentEventMember_3cf28c3a-f045-4370-a8b0-4687c13e91a6_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ScheduleOfLineOfCreditFacilitiesTextBlock_ea8c476e-be96-4a35-89b3-a0a54dc9db36_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_OperatingLossCarryforwards_e0fb0e7c-41c4-4458-b4ce-e322a4a92812_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DerivativeTable_8bf3e977-a70d-45a4-872d-b3504cb8e50f_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DeferredStateAndLocalIncomeTaxExpenseBenefit_ba1ff022-b7ba-4826-8263-9c3a9613908a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_c5c33449-5c78-4c11-8dc9-d55d70a03e08_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OtherLiabilitiesCurrent_0571e008-98b2-40c1-8ff4-4b7d56bdb25f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_NordicIDAcquisitionMember_c39d8b57-894d-4ff6-ae00-84b8e7b63f80_terseLabel_en-US" xlink:label="lab_brc_NordicIDAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nordic ID Acquisition</link:label>
    <link:label id="lab_brc_NordicIDAcquisitionMember_label_en-US" xlink:label="lab_brc_NordicIDAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nordic ID Acquisition [Member]</link:label>
    <link:label id="lab_brc_NordicIDAcquisitionMember_documentation_en-US" xlink:label="lab_brc_NordicIDAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nordic ID Acquisition [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NordicIDAcquisitionMember" xlink:href="brc-20230731.xsd#brc_NordicIDAcquisitionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_NordicIDAcquisitionMember" xlink:to="lab_brc_NordicIDAcquisitionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_5d4c04b7-5562-4905-81fc-41bafed58cbe_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_InventoryRawMaterialsNetOfReserves_446ee98e-ced7-467b-82b9-b9147a1fd2c0_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_Security12bTitle_30e297e5-c187-4a61-bd89-fa791311670a_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_brc_WeightedAverageLeaseDisclosuresTableTextBlock_6c9a5af5-7b34-476a-b12d-127d3441c9c7_terseLabel_en-US" xlink:label="lab_brc_WeightedAverageLeaseDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Lease Disclosures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_WeightedAverageLeaseDisclosuresTableTextBlock" xlink:href="brc-20230731.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_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_BusinessCombinationDisclosureTextBlock_0400432d-6539-4a23-8169-40df9b2a44c7_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_c9f0ab85-24e0-4806-a0eb-5eaaf20654cb_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_7f71dc8c-f1a8-40e2-9bf9-9d57517077f5_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_TaxCreditCarryforwardLineItems_4b3fa403-df91-4046-a038-5d6dca13ae5a_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fe8c18db-9811-4255-801d-6be2ccc7a5ac_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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_93fdb5f0-75d9-4f8c-8807-08c14a238b71_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_StockIssuedDuringPeriodValueShareBasedCompensation_4ea23716-5006-4dd9-831f-871a40722337_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ClassOfStockLineItems_cbe6f87a-8b74-4aaf-b44a-ae8fd3b58679_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IncomeTaxDisclosureAbstract_1604ba18-cad3-4ca2-a1e5-0a873b2f480f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_dei_EntityTaxIdentificationNumber_9b958b5c-86a8-4c79-850c-855d67454858_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_us-gaap_OtherComprehensiveIncomeLossTaxAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_GoodwillForeignCurrencyTranslationGainLoss_54179c8b-6c43-4bd9-bf47-b869db29251a_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_InventoryNet_ea97c641-fa28-4841-bb86-5908351b5a3d_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_3a8c0132-8b38-4826-b402-f83d926566e4_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsInventory_bd21b82d-59ec-4370-9c3a-9f9e2f588aa4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_srt_RangeAxis_1a4f367b-99ef-4b1b-9c03-1ed2085b5711_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_us-gaap_BalanceSheetLocationDomain_cebc749d-3718-4b41-894d-90d983347947_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_dei_EntityInteractiveDataCurrent_40eb45a0-b97f-4379-9f6f-b761fd92a16f_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_AdvertisingCostsPolicyTextBlock_e4b7437c-65e4-43ae-9ce2-4e1a62b3f995_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_IntercompanyRoyaltyTransactions_302bd799-4a48-4bb5-9234-743457eff968_terseLabel_en-US" xlink:label="lab_brc_IntercompanyRoyaltyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany Royalty Transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IntercompanyRoyaltyTransactions" xlink:href="brc-20230731.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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_de01ee5f-3abf-48d2-ad45-bc4a1e57f73f_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_PaymentsForRepurchaseOfCommonStock_4aa3229c-f440-469c-b41e-f2d549df1ee7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_EntityCommonStockSharesOutstanding_3181d85d-c30d-4980-b35a-90cc0b963602_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates_f256fabd-3634-4a12-8f25-6d63b464b21d_terseLabel_en-US" xlink:label="lab_brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20230731.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_GoodwillAndIntangibleAssetsPolicyTextBlock_f8454d31-324a-43c0-99f2-c9cb197ac0ff_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_bf304b0e-c44b-469b-9851-beffb084af34_totalLabel_en-US" xlink:label="lab_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before losses of unconsolidated affiliate</link:label>
    <link:label id="lab_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) From Continuing Operations Before Income (Loss) From Equity Method Investments</link:label>
    <link:label id="lab_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_documentation_en-US" xlink:label="lab_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) From Continuing Operations Before Income (Loss) From Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" xlink:href="brc-20230731.xsd#brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" xlink:to="lab_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_4c691916-452b-4a41-8647-e1f4f7e17cbc_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_DeferredForeignIncomeTaxExpenseBenefit_db11ff8d-76b6-4823-8a94-bb336532bc4f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OtherAssetsMember_b0545c20-268b-4c0b-b3f1-00f0aa737d7b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_8d30f66c-4207-4bfc-ae98-8ce3f62b6894_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_SegmentDomain_e49c1db2-6163-46e3-93a3-a10f67ea6546_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_FairValueByFairValueHierarchyLevelAxis_f8ebbe1c-f945-4a59-984b-49b9968b8645_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_43c24883-6410-474b-b793-7a72cf31e25b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_ForeignTaxCreditCarryforwardExpirationDates_a04b49da-4d1f-444d-8cdd-83d8415cde31_terseLabel_en-US" xlink:label="lab_brc_ForeignTaxCreditCarryforwardExpirationDates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20230731.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_brc_OperatingLeaseExpenseTable_b151f2ef-0406-4bc3-80ab-e8003c04f564_terseLabel_en-US" xlink:label="lab_brc_OperatingLeaseExpenseTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease Expense [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OperatingLeaseExpenseTable" xlink:href="brc-20230731.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_ScheduleOfStockholdersEquityTableTextBlock_ca6167e5-dd0c-4c99-915d-e0f0000f9a3a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockholdersEquityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_srt_ConsolidationItemsDomain_070c7ef5-e911-419b-bcd8-afabdf8cb97c_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_RetainedEarningsAccumulatedDeficit_d6a61305-f90b-48f5-ba30-20225687d75f_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_060bb112-f2a8-4858-8fab-85947cd07fa0_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_23adeeba-15fb-4a5c-a604-1172ef344606_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_EntityIncorporationStateCountryCode_e58d0ecf-1d92-4b11-a8e1-7720c40f0ec3_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_AssetsCurrentAbstract_2ac8b053-8aa7-4682-9fd5-73f34a5ac87e_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AdvertisingExpense_354ce7d9-c4d3-4a5d-b981-0eb23a6d8ece_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_aba76a7e-7e72-424b-8dab-d388b4a2c8be_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_EntityAddressStateOrProvince_4aa0460e-7d38-43da-987b-df62eef76a53_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_DerivativesPolicyTextBlock_3664687b-adbe-4339-846f-2d0ad83799c3_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_bdadfe9a-054e-4de9-946c-6c45957ccd06_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_c61ad552-fbfd-4713-b6d6-f9501059b41f_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_ForeignOperatingLossCarryforwardExpirationDates_4b892a86-c7bf-4b3f-86fc-f9f47b55b829_terseLabel_en-US" xlink:label="lab_brc_ForeignOperatingLossCarryforwardExpirationDates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20230731.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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_bbcff023-e3bf-47bf-8655-aaefca94669c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits_ab8d5499-040d-4da9-a72d-05553f833131_terseLabel_en-US" xlink:label="lab_brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20230731.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_OperatingLeasePayments_17237506-5705-4dda-a3c4-46713e8503a4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_CommonStockSharesOutstanding_19f8c6e5-8567-4517-840c-d1c2a8977cba_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet_89545736-208c-40af-b2fb-278ea92ae175_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ConcentrationRiskCreditRisk_2767cf03-2ae7-4ab2-961a-a4cef62629ca_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_AuditorLocation_499897ba-a61e-4c14-a490-c9b6599714b4_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_c731707a-e744-41ac-8aac-9e4c4668f4e7_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_c91655ca-fa69-4378-bdbc-afcb30ffc161_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_DTANetAxis_ee50fc97-4555-4ee9-b787-256b1f012899_terseLabel_en-US" xlink:label="lab_brc_DTANetAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DTA Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DTANetAxis" xlink:href="brc-20230731.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_AccumulatedOtherComprehensiveIncomeLossLineItems_bcdf2d2d-031c-41be-a996-9444f63dd09a_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_GoodwillOtherIncreaseDecrease_583ca494-349b-4eb2-b745-250d90744963_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillOtherIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Other Increase (Decrease)</link:label>
    <link:label id="lab_us-gaap_GoodwillOtherIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_GoodwillOtherIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Other Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillOtherIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillOtherIncreaseDecrease" xlink:to="lab_us-gaap_GoodwillOtherIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_5bc985a8-ad86-4849-9cb3-113fb8ac5912_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_b6efdd8c-aea7-49b9-b4fc-2cff2cabebaa_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_NetCashProvidedByUsedInInvestingActivities_24a8dc98-0726-4c06-a7a0-6d3fdfc6d868_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ClassOfStockDomain_ad83d4e0-13d8-408e-b4e4-b8e31437779e_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_NetIncomeLossAvailableToCommonStockholdersBasic_a36ba67a-6e16-4637-ac5f-50d7805fa5cb_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ScheduleOfInventoryCurrentTableTextBlock_49050163-d565-45ad-948e-21316f517f0a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_298eab4a-09d8-4783-9728-430ba5e2d1bf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_230f0168-ed86-4cd8-aeac-3187d5c509a0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_190db584-6431-41fe-9396-6ef311321886_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits_e7489867-7b38-49d9-a317-ce892401deec_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_GoodwillPeriodIncreaseDecrease_911be6ac-c4eb-4af8-97d0-504b3ec7f9f6_totalLabel_en-US" xlink:label="lab_us-gaap_GoodwillPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_EffectiveIncomeTaxRateContinuingOperations_186793a0-adc2-4422-b376-4cff40e61616_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OperatingLeaseLiability_6f2ad665-ace3-4210-b0b0-9789a4b1f47e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_fe076060-ed4c-4a7e-ab96-0f2b6384acb3_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_48f0ed98-d893-4cfe-b9f1-104ea7400c26_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_Liabilities_45ad8f1d-4d8b-48c4-bb8e-1d8fb7d331e2_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_CurrentIncomeTaxExpenseBenefit_a919b27b-1141-47c8-84dc-3e1e9a2fdfc1_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract_a00fc698-4615-4a2f-88a8-f9223b5e82d2_terseLabel_en-US" xlink:label="lab_brc_ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20230731.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_b3913b09-ca72-4261-baa0-59a216a17393_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_InterestExpenseCoverageRatio_d0e55862-7e5f-4537-9bf7-a7f1c6526a5b_terseLabel_en-US" xlink:label="lab_brc_InterestExpenseCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20230731.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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_4e842139-6505-4a13-b0e0-392537809434_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AccumulatedOtherComprehensiveIncomeMember_8bf1722a-bd6e-4ba7-a20f-087b9f0f357b_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_4e7b669f-4d82-477a-b65a-8d3314a12387_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_CorporateMember_8aa3953b-6f3f-42e1-a2d9-1feb27192aa0_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_LiabilitiesNoncurrentAbstract_da9d6ff7-ac69-453e-a6b1-edb74ddc4a86_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_cfb95ecd-c823-4dbc-b2c8-9bab8c266c91_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AccumulatedOtherComprehensiveIncomeLossTable_d8c390e2-ca13-4e6c-8ef4-dfcf1b21c576_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_DeferredTaxAssetsInProcessResearchAndDevelopment_f98ffe19-3efe-4a3b-af06-4367bb20adb6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, 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/2023/elts/us-gaap-2023.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_PlanNameAxis_9fa057ab-116e-4ca8-8f55-1231d887e215_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DebtDisclosureAbstract_8955043b-9b6d-4c34-9efb-dc5cc21b0465_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentTypeDomain_c76674fd-19b6-4bac-ac23-4afeabd1b24d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_0881293a-12ec-46cc-89e5-bd3cfb84e22a_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_EarningsPerShareAbstract_05246838-0f4e-481e-8524-409cd6f468a4_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_ed459141-a42c-4cfb-9b94-3e5c36a837ea_terseLabel_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_SubsequentEventLineItems_906cb450-8da8-4a1f-86f7-ba95ac9692e4_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_InventoryValuationReserveMember_bd4fc77c-e6c8-4718-aa32-2f19497f833f_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryValuationReserveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_6d44cca4-b7b3-4ef3-bfe7-ca7b0407f2bf_terseLabel_en-US" xlink:label="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_CommonStockValue_31dfc9bb-a1be-42b4-a151-cf8d773528e8_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_OtherComprehensiveIncomeLossBeforeTax_f5e81453-f296-4e58-b8d5-4ca6e0c896ff_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss), 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_TradeNamesMember_080058ea-f98c-44c7-aa5b-991cbfe5648b_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_currency_USD_65bc3ce1-e638-42f1-a632-8f99d057232f_terseLabel_en-US" xlink:label="lab_currency_USD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States of America, Dollars</link:label>
    <link:label id="lab_currency_USD_label_en-US" xlink:label="lab_currency_USD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States of America, Dollars</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_USD" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_USD"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_USD" xlink:to="lab_currency_USD" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_CurrentStateAndLocalTaxExpenseBenefit_1a83ecde-b621-41c6-b8b7-0e5d16c12d96_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AssetsCurrent_8cc4f93d-d0e9-4590-926f-4ae05204e071_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_23424f37-8246-43cc-bfe3-ac0f079329d3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_ProfitForReportableSegments_d5be5d4f-50be-4cef-bd1f-6fb880a42a86_verboseLabel_en-US" xlink:label="lab_brc_ProfitForReportableSegments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment profit</link:label>
    <link:label id="lab_brc_ProfitForReportableSegments_1f638484-37fa-41f8-bb6f-f38ef058d996_terseLabel_en-US" xlink:label="lab_brc_ProfitForReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit for reportable segments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ProfitForReportableSegments" xlink:href="brc-20230731.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_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_SupplementalCashFlowInformationAbstract_ab680446-d5a1-47f3-8b7e-222825ff667e_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_2975fdbb-0ba6-40b2-933b-339c8025c995_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_OtherNonoperatingIncomeExpense_540ea7ab-09e3-4ddf-abc9-433ed66134dd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_EntityFilerCategory_6c1e6829-3513-4c46-aba6-bb5583d3bb29_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_brc_CommonStockAggregateLiquidationPreference_f699fffc-9545-4b53-8196-75eea1876cf6_terseLabel_en-US" xlink:label="lab_brc_CommonStockAggregateLiquidationPreference" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock aggregate liquidation preference.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_CommonStockAggregateLiquidationPreference" xlink:href="brc-20230731.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_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_StatementTable_5f609b46-bcc5-40ba-90cb-65de5e1ded50_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_CurrentFiscalYearEndDate_ae697f7a-e6df-4383-b1d4-7e51cb8e2227_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_StockRepurchaseProgramAuthorizedAmount1_612fbaf2-ad0c-4ec5-92b3-2f7bce4c5260_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_9cd075e4-2668-466b-aaa3-4b96d8aa8e43_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_75a9bf4a-be00-4ff0-80c5-b2842d410d94_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_UnrecognizedTaxBenefits_54d77a2d-a696-468e-b5d8-56abc06a4561_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_7f24a5f4-44c0-4990-8981-9ec65f6f915a_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_0506f38f-38a9-44f3-8393-e85c98347e05_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_IncomeTaxAuthorityAxis_fe47d67d-9a8b-4750-b2bb-58e998ff9be3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_d2e8fc58-401e-4e3c-b12c-318d13e4c569_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_srt_AsiaPacificMember_10db3e55-f6d6-4aeb-8934-1c8b544fac32_terseLabel_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_us-gaap_PreferredStockSharesAuthorized_be33c44d-2f31-42b8-a0d4-3165a5b28042_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_05d04879-e05f-4e45-af69-ac69382a47c7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_A1972SeriesMember_9bf662e6-a39b-4311-b955-f3740cc6d7a4_terseLabel_en-US" xlink:label="lab_brc_A1972SeriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1972 Series [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_A1972SeriesMember" xlink:href="brc-20230731.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_acf01827-2192-467b-864e-7d0d5731a04e_terseLabel_en-US" xlink:label="lab_brc_DeferredTaxLiabilitiesAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities accounts receivable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilitiesAccountsReceivable" xlink:href="brc-20230731.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_e450f541-38da-4546-abc0-e31638e66e8d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_0236a080-ca29-4c5b-9b99-192e1d05e34d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfGoodwillTextBlock_a27a1673-f8a8-4d78-9f7b-efe0cab802d7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsTaxCreditCarryforwards_d37a63e3-1586-4165-b115-8cf3d2cbc84b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_TradeAndOtherAccountsReceivablePolicy_7f041a60-f660-4c9c-9752-8e7de15a9e72_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_96f5b8f2-b9e9-4034-963d-b7cc418fff3c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_NetCashProvidedByUsedInOperatingActivities_25cf1c2c-72d5-4547-804f-d265ac382474_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ValuationAllowancesAndReservesDeductions_ebaa06b8-6775-4af6-9e0d-bb293c9f7296_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_864d37b4-2c96-439c-9234-bbc2179e8ac4_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_StatementClassOfStockAxis_76328ca4-af03-424f-91b4-ab08add6d939_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_46c3f4c2-540c-419d-bd0e-04d1f0c0b456_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_485d43e0-cc27-471f-892b-f00e9271c0bf_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (loss) gain recognized in other comprehensive income (loss)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_srt_ValuationAndQualifyingAccountsDisclosureTable_c4425d31-8cad-456d-9db9-115919513da6_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_brc_AmericasAsiaMember_0b388a19-5521-475c-8a8d-87aeb903e999_terseLabel_en-US" xlink:label="lab_brc_AmericasAsiaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Americas &amp; Asia</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AmericasAsiaMember" xlink:href="brc-20230731.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_us-gaap_NatureOfOperations_395ca051-c243-418c-8800-de2e6307f273_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DepreciationDepletionAndAmortization_b8031188-33ce-4446-9039-a9360d025304_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation_13430701-58b2-48b1-ad99-ce47045eb6e6_terseLabel_en-US" xlink:label="lab_brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20230731.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_us-gaap_CumulativePreferredStockMember_8481b6b3-0daf-4acf-b586-4716d8fcd9cd_terseLabel_en-US" xlink:label="lab_us-gaap_CumulativePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_currency_EUR_6f37e170-155e-4697-8b15-26ecef9c9644_terseLabel_en-US" xlink:label="lab_currency_EUR" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Euro Member Countries, Euro</link:label>
    <link:label id="lab_currency_EUR_label_en-US" xlink:label="lab_currency_EUR" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Euro Member Countries, Euro</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_EUR" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_EUR"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_EUR" xlink:to="lab_currency_EUR" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_StatementOfFinancialPositionAbstract_f9a37fa4-a134-49d3-957b-8a2f69555e0a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_AuditorInformationAbstractAbstract_0b8681b1-3c56-4bb2-ad21-9e76c8e6c4ee_terseLabel_en-US" xlink:label="lab_brc_AuditorInformationAbstractAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Information Abstract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AuditorInformationAbstractAbstract" xlink:href="brc-20230731.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_dei_EntityInformationLineItems_2b1f59e2-2edb-4be7-8123-c9ebf6c53add_terseLabel_en-US" xlink:label="lab_dei_EntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_brc_CodeAcquisitionMember_e818d8e2-9255-4d5d-8958-816db2be3d34_terseLabel_en-US" xlink:label="lab_brc_CodeAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Code Acquisition</link:label>
    <link:label id="lab_brc_CodeAcquisitionMember_label_en-US" xlink:label="lab_brc_CodeAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Code Acquisition [Member]</link:label>
    <link:label id="lab_brc_CodeAcquisitionMember_documentation_en-US" xlink:label="lab_brc_CodeAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Code Acquisition [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_CodeAcquisitionMember" xlink:href="brc-20230731.xsd#brc_CodeAcquisitionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_CodeAcquisitionMember" xlink:to="lab_brc_CodeAcquisitionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_e7dddb0c-1697-441f-a725-381dcb1c7bc5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of business</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_67feb0eb-93d7-4dfc-a363-8c25f6d5b227_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AllowanceForCreditLossMember_61cef2f5-3827-483e-949c-686347a9ecbb_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_BusinessCombinationAndAssetAcquisitionAbstract_14978057-c436-41c0-8386-d644001bbe3c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_0927d1ca-d509-4edc-a0e3-8faa2ee9d20a_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_a218ba1c-9dbb-42d0-888c-1ce8fe35847e_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning Balances</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_1d261754-ddeb-4cbd-8770-92a54185cc52_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_srt_ConsolidationItemsAxis_307aaed4-df59-4e36-b294-96b9c9020309_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_5813f24f-5684-431b-8449-0fdff17a4eb5_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ScheduleOfFiniteLivedIntangibleAssetsTable_b9bbec32-5ef0-4354-bf59-e450071b1558_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_97525cd2-410e-4a0c-9a36-404dc67ee9ef_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_NoncurrentAssets_b1974138-0f54-4615-b487-16ce4eccb64b_terseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsValuationAllowance_96b9e06b-1bd3-47d3-ba04-fbd4bbfebb52_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bb008e73-7230-49ee-9747-90806ef91e60_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ContractWithCustomerLiabilityRevenueRecognized_19c017eb-f04f-4c37-b515-a1e489817d62_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_srt_ValuationAndQualifyingAccountsDisclosureLineItems_1fbe7f65-511b-4239-9b11-747bbe1babc8_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_FiniteLivedIntangibleAssetsMajorClassNameDomain_52d28614-222d-4c07-b394-212bf8e4b015_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ScheduleOfStockByClassTable_762681fa-75ee-424b-a134-8dace5164abe_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_AccumulatedGainLossNetCashFlowHedgeParentMember_4d54f57d-1e9d-4d2e-824e-1c3a2237e327_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_66d127b4-7127-4803-8ae5-aa1ebce78589_terseLabel_en-US" xlink:label="lab_brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20230731.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_3119c52a-7ee8-45a5-a657-340d425763a8_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_SubsequentEventsAbstract_dba56f46-5e11-470d-94da-d5007aea0a5d_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_WorkplaceSafetyMember_619ef16f-464d-45bb-8f3d-37b77641583e_terseLabel_en-US" xlink:label="lab_brc_WorkplaceSafetyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Workplace Safety [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_WorkplaceSafetyMember" xlink:href="brc-20230731.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_us-gaap_ForeignLineOfCreditMember_e0399e30-3960-4afa-8585-cf4da3c92ddb_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_NondesignatedMember_bd15f774-118d-45bc-8485-2384fe3b7c39_terseLabel_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_PercentageOfLIFOInventory_aa81391c-9166-48b7-a680-27826f46ab73_terseLabel_en-US" xlink:label="lab_us-gaap_PercentageOfLIFOInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentByTypeAxis_d4f494cb-73a7-46f4-b6a3-d9e41aa5331b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_HedgingDesignationDomain_c003ee70-66e3-43a4-9319-a2fd4712e045_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_A1979SeriesMember_5fcc8e18-9b56-4cb5-a5f4-529809322f92_terseLabel_en-US" xlink:label="lab_brc_A1979SeriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1979 Series [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_A1979SeriesMember" xlink:href="brc-20230731.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_us-gaap_FairValueInputsLevel2Member_8c8feda6-c83b-4fd2-9aa4-8559bed061ad_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_NetInvestmentHedgingMember_9c2cd2fc-d448-414e-81eb-eef64c8b90ff_terseLabel_en-US" xlink:label="lab_us-gaap_NetInvestmentHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_EntityEmergingGrowthCompany_d624dffb-f00e-408a-9076-950ac79a056d_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_41037dd5-4e2b-4424-aeb7-ba14ecc70443_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IntangibleAssetsNetExcludingGoodwill_39fb167f-1c53-4919-8709-39e0fa791d79_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_043465a8-e602-4d7d-8cdc-4850d423f4c5_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsGross_1fd6974c-21c3-40d8-bb03-2f11f8510208_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_beef0456-0bf4-4346-8ac6-1118ee1c95e1_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInStockholdersEquityRollForward_e6390696-61e7-4329-aa93-7b8fdcbd9a87_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_brc_OtherComprehensiveIncomeTaxTableTextBlock_875fa243-f704-45f3-af4f-7dc1e63c3117_terseLabel_en-US" xlink:label="lab_brc_OtherComprehensiveIncomeTaxTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20230731.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a19ec3e8-f6ea-4c83-a143-6087dff95d46_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_DocumentFiscalPeriodFocus_1aee7a7e-2ab8-4720-b6b0-467e84112bba_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_us-gaap_DividendsPayableAmountPerShare_57e36a8a-d7f3-4f5d-9db6-2b76da5026ac_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c43cffa6-7af2-4a3e-8342-218856702a9c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetUsefulLife_f8902485-d4e3-4786-ba6b-4aef210929b9_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_LineOfCreditFacilityRemainingBorrowingCapacity_f3319db1-9728-4ede-a10a-3f570620ade8_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a258b545-cf81-45f4-b41c-575e262f1353_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9b2ab526-df7a-4f9a-95bf-a5353fda55aa_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options Outstanding, Beginning Balance, Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b7b79618-029d-4c8d-9670-0a89b4516c06_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ShareBasedCompensation_9f6ec72b-ad77-4ed3-bad6-c87ef92c8ad9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_SalesCommissionsAndFees_8e222754-54be-4c21-ba6f-65f60a0dee38_terseLabel_en-US" xlink:label="lab_us-gaap_SalesCommissionsAndFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Incentives</link:label>
    <link:label id="lab_us-gaap_SalesCommissionsAndFees_label_en-US" xlink:label="lab_us-gaap_SalesCommissionsAndFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Commissions and Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesCommissionsAndFees" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesCommissionsAndFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesCommissionsAndFees" xlink:to="lab_us-gaap_SalesCommissionsAndFees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_98c2c530-43e2-480f-baf6-06506ededf0e_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ForeignCountryMember_e484b6d0-4ac3-4df6-b76c-46c08373cdfa_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_brc_DeferredCompensationMember_c7ad8cfe-16ad-4b29-bcbd-0060bfef1673_terseLabel_en-US" xlink:label="lab_brc_DeferredCompensationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred compensation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredCompensationMember" xlink:href="brc-20230731.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_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_ValuationAllowancesAndReservesTypeAxis_b5a4ea0a-d247-47f7-a7b0-3f12ddf56130_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_EntityAddressPostalZipCode_11fde66a-dbe6-47f4-9e06-ae569cfa93cc_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_dei_CityAreaCode_20a4e1b7-a55c-4fd0-ae25-c8d49a0b8341_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_EarningsPerShareTextBlock_528e66ec-9c6e-4b2f-a3f9-c431da3d9a86_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_15121ffe-097b-47d1-93d7-04e30966af32_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_76dd7587-c9d8-4acd-8c5c-98c810e02ff6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IncomeStatementLocationDomain_31822b8f-f28f-470c-b759-1eb6e56bcd7c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_us-gaap_ValuationAllowancesAndReservesDomain_9acd1b4a-3e93-452e-a7e5-ecb484aa45a6_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_NetofassetsMember_5accb78e-cf18-48f2-9201-f498de15031e_terseLabel_en-US" xlink:label="lab_brc_NetofassetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net of assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NetofassetsMember" xlink:href="brc-20230731.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_brc_PreferentialDividendsOnDilutiveStockOptions_80662b94-468f-4965-a940-76c4732420c0_terseLabel_en-US" xlink:label="lab_brc_PreferentialDividendsOnDilutiveStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20230731.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_dei_DocumentFiscalYearFocus_1e600df8-b91a-46ed-8728-1091dd580b5b_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_srt_SegmentGeographicalDomain_4895e8bb-8f6d-421d-a721-67be8d386035_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_brc_EquityAwardAdjustmentsMember_label_en-US" xlink:label="lab_brc_EquityAwardAdjustmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Award Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EquityAwardAdjustmentsMember" xlink:href="brc-20230731.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_srt_MinimumMember_b8037ff4-416b-4ded-8bf4-d3bf09793b57_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_c7dc50aa-fd7c-40be-992b-978c4ba16306_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentNet_97441896-5029-4766-9c2a-e298d2f3e178_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment&#8212;net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_54059180-5815-4ed2-859d-a7cce96ea60c_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_DeferredTaxLiabilityValuationAllowance_6f633b06-95c7-43a4-ae60-b778ab696d4c_terseLabel_en-US" xlink:label="lab_brc_DeferredTaxLiabilityValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liability, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilityValuationAllowance" xlink:href="brc-20230731.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_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_83815dab-bd64-4640-9ca1-b6cdcd8c31f8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_FiniteLivedIntangibleAssetsByMajorClassAxis_744e8c5e-111a-4d44-b6de-81d50b0a0336_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeLossNetOfTax_a05a0f11-d729-4de4-aa69-8c9fcf306d63_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss), net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e03c4238-9a8e-436e-9787-243682fd93f4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_StatementOfCashFlowsAbstract_ffbee8e4-cc94-4dda-bfc8-1db7d75d38c8_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_LineOfCreditFacilityAbstract_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DividendsCommonStockCash_4cf5f6bc-ad97-4880-a452-14bc937e16df_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_12f68f8a-66f6-40d5-a4e0-6629371b61ce_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AssetsAbstract_6185e971-3dab-4988-a847-02e6f1128adc_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_GoodwillAndIntangibleAssetsDisclosureAbstract_c385eefb-78c6-43c8-ad8d-012f524365c2_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_5c9a3309-b6ba-4576-91a7-0be2255a4ad7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_8e7fb386-235c-4d8f-9d83-c871e984d3c0_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_IncomeTaxesPaidNet_71d49d14-4aca-4962-9885-530c8626b197_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_NetCashProvidedByUsedInFinancingActivities_dcb41dbb-70d0-4ffc-85a8-f7bf6dbf9efc_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_DeferredIncomeTaxAssetsNet_1e05c77a-a160-4010-afeb-046396c39e18_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_4dedac51-75b0-4cd5-b8af-b399238b31f2_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_PaymentsForProceedsFromOtherInvestingActivities_39bc4fbf-891d-4bb5-805f-490ad28ea058_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_RetainedEarningsMember_8988c170-a090-45bf-be34-0c67e3a20ca4_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_e71040e6-4377-45a0-a149-e9a58b95b977_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_9ce247cc-0f97-4458-b456-5b5dcf8a00ea_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_LiabilitiesAndStockholdersEquity_2490537d-2d0c-49ae-a145-85a9cd45953f_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_NonoperatingIncomeExpenseAbstract_4a06e423-8dbe-416d-bf4c-2a353db7063c_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OtherAssetsNoncurrent_71df6a70-c222-4043-961a-bd2ae5ff795f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_258004f3-6aae-47f5-8da3-db95077cf52f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_EarningsPerShareBasic_29d4f9f3-7e4a-4ecf-b25e-58ba411f6438_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OperatingLeaseRightOfUseAsset_e03bb455-9749-4e43-b360-593217b17df8_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_AccountingPoliciesAbstract_e2ab9296-aa95-4b23-ba70-fe81eb08b4ed_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_CurrentForeignTaxExpenseBenefit_0307c142-d130-44f6-b0db-7db1db8eb34a_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsLiabilitiesNet_f0b76169-2b66-4320-a985-050538243941_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_CapitalUnitsByClassAxis_0e3672c9-acb2-4a37-b5bd-aade06406c76_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalUnitsByClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_fa796612-6d5a-417d-808e-5a1190f95597_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_srt_CurrencyAxis_e88a1e0e-cbc2-4511-84d9-7e5fbf8b8615_terseLabel_en-US" xlink:label="lab_srt_CurrencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency [Axis]</link:label>
    <link:label id="lab_srt_CurrencyAxis_label_en-US" xlink:label="lab_srt_CurrencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CurrencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CurrencyAxis" xlink:to="lab_srt_CurrencyAxis" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_dei_EntityAddressCityOrTown_b4f380d5-e7be-4427-956d-1f4931af4fb6_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ScheduleOfSegmentReportingInformationBySegmentTextBlock_c3d7bfb5-d65c-4144-9cf4-6be57cea0d58_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ConsolidationPolicyTextBlock_a81f8441-007f-4e12-91ca-c51f08370027_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_e82e97fa-9d51-4dc9-8d3d-0aab00522603_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_DocumentTransitionReport_921cae79-641e-4ff0-8746-70d83db42d33_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_GoodwillPurchaseAccountingAdjustments_bd84a089-3793-4033-9a1a-dff76707027e_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a8b1a871-8cdf-411f-bcb4-964ecbd270e4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_77ac9ac7-770e-4dac-af4b-5288b1bc6ecb_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition Actual Revenue And Pre Tax Income Loss [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_b714f8cb-14bf-42c8-9353-c4ee029f1ffb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_TechnologyBasedIntangibleAssetsMember_fd9c59da-a16a-40fd-8bbd-ee0f7d0b9086_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_brc_PurchaseOfSharesAtCost_a926e742-5609-4bfa-92a9-ad9a9c8ed0f4_negatedTerseLabel_en-US" xlink:label="lab_brc_PurchaseOfSharesAtCost" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20230731.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_CommonStockSharesAuthorized_8b806866-3241-449d-8b3e-dcce61139773_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_srt_AmericasMember_ced722e4-86d9-4955-b1a2-43cd272ff17d_terseLabel_en-US" xlink:label="lab_srt_AmericasMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_RepaymentsOfLinesOfCredit_bca084f8-602d-4674-82c5-5a87dfaaa539_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_DocumentInformationTable_ab5064b7-43f0-4712-991d-f31ad237e354_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_brc_PercentageIncreaseInDividend_b9657a40-3d75-4d34-b51f-a2efd579e65a_terseLabel_en-US" xlink:label="lab_brc_PercentageIncreaseInDividend" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20230731.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_brc_DebtToEBITDARatio_154bd3c3-de50-4d0b-8186-a070713e589d_terseLabel_en-US" xlink:label="lab_brc_DebtToEBITDARatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20230731.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_dei_EntityPublicFloat_b486ae42-56f9-40db-99ad-e8f88e86d519_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d125bd22-a2a8-4ab3-9e04-91fd54679e4b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentAbstract_786cc2c2-9036-448a-b181-54263cfbc81a_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_DerivativeInstrumentRiskAxis_51603e84-143d-408f-9674-806741b00800_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_1b6739f4-e449-4a98-97ad-b79fb29022c1_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d477a2bf-4dcf-437a-b2be-dd6e83fbf310_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities_dc5df34d-88fe-422d-a9c0-9f0d0240de1a_terseLabel_en-US" xlink:label="lab_brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20230731.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_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_DerivativeLineItems_e040e272-329c-4938-99fc-87ee6f072a49_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_SharesHeldRabbiTrustAtCostMember_85089168-42cd-4637-a214-007079b64251_terseLabel_en-US" xlink:label="lab_brc_SharesHeldRabbiTrustAtCostMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20230731.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_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_DividendsPayableDateDeclaredDayMonthAndYear_a91d1488-8966-438a-b0d6-8e68a9cb1aa7_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment_94e83683-d0be-47b4-903d-e7ece56db362_terseLabel_en-US" xlink:label="lab_brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20230731.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_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_bf35c59b-4f2e-4b76-8f52-858103d71395_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock_f60a1f16-2962-4be8-9fc3-f3e6ad059bad_terseLabel_en-US" xlink:label="lab_brc_ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20230731.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_9a96e5b9-3dca-4291-943b-7ed49ba0528a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_42f1850e-fae4-4a36-8ba1-70f39f738d88_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DeferredIncomeTaxExpenseBenefit_73cc3116-86e7-408f-bd12-e6f6188f444f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_5024349f-f6a9-44f3-8b3d-abd61dc19820_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_SubsequentEventTypeAxis_7032c80b-d427-4680-9f30-6f560f12e8dd_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ProceedsFromStockOptionsExercised_ed78bef5-4c30-4bd8-9d9f-74c52637d408_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_StatementOfIncomeAndComprehensiveIncomeAbstract_bb65b5f4-343b-4b3f-b37e-c5b1949b92ad_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_JMichaelNaumanMember_label_en-US" xlink:label="lab_brc_JMichaelNaumanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J. Michael Nauman</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_JMichaelNaumanMember" xlink:href="brc-20230731.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_us-gaap_IncomeTaxPolicyTextBlock_0698a8cd-798a-47b4-aff9-74ec86ae8a63_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_74b81ae8-2fba-45b1-bff7-ccbb4a498e4a_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_6caeeadb-d92a-40fa-9e82-22e26f072d78_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a75333f2-28ea-4074-9fad-fe84d1a1e09f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_EquityMethodInvestmentsPolicy_63f43002-1637-4a1e-8152-a53982349d30_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:to="lab_us-gaap_EquityMethodInvestmentsPolicy" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ContractWithCustomerRefundLiability_79b94b23-c9c0-4f7d-9c90-7b5ea479a3e8_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRefundLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_TaxBenefitsAssociatedwithStatueofLimitations_21d4edc1-43f7-4f04-869c-4fbecb2b2d8d_terseLabel_en-US" xlink:label="lab_brc_TaxBenefitsAssociatedwithStatueofLimitations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20230731.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_7f6630f7-078f-4456-b559-17492ae2b4c2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ScheduleOfSegmentReportingInformationBySegmentTable_93bf8acb-18ae-4e3c-868d-14ed99b764e4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_MachineryAndEquipmentGross_528dcaaa-a336-454a-8557-326643c910a7_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_EntityRegistrantName_eb7ebdbb-7094-4200-9093-796fbeaaf7b0_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_7400150d-88ee-4674-ac69-9c644447fd53_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_7041d7ef-2540-498e-97f9-234aec3e35de_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_d33edfb1-5234-45fc-a278-8f419a4ce435_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_CostOfSalesMember_90e6fe63-32f0-4c2d-a632-617d57813d91_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_AuditorName_1eb59848-a3fb-40ec-9474-b7b865cb69ca_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_dei_DocumentPeriodEndDate_918b2828-beb6-406f-9724-3ca996c53194_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_ProceedsFromLinesOfCredit_6ae00df6-bd66-4a1e-ab5e-6b7c17482cf5_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_9f239b42-ae66-4b78-b268-31852e349afb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_6f66d0ff-d5a9-4818-833e-cb95dc946892_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_e67a7050-e99e-433f-bfd1-002900244aa6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_ReportedValueOfEquityAwardsMember_label_en-US" xlink:label="lab_brc_ReportedValueOfEquityAwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported Value of Equity Awards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ReportedValueOfEquityAwardsMember" xlink:href="brc-20230731.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_DividendsPayableDateOfRecordDayMonthAndYear_a521d684-bc5e-4d7e-850c-994f05f587ae_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_TreasuryStockCommonMember_e3b3488d-7f7b-4417-8d4c-9538b3ad762f_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_EntityCentralIndexKey_cf06460b-b4b4-425f-9612-c04e52db5fb1_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_us-gaap_SegmentReportingInformationLineItems_2fc95b73-f581-4612-86ff-2434ab21646f_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_8006c8a7-59f4-42cc-a88b-a71cb68a1e9a_terseLabel_en-US" xlink:label="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AllocatedShareBasedCompensationExpense_0aba408a-371a-43f9-b117-ad729f14194d_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_FiniteLivedIntangibleAssetsGross_f072ee7b-2b0b-417c-9ff8-81f867f98e1a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IncomeTaxExpenseBenefit_6cd8aca1-a0d3-4527-8e28-3befad7aacb6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_08a3ef70-fbc8-4eca-95f1-b6721523a85e_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_InventoryFinishedGoodsNetOfReserves_1f4db6e4-2a41-486a-bdda-06973f35b031_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock_429a2854-66d9-4761-be4c-c7825e1a7f36_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DesignatedAsHedgingInstrumentMember_ec75601a-1a52-48ff-a61b-36af2bdacf78_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IncomeTaxAuthorityDomain_8c9f7998-53f5-4606-ad8d-306ca70025d0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_us-gaap_EmployeeRelatedLiabilitiesCurrent_25b3d8d0-7c63-46c8-8943-03e2fdd9c7d6_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_FairValueDisclosuresTextBlock_2a29da7b-01ec-4f94-a6c5-efc92ab853b3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_7b6f8750-97af-46e3-a2a9-582a2e24634c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_EquityAbstract_e5fafd6b-a47b-45bb-9e43-c61fd1600213_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1d895503-3c48-4d0d-a3a7-d86fb77392e0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_SaleOfSharesAtCost_c533acba-18cd-4ecf-a899-8de3b985b55d_negatedTerseLabel_en-US" xlink:label="lab_brc_SaleOfSharesAtCost" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20230731.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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_f9d918f9-aa4b-4907-a992-56427d3d3db5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9ad82e39-1576-4ff9-9bff-4d75dae31f10_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_dei_AmendmentFlag_5e8563ad-1ee3-4733-98ac-43bd8227ca93_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_us-gaap_IntangibleAssetsDisclosureTextBlock_a227984d-bda7-4bbb-a15d-53e8982155f7_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsGoodwillAndIntangibleAssets_a7ab96ec-d933-4a7d-8750-0a793c9a5e84_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_f31e9cf9-78c4-4e4d-9b4f-ebc4ab27e82d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_TaxCreditCarryforwardAmount_a24bb293-6391-4707-b933-7b26315e22b7_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_StateNetOperatingLossCarryforwardsExpirationDates_043c2d70-acdb-479d-8f0d-362915377793_terseLabel_en-US" xlink:label="lab_brc_StateNetOperatingLossCarryforwardsExpirationDates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20230731.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_us-gaap_CashAndCashEquivalentsAtCarryingValue_9ee4c7a5-7e59-427f-87a2-29dff58cb5ca_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_PaymentsToAcquireBusinessesNetOfCashAcquired_2af3d0a8-2721-4636-acdf-396039d78fa9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition of businesses, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_8dd3ca48-183a-4929-948e-20c9bf487657_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxPeriodDomain_4ac1c1e4-0698-4d82-815f-8b63597c0b3e_terseLabel_en-US" xlink:label="lab_us-gaap_TaxPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Period [Domain]</link:label>
    <link:label id="lab_us-gaap_TaxPeriodDomain_label_en-US" xlink:label="lab_us-gaap_TaxPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxPeriodDomain" xlink:to="lab_us-gaap_TaxPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_b9961b05-7c54-44fe-8021-b4048b9fcac7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8a6cdefc-806b-496a-a5c1-a6a550d7657a_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_InterestPaidNet_3d81338b-c90c-4a93-990d-3cc9c433add6_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_NetofliabilitiesMember_b4e5a753-c520-4da5-b3a3-f1780c6f3c63_terseLabel_en-US" xlink:label="lab_brc_NetofliabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net of liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NetofliabilitiesMember" xlink:href="brc-20230731.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_BusinessCombinationsPolicy_dded16a1-cdfe-4536-9bf4-d55d00901952_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentUsefulLife_722297da-1801-4a0d-9dbb-81177935547b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_b1e2e475-dd6d-417c-a08b-d16ed7048d8b_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_DeferredTaxLiabilities_8f11510d-a21c-43ce-9c24-57079b106063_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9f71a0cc-0400-4486-808d-7683b1921bd0_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8e680498-3def-4183-9e4e-ee8791ea6ecb_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders_3743c256-ba5b-4617-ab41-80bb5ce5cf3f_terseLabel_en-US" xlink:label="lab_brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20230731.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_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_7c8e573a-4b6a-4ef7-af37-8fd807373be3_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_faf372c7-3ab7-4809-a3d4-84c44360669a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_OperatingExpensesAbstract_68985dbc-a4c9-4581-a7a0-a9cff40975e0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_RevenueFromContractWithCustomerTextBlock_eaace4eb-e0f6-4650-9a6d-d727e288b60c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_265843d4-c04a-4be0-bef9-03dc9156bda7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_PaymentsToAcquirePropertyPlantAndEquipment_159df7ce-1247-4f36-be35-6058313b80c3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_02a60f54-52ad-4b05-b77a-5d40986b4ab4_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_AdditionalPaidInCapitalCommonStock_954a62b5-708e-41cb-9a6b-9986c0cc87b4_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_AdditionalPaidInCapitalMember_dcc88a2c-48a1-4f0f-8098-b9fb78e20926_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_DocumentAnnualReport_7e363cde-4290-456c-9213-29f67f1f3fdd_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_ead452d1-e9f6-4bc8-ac85-fe28b951f76b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_BalanceSheetLocationAxis_5640906d-3e37-4c5d-a398-3ead609fb7e7_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_Assets_e592a2f3-103b-479d-b901-4c6a36d982a5_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_Assets_2bd1482c-5a75-45cc-be86-10184964b90c_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_IncomeLossFromEquityMethodInvestments_99f2b77d-ba9e-4adf-bec9-712c81ad02a5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity in losses of unconsolidated affiliate</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_5e4ccfcd-3747-4bd7-af33-5e23f65ebc00_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity in losses of unconsolidated affiliate</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties_88e683eb-3557-444f-933e-167c41958185_terseLabel_en-US" xlink:label="lab_brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20230731.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_SubsequentEventsTextBlock_5859f11c-8f1f-4035-bd76-643378058dd5_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_e4e00b23-4a08-4dc6-acb7-fee5a4bb7ba1_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_TaxPeriodAxis_b2f0662d-0aee-458a-8f0c-2d859fea6b50_terseLabel_en-US" xlink:label="lab_us-gaap_TaxPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Period [Axis]</link:label>
    <link:label id="lab_us-gaap_TaxPeriodAxis_label_en-US" xlink:label="lab_us-gaap_TaxPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxPeriodAxis" xlink:to="lab_us-gaap_TaxPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_1f7c78ff-27b4-445f-928d-61c96cd17cdd_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/country-2023.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_PaymentsOfDividends_0e15bc56-f538-48a5-8c55-d4c92f307b64_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OtherLiabilitiesNoncurrent_4831d445-7f2e-4727-9df5-92a931af6a48_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_36bcc175-cdd9-4287-ac8b-2dcf5541d6c7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_dbc2f248-70de-464b-b027-03ebce965ba0_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_LesseeOperatingLeaseLiabilityPaymentsDue_1b3a0f3b-aacb-48bf-9b9d-fa7b59cf66e8_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OpenTaxYear_24a95069-cadd-4c0e-98bf-08028166e089_terseLabel_en-US" xlink:label="lab_us-gaap_OpenTaxYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities_e7f82e24-83a1-4553-ac5f-bcaa242af6d3_terseLabel_en-US" xlink:label="lab_brc_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20230731.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_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_b1a8cf2c-80f4-42ce-9d08-99f2ea82aa04_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_CashFlowHedgingMember_0b0c8544-c26a-4f95-bfa2-198f7ea6d004_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OperatingExpenses_512d1443-505b-4ebe-8f97-aaade18959a4_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_SegmentReportingDisclosureTextBlock_e15ec1d7-25a3-4470-afd2-0816a40f9b77_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_90aa07e7-a6ce-410c-a994-a3d55bab60a3_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_NetCashProvidedByUsedInFinancingActivitiesAbstract_0d8b5538-7679-4426-ae64-f77e3c04d03c_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_f76bdce2-42ae-4a63-bf26-7c3def60ae64_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes and losses of unconsolidated affiliate</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_EquityComponentDomain_68bf57ee-af4d-47e4-b8bd-69f8b4c089a1_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_StateAndLocalJurisdictionMember_4e208abd-44d0-4992-86e2-933a7e2c7669_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_InventoryWorkInProcessNetOfReserves_a7cfb283-ff1e-48f4-8739-3c515378d864_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_UnallocatedAmountsAbstract_e7e17401-b878-4a23-a408-fdda93072c3b_terseLabel_en-US" xlink:label="lab_brc_UnallocatedAmountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unallocated amounts.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_UnallocatedAmountsAbstract" xlink:href="brc-20230731.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_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_DeferredTaxLiabilitiesOther_9c5a88e6-6333-45ad-9e68-4e285213842a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_srt_StatementScenarioAxis_54c4b716-f62e-4ad1-9580-97f2352c341e_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_WeightedAverageNumberOfSharesOutstandingBasic_11604edc-cbc9-4ef3-bfb3-019041ff9513_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_19276aa2-744f-4c60-8643-e69a31a6fd42_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_abbe9376-9840-4055-81e9-258961b94c61_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_EntityCurrentReportingStatus_50fb50b3-5a85-48dd-b21e-6cff943f9e9d_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_brc_PreferentialDividendsOnClassNonvotingCommonStockMember_d7dca708-9fdb-4ba4-bd8d-f4c83aad1fb9_terseLabel_en-US" xlink:label="lab_brc_PreferentialDividendsOnClassNonvotingCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferential Dividends on Class A Nonvoting Common Stock [Member]</link:label>
    <link:label id="lab_brc_PreferentialDividendsOnClassNonvotingCommonStockMember_label_en-US" xlink:label="lab_brc_PreferentialDividendsOnClassNonvotingCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferential Dividends on Class A Nonvoting Common Stock [Member]</link:label>
    <link:label id="lab_brc_PreferentialDividendsOnClassNonvotingCommonStockMember_documentation_en-US" xlink:label="lab_brc_PreferentialDividendsOnClassNonvotingCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferential Dividends on Class A Nonvoting Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PreferentialDividendsOnClassNonvotingCommonStockMember" xlink:href="brc-20230731.xsd#brc_PreferentialDividendsOnClassNonvotingCommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_PreferentialDividendsOnClassNonvotingCommonStockMember" xlink:to="lab_brc_PreferentialDividendsOnClassNonvotingCommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_AdministrativeCosts_9c6c9d87-bad5-4cbe-b18d-d85584d28467_negatedTerseLabel_en-US" xlink:label="lab_brc_AdministrativeCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Administrative costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AdministrativeCosts" xlink:href="brc-20230731.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_OperatingIncomeLoss_72bea775-fb7b-489c-8b60-e8f56450bc1b_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_229ae807-2639-4a3e-a030-9bac0fde9177_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_CumulativePreferredStock6CumulativeMember_19d7e79d-8ccb-447b-8a51-ac426cfec297_terseLabel_en-US" xlink:label="lab_brc_CumulativePreferredStock6CumulativeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20230731.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_RevenueRecognitionAbstract_c4b84686-eaf9-48f2-9dfa-32e82a6d6dee_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_IdentificationSolutionsMember_01c298d9-1cf6-4dd8-9dda-e93e45d993ec_terseLabel_en-US" xlink:label="lab_brc_IdentificationSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Identification Solutions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IdentificationSolutionsMember" xlink:href="brc-20230731.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_DeferredIncomeTaxLiabilities_b7605809-440b-452f-8fb4-da6dd33cb252_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_2ef42712-1686-4919-99ea-09ba94c8763a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Products and Services [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_08a21b9d-7d56-4cca-bcaa-ce8d0c09304d_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_StatementBusinessSegmentsAxis_69039b4b-b32f-4528-ad75-25d303e7ce27_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_StatementLineItems_fd341722-bf40-4e85-b0c2-240844b3287d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_c1817193-dd0b-450a-9346-6c2158b8d517_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_e0ec74c1-b4c9-49db-aa86-9c55ae5f79ae_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_44cbe81a-0766-4709-b3e6-318a425f65a0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss):</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ScenarioUnspecifiedDomain_20e971dc-f479-4973-be44-5de6999bd545_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_7c5a2c23-45a8-4a96-857e-52d03eb7389e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_b040a413-7fae-4f76-9e69-318a78c9ae60_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_LineOfCredit_aa3570bb-24b7-45d9-8331-fea364648d65_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_CustomerRelationshipsMember_3e8a47cc-85c9-4e4c-a403-b3ae78120eef_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_brc_PreferentialDividendsOnDilutiveSharesMember_6fb34c8b-0a2f-498a-bb7e-b08fecc5c3d6_terseLabel_en-US" xlink:label="lab_brc_PreferentialDividendsOnDilutiveSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferential Dividends on Dilutive Shares [Member]</link:label>
    <link:label id="lab_brc_PreferentialDividendsOnDilutiveSharesMember_label_en-US" xlink:label="lab_brc_PreferentialDividendsOnDilutiveSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferential Dividends on Dilutive Shares [Member]</link:label>
    <link:label id="lab_brc_PreferentialDividendsOnDilutiveSharesMember_documentation_en-US" xlink:label="lab_brc_PreferentialDividendsOnDilutiveSharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferential Dividends on Dilutive Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PreferentialDividendsOnDilutiveSharesMember" xlink:href="brc-20230731.xsd#brc_PreferentialDividendsOnDilutiveSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_PreferentialDividendsOnDilutiveSharesMember" xlink:to="lab_brc_PreferentialDividendsOnDilutiveSharesMember" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>brc-20230731_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 2023 Workiva-->
<!--r:b30147b9-1afb-4461-8d84-c274543a6611,g:b017c15f-d3eb-4585-b748-828ac5a592ff-->
<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-20230731.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_e3c6dcb7-d7c9-484b-96d8-6567b7e6f3fa" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_e1eac0d4-c7ab-426a-a9b0-cade7d64b5a8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e3c6dcb7-d7c9-484b-96d8-6567b7e6f3fa" xlink:to="loc_dei_DocumentInformationTable_e1eac0d4-c7ab-426a-a9b0-cade7d64b5a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_9e400841-e399-4663-9a51-3b0a61d988de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_e1eac0d4-c7ab-426a-a9b0-cade7d64b5a8" xlink:to="loc_us-gaap_StatementClassOfStockAxis_9e400841-e399-4663-9a51-3b0a61d988de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_56a81749-4171-49a8-bb1a-ae632f8dee69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_9e400841-e399-4663-9a51-3b0a61d988de" xlink:to="loc_us-gaap_ClassOfStockDomain_56a81749-4171-49a8-bb1a-ae632f8dee69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_92ac8417-466b-4ede-aab9-d9b0f9b08941" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_56a81749-4171-49a8-bb1a-ae632f8dee69" xlink:to="loc_us-gaap_NonvotingCommonStockMember_92ac8417-466b-4ede-aab9-d9b0f9b08941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_55b4bc6e-3772-49fe-8924-78b93f20fb31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_56a81749-4171-49a8-bb1a-ae632f8dee69" xlink:to="loc_us-gaap_CommonClassBMember_55b4bc6e-3772-49fe-8924-78b93f20fb31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_e1eac0d4-c7ab-426a-a9b0-cade7d64b5a8" xlink:to="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_7176a50e-0b28-42ae-9030-c7d9ce249026" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_DocumentType_7176a50e-0b28-42ae-9030-c7d9ce249026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_464c54b6-cde8-4418-8bee-e84811902072" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityRegistrantName_464c54b6-cde8-4418-8bee-e84811902072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_21be3d82-a5cc-4c68-9400-0d93c5812915" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_AmendmentFlag_21be3d82-a5cc-4c68-9400-0d93c5812915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_9e967894-35c3-4119-b82f-b36330425d02" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityCentralIndexKey_9e967894-35c3-4119-b82f-b36330425d02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_a370149b-19cd-4285-80f1-a19863594af0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_DocumentPeriodEndDate_a370149b-19cd-4285-80f1-a19863594af0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_753b0e9a-e892-484c-8648-0de282fbb37f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_DocumentFiscalPeriodFocus_753b0e9a-e892-484c-8648-0de282fbb37f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_fdfe9169-3e81-458d-8181-76940daf6c37" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_CurrentFiscalYearEndDate_fdfe9169-3e81-458d-8181-76940daf6c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_990cb588-320a-4748-871e-8312e9599a83" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_DocumentFiscalYearFocus_990cb588-320a-4748-871e-8312e9599a83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_53b1876a-5cd6-462c-a594-96b9b6d49667" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityAddressAddressLine1_53b1876a-5cd6-462c-a594-96b9b6d49667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_d855effc-f5b7-4edf-aa0a-83105db8911f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityAddressCityOrTown_d855effc-f5b7-4edf-aa0a-83105db8911f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_b14daa1b-fcb9-431c-a9d4-2f127ac593de" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityAddressStateOrProvince_b14daa1b-fcb9-431c-a9d4-2f127ac593de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_e33c83a3-3802-4c2e-9305-e80e679e82f2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_CityAreaCode_e33c83a3-3802-4c2e-9305-e80e679e82f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_4bb745fc-cfab-4a37-a2a5-4c054b082075" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_LocalPhoneNumber_4bb745fc-cfab-4a37-a2a5-4c054b082075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_7b0797fd-9b6d-4b2e-8f56-73d0119fe559" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityAddressPostalZipCode_7b0797fd-9b6d-4b2e-8f56-73d0119fe559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_4979d409-52bf-4803-841c-292bd49a9d05" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityFileNumber_4979d409-52bf-4803-841c-292bd49a9d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_5681d96f-af78-4c6f-8f71-17717afbba8c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityIncorporationStateCountryCode_5681d96f-af78-4c6f-8f71-17717afbba8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_5ed4fb5d-38bd-4e82-b57b-925af360112d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityTaxIdentificationNumber_5ed4fb5d-38bd-4e82-b57b-925af360112d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_53ac7a7f-2bcf-457e-aa4a-ce6f8ee7801a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityFilerCategory_53ac7a7f-2bcf-457e-aa4a-ce6f8ee7801a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_adc83e24-8961-446e-a943-8585fffe5e3b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntitySmallBusiness_adc83e24-8961-446e-a943-8585fffe5e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_67e90b79-89ad-462a-bdf1-25c340fe462b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityEmergingGrowthCompany_67e90b79-89ad-462a-bdf1-25c340fe462b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_45de8d07-0847-4bf4-bb39-f7afaad28d0b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_45de8d07-0847-4bf4-bb39-f7afaad28d0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_92ed2738-c44a-4fba-b9b2-29f8a645c9c0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityVoluntaryFilers_92ed2738-c44a-4fba-b9b2-29f8a645c9c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_65a5e208-d5e9-4b9f-96b6-0b9366e89cb7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityCurrentReportingStatus_65a5e208-d5e9-4b9f-96b6-0b9366e89cb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_f4b10e52-5305-4b79-912c-87d5f52de235" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityInteractiveDataCurrent_f4b10e52-5305-4b79-912c-87d5f52de235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_d4db228e-74f7-4cf3-af8a-a2a70c746f82" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_IcfrAuditorAttestationFlag_d4db228e-74f7-4cf3-af8a-a2a70c746f82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_93acdaaf-f3c7-4c67-b9a1-34681cc52b4c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityShellCompany_93acdaaf-f3c7-4c67-b9a1-34681cc52b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_f0e9d2b9-8e07-46b8-b7b6-52d535df1435" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_Security12bTitle_f0e9d2b9-8e07-46b8-b7b6-52d535df1435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_6fbd493e-d5da-4f85-84df-787a77f53faa" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_TradingSymbol_6fbd493e-d5da-4f85-84df-787a77f53faa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_c05f123f-df06-4f3f-be26-caa6000dfa11" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_SecurityExchangeName_c05f123f-df06-4f3f-be26-caa6000dfa11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_8a01dba2-b3cc-4d4f-83b3-8a34e5e0e0d6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityPublicFloat_8a01dba2-b3cc-4d4f-83b3-8a34e5e0e0d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_1cd5d229-3492-4b0a-877b-2e1e18d2d007" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_1cd5d229-3492-4b0a-877b-2e1e18d2d007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_d18df572-83f6-43a8-9417-a0cfc5d003f7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_DocumentAnnualReport_d18df572-83f6-43a8-9417-a0cfc5d003f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_1b803e4e-abe4-484b-9562-fbe9b89fc184" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_628bf214-9370-4b56-80eb-9a8fa3177fd3" xlink:to="loc_dei_DocumentTransitionReport_1b803e4e-abe4-484b-9562-fbe9b89fc184" 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-20230731.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_b2df3a16-06d6-4d29-9493-57cf64f959eb" xlink:href="brc-20230731.xsd#brc_AuditorInformationAbstractAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_6d35086f-b2ce-45ab-9f97-1e674206d1bf" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_AuditorInformationAbstractAbstract_b2df3a16-06d6-4d29-9493-57cf64f959eb" xlink:to="loc_dei_AuditorName_6d35086f-b2ce-45ab-9f97-1e674206d1bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_10272101-4c17-4538-bc1d-795cc4887640" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_AuditorInformationAbstractAbstract_b2df3a16-06d6-4d29-9493-57cf64f959eb" xlink:to="loc_dei_AuditorLocation_10272101-4c17-4538-bc1d-795cc4887640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_0f81dcf3-8082-4ead-8436-c082a9bbd083" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_AuditorInformationAbstractAbstract_b2df3a16-06d6-4d29-9493-57cf64f959eb" xlink:to="loc_dei_AuditorFirmId_0f81dcf3-8082-4ead-8436-c082a9bbd083" 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-20230731.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_5a84fa18-f126-4551-8652-b6d2ff6ecbfb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_24103bc5-ee39-4141-9093-5a9664ff1a64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5a84fa18-f126-4551-8652-b6d2ff6ecbfb" xlink:to="loc_us-gaap_StatementTable_24103bc5-ee39-4141-9093-5a9664ff1a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_12dd6196-d717-49d1-98df-2cec46382a0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_24103bc5-ee39-4141-9093-5a9664ff1a64" xlink:to="loc_us-gaap_StatementClassOfStockAxis_12dd6196-d717-49d1-98df-2cec46382a0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_301c8414-ace7-42ec-b680-f29f2ea14812" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_12dd6196-d717-49d1-98df-2cec46382a0a" xlink:to="loc_us-gaap_ClassOfStockDomain_301c8414-ace7-42ec-b680-f29f2ea14812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_da57fea4-ede2-42bb-aeb8-7ac572943a88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_301c8414-ace7-42ec-b680-f29f2ea14812" xlink:to="loc_us-gaap_NonvotingCommonStockMember_da57fea4-ede2-42bb-aeb8-7ac572943a88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_314f45ca-1ff0-4a14-aaa3-683456132bba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_301c8414-ace7-42ec-b680-f29f2ea14812" xlink:to="loc_us-gaap_CommonClassBMember_314f45ca-1ff0-4a14-aaa3-683456132bba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3a5ecefb-0a8d-414a-a359-86bcc2a1bc7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_24103bc5-ee39-4141-9093-5a9664ff1a64" xlink:to="loc_us-gaap_StatementLineItems_3a5ecefb-0a8d-414a-a359-86bcc2a1bc7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_9620b2bd-1a8a-45ec-9061-8decd3b0e5a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3a5ecefb-0a8d-414a-a359-86bcc2a1bc7d" xlink:to="loc_us-gaap_AssetsAbstract_9620b2bd-1a8a-45ec-9061-8decd3b0e5a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_37f252c5-9fbe-469d-af35-40efcdc5dd03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_9620b2bd-1a8a-45ec-9061-8decd3b0e5a7" xlink:to="loc_us-gaap_AssetsCurrentAbstract_37f252c5-9fbe-469d-af35-40efcdc5dd03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0b7f47bd-03de-4751-8eb6-1fd07f267095" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_37f252c5-9fbe-469d-af35-40efcdc5dd03" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0b7f47bd-03de-4751-8eb6-1fd07f267095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_94a92add-060b-43ac-84af-bcf7b3a02ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_37f252c5-9fbe-469d-af35-40efcdc5dd03" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_94a92add-060b-43ac-84af-bcf7b3a02ba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_48ccf5a8-f375-41e0-82fd-5ad635c211ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_37f252c5-9fbe-469d-af35-40efcdc5dd03" xlink:to="loc_us-gaap_InventoryNet_48ccf5a8-f375-41e0-82fd-5ad635c211ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f3649927-200d-4017-9601-df0448980596" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_37f252c5-9fbe-469d-af35-40efcdc5dd03" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f3649927-200d-4017-9601-df0448980596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_a7c6ba95-8721-4733-9e55-93959d73b5ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_37f252c5-9fbe-469d-af35-40efcdc5dd03" xlink:to="loc_us-gaap_AssetsCurrent_a7c6ba95-8721-4733-9e55-93959d73b5ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_6138e0ba-1af4-4877-9f8c-cd7f9c64f713" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_9620b2bd-1a8a-45ec-9061-8decd3b0e5a7" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_6138e0ba-1af4-4877-9f8c-cd7f9c64f713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_36403d5e-8891-4f7f-a555-7241e2d0b010" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_6138e0ba-1af4-4877-9f8c-cd7f9c64f713" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_36403d5e-8891-4f7f-a555-7241e2d0b010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_73bdd35c-adef-44a3-9c77-fcd06939bb29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_6138e0ba-1af4-4877-9f8c-cd7f9c64f713" xlink:to="loc_us-gaap_Goodwill_73bdd35c-adef-44a3-9c77-fcd06939bb29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b43245fd-c8e9-467e-a299-9d55819018be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_6138e0ba-1af4-4877-9f8c-cd7f9c64f713" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b43245fd-c8e9-467e-a299-9d55819018be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_6bbbdb66-055b-49ea-a23a-5956dae191bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_6138e0ba-1af4-4877-9f8c-cd7f9c64f713" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_6bbbdb66-055b-49ea-a23a-5956dae191bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_f5c67568-ac88-4c4b-a053-2d830f9366b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_6138e0ba-1af4-4877-9f8c-cd7f9c64f713" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_f5c67568-ac88-4c4b-a053-2d830f9366b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_4c90ccb2-9eef-49c0-99f3-829b99ebc3e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_6138e0ba-1af4-4877-9f8c-cd7f9c64f713" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_4c90ccb2-9eef-49c0-99f3-829b99ebc3e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c90bcc98-438c-4ab1-889b-49988f0a79eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3a5ecefb-0a8d-414a-a359-86bcc2a1bc7d" xlink:to="loc_us-gaap_Assets_c90bcc98-438c-4ab1-889b-49988f0a79eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d2b922fd-e0ec-4ee0-90d0-3aa1855b7aed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3a5ecefb-0a8d-414a-a359-86bcc2a1bc7d" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d2b922fd-e0ec-4ee0-90d0-3aa1855b7aed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_24848191-d363-4624-b6de-8010ee8d325c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d2b922fd-e0ec-4ee0-90d0-3aa1855b7aed" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_24848191-d363-4624-b6de-8010ee8d325c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_41af928f-0cdc-479a-bac9-cf99f0f96409" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_24848191-d363-4624-b6de-8010ee8d325c" xlink:to="loc_us-gaap_AccountsPayableCurrent_41af928f-0cdc-479a-bac9-cf99f0f96409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_38aa12ee-48ef-4991-9075-ec878ba32dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_24848191-d363-4624-b6de-8010ee8d325c" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_38aa12ee-48ef-4991-9075-ec878ba32dcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_f06a4fdb-4ea3-4f0c-858d-86119fbfd3b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_24848191-d363-4624-b6de-8010ee8d325c" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_f06a4fdb-4ea3-4f0c-858d-86119fbfd3b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_fb20f12c-7519-470f-81cc-5800855ead8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_24848191-d363-4624-b6de-8010ee8d325c" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_fb20f12c-7519-470f-81cc-5800855ead8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_a9ce00f8-e91d-4dcc-8720-f0c7c438e0bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_24848191-d363-4624-b6de-8010ee8d325c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_a9ce00f8-e91d-4dcc-8720-f0c7c438e0bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_8a0a78d7-5d32-4091-90a8-1dcd446f887a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_24848191-d363-4624-b6de-8010ee8d325c" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_8a0a78d7-5d32-4091-90a8-1dcd446f887a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_4b409254-7750-4c84-94ae-f0093ca3a7f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_24848191-d363-4624-b6de-8010ee8d325c" xlink:to="loc_us-gaap_LiabilitiesCurrent_4b409254-7750-4c84-94ae-f0093ca3a7f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebtNoncurrent_4140126f-f782-472c-ba73-90c9b4505b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLongTermDebtNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_24848191-d363-4624-b6de-8010ee8d325c" xlink:to="loc_us-gaap_OtherLongTermDebtNoncurrent_4140126f-f782-472c-ba73-90c9b4505b9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_0f157f28-af5a-439c-87b9-f7686fe3deb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d2b922fd-e0ec-4ee0-90d0-3aa1855b7aed" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_0f157f28-af5a-439c-87b9-f7686fe3deb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cc227378-4d57-45f7-aa0f-04d4c914943a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_0f157f28-af5a-439c-87b9-f7686fe3deb5" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cc227378-4d57-45f7-aa0f-04d4c914943a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_c7c3e28e-6c84-4b80-be30-16c1bb598cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_0f157f28-af5a-439c-87b9-f7686fe3deb5" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_c7c3e28e-6c84-4b80-be30-16c1bb598cd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_f9053bc8-b337-4ad8-9946-3a71608f4345" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d2b922fd-e0ec-4ee0-90d0-3aa1855b7aed" xlink:to="loc_us-gaap_Liabilities_f9053bc8-b337-4ad8-9946-3a71608f4345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_2ae52571-8b19-45ed-98d5-68bf502e9a26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d2b922fd-e0ec-4ee0-90d0-3aa1855b7aed" xlink:to="loc_us-gaap_StockholdersEquityAbstract_2ae52571-8b19-45ed-98d5-68bf502e9a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_ea9bb8ac-ff60-48bb-83ca-91f37b2d5b04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2ae52571-8b19-45ed-98d5-68bf502e9a26" xlink:to="loc_us-gaap_CommonStockValue_ea9bb8ac-ff60-48bb-83ca-91f37b2d5b04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_28dd807c-9747-41ab-bc96-c5ce548d9dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2ae52571-8b19-45ed-98d5-68bf502e9a26" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_28dd807c-9747-41ab-bc96-c5ce548d9dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d75c8ebe-1155-469f-b5ab-e92cf50e0127" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2ae52571-8b19-45ed-98d5-68bf502e9a26" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d75c8ebe-1155-469f-b5ab-e92cf50e0127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_a318f970-fadf-4e3e-a552-b64b7dec8e08" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2ae52571-8b19-45ed-98d5-68bf502e9a26" xlink:to="loc_us-gaap_TreasuryStockValue_a318f970-fadf-4e3e-a552-b64b7dec8e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_64bfd4c7-2bdb-4e7b-b65d-a2eb2333cac2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2ae52571-8b19-45ed-98d5-68bf502e9a26" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_64bfd4c7-2bdb-4e7b-b65d-a2eb2333cac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d1e6671a-d7aa-46eb-b703-9c38a71d0cbc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2ae52571-8b19-45ed-98d5-68bf502e9a26" xlink:to="loc_us-gaap_StockholdersEquity_d1e6671a-d7aa-46eb-b703-9c38a71d0cbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_64bc7474-c652-499e-87bf-58a37a9f4a71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d2b922fd-e0ec-4ee0-90d0-3aa1855b7aed" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_64bc7474-c652-499e-87bf-58a37a9f4a71" 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-20230731.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_8450d94a-8258-45ed-bea0-5270eea8c658" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_646acb50-2665-4232-afcd-6f929221b635" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8450d94a-8258-45ed-bea0-5270eea8c658" xlink:to="loc_us-gaap_StatementTable_646acb50-2665-4232-afcd-6f929221b635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_352662e2-4885-4b9a-b678-e95e8f9a7529" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_646acb50-2665-4232-afcd-6f929221b635" xlink:to="loc_us-gaap_StatementClassOfStockAxis_352662e2-4885-4b9a-b678-e95e8f9a7529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3545ab77-8f44-46c7-bfe0-83bb2ba82a49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_352662e2-4885-4b9a-b678-e95e8f9a7529" xlink:to="loc_us-gaap_ClassOfStockDomain_3545ab77-8f44-46c7-bfe0-83bb2ba82a49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_37164ffe-6239-49bf-b822-08838b4f552f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_3545ab77-8f44-46c7-bfe0-83bb2ba82a49" xlink:to="loc_us-gaap_NonvotingCommonStockMember_37164ffe-6239-49bf-b822-08838b4f552f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_cd51fc25-7619-4009-868a-52252973eb73" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_3545ab77-8f44-46c7-bfe0-83bb2ba82a49" xlink:to="loc_us-gaap_CommonClassBMember_cd51fc25-7619-4009-868a-52252973eb73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_f90b6955-1a3e-4017-ab92-67f1ded02c97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_646acb50-2665-4232-afcd-6f929221b635" xlink:to="loc_us-gaap_StatementLineItems_f90b6955-1a3e-4017-ab92-67f1ded02c97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_28c2b424-f326-4b13-8136-10152bf9a1fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f90b6955-1a3e-4017-ab92-67f1ded02c97" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_28c2b424-f326-4b13-8136-10152bf9a1fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_4df9932e-e826-400e-a61e-eadbe1ef18d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f90b6955-1a3e-4017-ab92-67f1ded02c97" xlink:to="loc_us-gaap_CommonStockSharesIssued_4df9932e-e826-400e-a61e-eadbe1ef18d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_df6f35d0-f785-4cdc-bba6-3b0da009a0d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f90b6955-1a3e-4017-ab92-67f1ded02c97" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_df6f35d0-f785-4cdc-bba6-3b0da009a0d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_6cc682f4-010c-44d7-904d-da1a4d63fb5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f90b6955-1a3e-4017-ab92-67f1ded02c97" xlink:to="loc_us-gaap_TreasuryStockCommonShares_6cc682f4-010c-44d7-904d-da1a4d63fb5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_CommonStockAggregateLiquidationPreference_f1fb1920-59f0-4672-be84-54d3ba8455f8" xlink:href="brc-20230731.xsd#brc_CommonStockAggregateLiquidationPreference"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f90b6955-1a3e-4017-ab92-67f1ded02c97" xlink:to="loc_brc_CommonStockAggregateLiquidationPreference_f1fb1920-59f0-4672-be84-54d3ba8455f8" 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-20230731.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_dd9550a9-5eef-4c70-b3f1-a116a797af3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c98712f2-45d9-427e-b275-a97652abc174" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_dd9550a9-5eef-4c70-b3f1-a116a797af3d" xlink:to="loc_us-gaap_StatementTable_c98712f2-45d9-427e-b275-a97652abc174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_cac7f75f-9927-4361-ae96-79f7bf9c6eff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c98712f2-45d9-427e-b275-a97652abc174" xlink:to="loc_us-gaap_StatementClassOfStockAxis_cac7f75f-9927-4361-ae96-79f7bf9c6eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0f439f5d-35bf-44ed-86d0-a12622ec8230" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_cac7f75f-9927-4361-ae96-79f7bf9c6eff" xlink:to="loc_us-gaap_ClassOfStockDomain_0f439f5d-35bf-44ed-86d0-a12622ec8230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_98fe9c34-dc0f-4b4d-9bd5-5ab545ac160b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0f439f5d-35bf-44ed-86d0-a12622ec8230" xlink:to="loc_us-gaap_NonvotingCommonStockMember_98fe9c34-dc0f-4b4d-9bd5-5ab545ac160b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_a7fe9228-c617-4ecf-a3b3-a5246b1ed468" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0f439f5d-35bf-44ed-86d0-a12622ec8230" xlink:to="loc_us-gaap_CommonClassBMember_a7fe9228-c617-4ecf-a3b3-a5246b1ed468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c98712f2-45d9-427e-b275-a97652abc174" xlink:to="loc_us-gaap_StatementLineItems_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5f3a6ff6-86d7-4451-bf95-fe16b5b38669" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5f3a6ff6-86d7-4451-bf95-fe16b5b38669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_15b10d19-da0c-4674-8478-4e7df2273195" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_15b10d19-da0c-4674-8478-4e7df2273195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_7481da77-1274-4f2b-a08c-2f49f42e44ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:to="loc_us-gaap_GrossProfit_7481da77-1274-4f2b-a08c-2f49f42e44ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_e1b7578c-9c97-4c1d-8cb9-d3e6d9c73cff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:to="loc_us-gaap_OperatingExpensesAbstract_e1b7578c-9c97-4c1d-8cb9-d3e6d9c73cff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_e5c620d8-17dc-4f04-ad15-05cfc93fb364" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e1b7578c-9c97-4c1d-8cb9-d3e6d9c73cff" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_e5c620d8-17dc-4f04-ad15-05cfc93fb364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_8f260175-b21a-4d71-a98d-eb4a27ba4ec0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e1b7578c-9c97-4c1d-8cb9-d3e6d9c73cff" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_8f260175-b21a-4d71-a98d-eb4a27ba4ec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_fc5b6925-1ed5-47be-84eb-7d95021b1a28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e1b7578c-9c97-4c1d-8cb9-d3e6d9c73cff" xlink:to="loc_us-gaap_OperatingExpenses_fc5b6925-1ed5-47be-84eb-7d95021b1a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_33def5a2-5b05-4cd4-b019-629199d96e4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:to="loc_us-gaap_OperatingIncomeLoss_33def5a2-5b05-4cd4-b019-629199d96e4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_0771ff39-d563-428e-852d-a66bf97a6c96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_0771ff39-d563-428e-852d-a66bf97a6c96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_a5a4ea6f-5d47-461f-90bc-2da63fb99cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_0771ff39-d563-428e-852d-a66bf97a6c96" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_a5a4ea6f-5d47-461f-90bc-2da63fb99cb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_8b090060-a7d5-40fd-9d98-d1f220edce9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_0771ff39-d563-428e-852d-a66bf97a6c96" xlink:to="loc_us-gaap_InterestExpense_8b090060-a7d5-40fd-9d98-d1f220edce9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_397a2ad3-7eb8-4fd8-b08e-6866edc0021b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_397a2ad3-7eb8-4fd8-b08e-6866edc0021b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a97ef727-60f2-49f2-af0b-e782bee765af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a97ef727-60f2-49f2-af0b-e782bee765af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_364af848-5e3b-4e32-b100-5dade882bea4" xlink:href="brc-20230731.xsd#brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:to="loc_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_364af848-5e3b-4e32-b100-5dade882bea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_da67486b-4168-4b70-81b8-807f2538098b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_da67486b-4168-4b70-81b8-807f2538098b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e09039f7-5af1-49e0-9dab-1383363ea543" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:to="loc_us-gaap_NetIncomeLoss_e09039f7-5af1-49e0-9dab-1383363ea543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_21ff06d0-5822-4f64-a020-676f6e73d29a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:to="loc_us-gaap_EarningsPerShareAbstract_21ff06d0-5822-4f64-a020-676f6e73d29a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_2ebf86e3-512e-442c-ba0d-581d6d957104" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_21ff06d0-5822-4f64-a020-676f6e73d29a" xlink:to="loc_us-gaap_EarningsPerShareBasic_2ebf86e3-512e-442c-ba0d-581d6d957104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_7e820b2e-d479-481a-a5a4-906af09ddd95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_21ff06d0-5822-4f64-a020-676f6e73d29a" xlink:to="loc_us-gaap_EarningsPerShareDiluted_7e820b2e-d479-481a-a5a4-906af09ddd95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_b1d273fd-96b5-43e4-bf00-3a0690245f3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3cf55a77-ba04-4414-ae8f-08acd4b372f4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_b1d273fd-96b5-43e4-bf00-3a0690245f3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1c16286b-8a09-4fad-8892-570922a6b3cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_b1d273fd-96b5-43e4-bf00-3a0690245f3f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1c16286b-8a09-4fad-8892-570922a6b3cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ba40836c-be38-4697-adf1-7d4ec6496592" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_b1d273fd-96b5-43e4-bf00-3a0690245f3f" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ba40836c-be38-4697-adf1-7d4ec6496592" 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-20230731.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_5b89e99f-2426-4813-8be6-6b2a303001ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b847dd58-39f5-4b02-bc4a-66e931d7b97a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5b89e99f-2426-4813-8be6-6b2a303001ac" xlink:to="loc_us-gaap_NetIncomeLoss_b847dd58-39f5-4b02-bc4a-66e931d7b97a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_aaaadf31-b44e-4e9a-a81d-90ec1b8352a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5b89e99f-2426-4813-8be6-6b2a303001ac" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_aaaadf31-b44e-4e9a-a81d-90ec1b8352a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_2f554c7b-ab9c-456c-b5c3-901c79259b7a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_aaaadf31-b44e-4e9a-a81d-90ec1b8352a2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_2f554c7b-ab9c-456c-b5c3-901c79259b7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_b902a4a5-32df-46e2-a136-3c757232e814" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5b89e99f-2426-4813-8be6-6b2a303001ac" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_b902a4a5-32df-46e2-a136-3c757232e814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_438d1a6d-02e9-4198-a82f-e121a8910097" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_b902a4a5-32df-46e2-a136-3c757232e814" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_438d1a6d-02e9-4198-a82f-e121a8910097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_c077357c-5a07-4251-8255-882dca150b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_b902a4a5-32df-46e2-a136-3c757232e814" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_c077357c-5a07-4251-8255-882dca150b7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_e83f96e5-def9-477f-b293-d3e746dee3f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_b902a4a5-32df-46e2-a136-3c757232e814" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_e83f96e5-def9-477f-b293-d3e746dee3f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_f33d73b2-c898-4c92-8f6a-b95b58e90248" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5b89e99f-2426-4813-8be6-6b2a303001ac" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_f33d73b2-c898-4c92-8f6a-b95b58e90248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_ca549039-b34a-455e-bdca-8dea24cd6643" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_f33d73b2-c898-4c92-8f6a-b95b58e90248" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_ca549039-b34a-455e-bdca-8dea24cd6643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_8aafcfc0-c1fb-47df-b835-978a1fbaf973" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_f33d73b2-c898-4c92-8f6a-b95b58e90248" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_8aafcfc0-c1fb-47df-b835-978a1fbaf973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_4faa718d-3569-43ca-a512-2ee9a6cb4480" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_f33d73b2-c898-4c92-8f6a-b95b58e90248" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_4faa718d-3569-43ca-a512-2ee9a6cb4480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_a4365cb9-129c-4eb2-ab62-882d450a4ec9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5b89e99f-2426-4813-8be6-6b2a303001ac" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_a4365cb9-129c-4eb2-ab62-882d450a4ec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_1519498d-5952-4315-9eca-563b7f99ded5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5b89e99f-2426-4813-8be6-6b2a303001ac" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_1519498d-5952-4315-9eca-563b7f99ded5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5a42ad37-a34c-47bf-b1a6-008a897a0edf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5b89e99f-2426-4813-8be6-6b2a303001ac" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5a42ad37-a34c-47bf-b1a6-008a897a0edf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_f4a0426b-8155-48d1-a9fe-a53b89bc19fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5b89e99f-2426-4813-8be6-6b2a303001ac" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_f4a0426b-8155-48d1-a9fe-a53b89bc19fd" 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-20230731.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_7b3a3b88-48c3-4dea-b2c7-80bba4776c88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c20049eb-4752-4f39-9561-c32733822538" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_7b3a3b88-48c3-4dea-b2c7-80bba4776c88" xlink:to="loc_us-gaap_StatementTable_c20049eb-4752-4f39-9561-c32733822538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a5637b0a-455c-4268-b7eb-56d06e054c59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c20049eb-4752-4f39-9561-c32733822538" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a5637b0a-455c-4268-b7eb-56d06e054c59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b6dd1215-60a7-4caa-aafb-3f94595b89c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a5637b0a-455c-4268-b7eb-56d06e054c59" xlink:to="loc_us-gaap_EquityComponentDomain_b6dd1215-60a7-4caa-aafb-3f94595b89c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_71338ec1-6fcf-4c1b-afbc-1ad3df4f9d77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b6dd1215-60a7-4caa-aafb-3f94595b89c0" xlink:to="loc_us-gaap_CommonStockMember_71338ec1-6fcf-4c1b-afbc-1ad3df4f9d77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_5ac16280-c573-4493-bd52-5fc1c866c018" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b6dd1215-60a7-4caa-aafb-3f94595b89c0" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_5ac16280-c573-4493-bd52-5fc1c866c018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_effea438-5309-43bb-ae7b-b5db45f73198" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b6dd1215-60a7-4caa-aafb-3f94595b89c0" xlink:to="loc_us-gaap_RetainedEarningsMember_effea438-5309-43bb-ae7b-b5db45f73198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_1f71e564-4843-4fe0-a43b-8284f1b727fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b6dd1215-60a7-4caa-aafb-3f94595b89c0" xlink:to="loc_us-gaap_TreasuryStockCommonMember_1f71e564-4843-4fe0-a43b-8284f1b727fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4b996143-b812-4b09-9d01-bc930f99bc85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b6dd1215-60a7-4caa-aafb-3f94595b89c0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4b996143-b812-4b09-9d01-bc930f99bc85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_51c4ac96-eb58-4915-bb27-e284393cb432" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c20049eb-4752-4f39-9561-c32733822538" xlink:to="loc_us-gaap_StatementClassOfStockAxis_51c4ac96-eb58-4915-bb27-e284393cb432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_507ecedc-7026-4f82-bc4b-54f742d13469" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_51c4ac96-eb58-4915-bb27-e284393cb432" xlink:to="loc_us-gaap_ClassOfStockDomain_507ecedc-7026-4f82-bc4b-54f742d13469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_40ece32b-8ed4-4ae6-b637-e9bcec38456f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_507ecedc-7026-4f82-bc4b-54f742d13469" xlink:to="loc_us-gaap_NonvotingCommonStockMember_40ece32b-8ed4-4ae6-b637-e9bcec38456f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_c5f018ea-4bc4-48b4-a9f2-d49140ff597a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_507ecedc-7026-4f82-bc4b-54f742d13469" xlink:to="loc_us-gaap_CommonClassBMember_c5f018ea-4bc4-48b4-a9f2-d49140ff597a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_f1cfb4c3-5300-44ab-8d74-1afbd4b9df55" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c20049eb-4752-4f39-9561-c32733822538" xlink:to="loc_us-gaap_StatementLineItems_f1cfb4c3-5300-44ab-8d74-1afbd4b9df55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_38bdca22-f264-49ce-ac3b-0394f8783ed5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f1cfb4c3-5300-44ab-8d74-1afbd4b9df55" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_38bdca22-f264-49ce-ac3b-0394f8783ed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_dadce061-38e5-40f9-85cb-e51625d3c3ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_38bdca22-f264-49ce-ac3b-0394f8783ed5" xlink:to="loc_us-gaap_StockholdersEquity_dadce061-38e5-40f9-85cb-e51625d3c3ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ff135f04-bf2d-4af5-8b75-a286c4922fc1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_38bdca22-f264-49ce-ac3b-0394f8783ed5" xlink:to="loc_us-gaap_NetIncomeLoss_ff135f04-bf2d-4af5-8b75-a286c4922fc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_990c8dd4-f800-4127-9b0f-5cc10bdb6194" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_38bdca22-f264-49ce-ac3b-0394f8783ed5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_990c8dd4-f800-4127-9b0f-5cc10bdb6194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_ba8808e0-5b50-4a4d-a5d7-3dcfc94515a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_38bdca22-f264-49ce-ac3b-0394f8783ed5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_ba8808e0-5b50-4a4d-a5d7-3dcfc94515a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_5f36153d-89d5-4181-8112-74d6952f3148" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_38bdca22-f264-49ce-ac3b-0394f8783ed5" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_5f36153d-89d5-4181-8112-74d6952f3148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_28f3dbe9-f424-4dfe-a1b7-595d035e0055" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_38bdca22-f264-49ce-ac3b-0394f8783ed5" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_28f3dbe9-f424-4dfe-a1b7-595d035e0055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_af956235-cfb3-4ca1-b0df-24a9d95fddb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_38bdca22-f264-49ce-ac3b-0394f8783ed5" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_af956235-cfb3-4ca1-b0df-24a9d95fddb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_5f011cb7-3186-411e-a622-d70a38d17ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_38bdca22-f264-49ce-ac3b-0394f8783ed5" xlink:to="loc_us-gaap_DividendsCommonStockCash_5f011cb7-3186-411e-a622-d70a38d17ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8e457fef-92b7-45e3-81a2-6e9de6d1ec83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_38bdca22-f264-49ce-ac3b-0394f8783ed5" xlink:to="loc_us-gaap_StockholdersEquity_8e457fef-92b7-45e3-81a2-6e9de6d1ec83" 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-20230731.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_4434dd92-6853-41c3-ae39-24b35a2610a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ec079009-7814-405a-8c41-942413334e72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_4434dd92-6853-41c3-ae39-24b35a2610a7" xlink:to="loc_us-gaap_StatementTable_ec079009-7814-405a-8c41-942413334e72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5bf7074e-50cb-4893-b6c0-025b351aa702" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ec079009-7814-405a-8c41-942413334e72" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5bf7074e-50cb-4893-b6c0-025b351aa702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_88e6e4d2-78fc-4573-9662-e1d761d24eec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5bf7074e-50cb-4893-b6c0-025b351aa702" xlink:to="loc_us-gaap_EquityComponentDomain_88e6e4d2-78fc-4573-9662-e1d761d24eec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_22ed9f42-5678-44a1-b8c8-981879afde8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_88e6e4d2-78fc-4573-9662-e1d761d24eec" xlink:to="loc_us-gaap_CommonStockMember_22ed9f42-5678-44a1-b8c8-981879afde8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_23099c4a-f840-47ad-8393-45cdda5f092b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_88e6e4d2-78fc-4573-9662-e1d761d24eec" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_23099c4a-f840-47ad-8393-45cdda5f092b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_c66cd19c-74e9-4c9b-8d37-1af1d0646784" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_88e6e4d2-78fc-4573-9662-e1d761d24eec" xlink:to="loc_us-gaap_RetainedEarningsMember_c66cd19c-74e9-4c9b-8d37-1af1d0646784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_5ff2f8fd-f492-4e1c-9c36-bbe0f8c6e0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_88e6e4d2-78fc-4573-9662-e1d761d24eec" xlink:to="loc_us-gaap_TreasuryStockCommonMember_5ff2f8fd-f492-4e1c-9c36-bbe0f8c6e0ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ec594496-8c1e-4827-afbf-5795bde4df8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_88e6e4d2-78fc-4573-9662-e1d761d24eec" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ec594496-8c1e-4827-afbf-5795bde4df8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_4c1e1eef-313b-49bc-b51e-ddeefa962f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ec079009-7814-405a-8c41-942413334e72" xlink:to="loc_us-gaap_StatementClassOfStockAxis_4c1e1eef-313b-49bc-b51e-ddeefa962f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c04da1c9-0244-4a67-8b69-5a7ecfd56f45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_4c1e1eef-313b-49bc-b51e-ddeefa962f9b" xlink:to="loc_us-gaap_ClassOfStockDomain_c04da1c9-0244-4a67-8b69-5a7ecfd56f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_5b39812b-e0d7-48c2-a1cb-1f8b4ed302fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_c04da1c9-0244-4a67-8b69-5a7ecfd56f45" xlink:to="loc_us-gaap_NonvotingCommonStockMember_5b39812b-e0d7-48c2-a1cb-1f8b4ed302fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_60861846-b1b1-45a6-97c1-03911cf1c7d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_c04da1c9-0244-4a67-8b69-5a7ecfd56f45" xlink:to="loc_us-gaap_CommonClassBMember_60861846-b1b1-45a6-97c1-03911cf1c7d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b70449c3-91a3-4718-af25-f37ebfb6804a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ec079009-7814-405a-8c41-942413334e72" xlink:to="loc_us-gaap_StatementLineItems_b70449c3-91a3-4718-af25-f37ebfb6804a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_48b31d12-d492-430e-a18a-bef8d2c3822b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b70449c3-91a3-4718-af25-f37ebfb6804a" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_48b31d12-d492-430e-a18a-bef8d2c3822b" 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-20230731.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_9f1c1539-86c1-4a2f-a36a-1c26ca171e14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6082ff2a-9877-428c-9287-bbf9e6d7b84d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9f1c1539-86c1-4a2f-a36a-1c26ca171e14" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6082ff2a-9877-428c-9287-bbf9e6d7b84d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_48ec44a7-b64c-4366-8574-f751cdc73ab9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6082ff2a-9877-428c-9287-bbf9e6d7b84d" xlink:to="loc_us-gaap_NetIncomeLoss_48ec44a7-b64c-4366-8574-f751cdc73ab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_88baf357-fdfd-455f-8db7-00eb0f9a785e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6082ff2a-9877-428c-9287-bbf9e6d7b84d" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_88baf357-fdfd-455f-8db7-00eb0f9a785e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_23db31b6-85b3-42cb-906a-b4f3f842c503" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_88baf357-fdfd-455f-8db7-00eb0f9a785e" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_23db31b6-85b3-42cb-906a-b4f3f842c503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_e6eb52db-a794-4468-89e1-9fe1fbed09c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_23db31b6-85b3-42cb-906a-b4f3f842c503" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_e6eb52db-a794-4468-89e1-9fe1fbed09c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_cd4c5ed0-9c14-48e7-8439-878761fc1d83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_23db31b6-85b3-42cb-906a-b4f3f842c503" xlink:to="loc_us-gaap_ShareBasedCompensation_cd4c5ed0-9c14-48e7-8439-878761fc1d83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_9fec59e7-4b01-4d87-9e1c-678fb255cf6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_23db31b6-85b3-42cb-906a-b4f3f842c503" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_9fec59e7-4b01-4d87-9e1c-678fb255cf6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_14078d24-16b5-431c-b413-b3a63aa9804d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_23db31b6-85b3-42cb-906a-b4f3f842c503" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_14078d24-16b5-431c-b413-b3a63aa9804d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_525bc9c7-74ea-45f4-a3ad-698eff4e1302" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_23db31b6-85b3-42cb-906a-b4f3f842c503" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_525bc9c7-74ea-45f4-a3ad-698eff4e1302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_fb2cbdd1-e1f9-4923-8b98-c58cd1443ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_23db31b6-85b3-42cb-906a-b4f3f842c503" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_fb2cbdd1-e1f9-4923-8b98-c58cd1443ab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_efbe9402-9322-47ff-8509-d7812da545b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_88baf357-fdfd-455f-8db7-00eb0f9a785e" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_efbe9402-9322-47ff-8509-d7812da545b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_e457b1a5-41a7-4b8c-8455-80b950f8f9a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_efbe9402-9322-47ff-8509-d7812da545b1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_e457b1a5-41a7-4b8c-8455-80b950f8f9a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_90204d86-84ad-466b-b291-e1f2e9b311e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_efbe9402-9322-47ff-8509-d7812da545b1" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_90204d86-84ad-466b-b291-e1f2e9b311e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_b1e9c13f-e200-4ef7-bbc8-217fa25a6df4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_efbe9402-9322-47ff-8509-d7812da545b1" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_b1e9c13f-e200-4ef7-bbc8-217fa25a6df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_fdccbd24-b78f-4658-9d69-e3851c27f373" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_efbe9402-9322-47ff-8509-d7812da545b1" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_fdccbd24-b78f-4658-9d69-e3851c27f373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_da13810f-212e-4a2a-b29b-d675de7ba8e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_efbe9402-9322-47ff-8509-d7812da545b1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_da13810f-212e-4a2a-b29b-d675de7ba8e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9f826abc-4943-45d7-aba5-2ba6ffa1d9ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9f1c1539-86c1-4a2f-a36a-1c26ca171e14" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9f826abc-4943-45d7-aba5-2ba6ffa1d9ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_33a8ca87-4c83-4dc7-8183-067d23930652" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9f1c1539-86c1-4a2f-a36a-1c26ca171e14" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_33a8ca87-4c83-4dc7-8183-067d23930652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_ee7c2e9a-091f-4736-bd8c-616cb6261b02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_33a8ca87-4c83-4dc7-8183-067d23930652" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_ee7c2e9a-091f-4736-bd8c-616cb6261b02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_5379ed02-08c0-41f0-b3a4-907805627032" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_33a8ca87-4c83-4dc7-8183-067d23930652" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_5379ed02-08c0-41f0-b3a4-907805627032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_3167a1a3-454f-4491-a6d9-0466a502129b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_33a8ca87-4c83-4dc7-8183-067d23930652" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_3167a1a3-454f-4491-a6d9-0466a502129b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_906fc51b-0c2a-41b2-90f6-0b99406c47e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_33a8ca87-4c83-4dc7-8183-067d23930652" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_906fc51b-0c2a-41b2-90f6-0b99406c47e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c9184ff8-4d67-4fa8-870c-fb8e9b05f9e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9f1c1539-86c1-4a2f-a36a-1c26ca171e14" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c9184ff8-4d67-4fa8-870c-fb8e9b05f9e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46457f74-86fb-400d-a8e1-af525729944f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9f1c1539-86c1-4a2f-a36a-1c26ca171e14" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46457f74-86fb-400d-a8e1-af525729944f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_41cd5685-5f79-404a-8f18-2bac88c13c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDividends"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46457f74-86fb-400d-a8e1-af525729944f" xlink:to="loc_us-gaap_PaymentsOfDividends_41cd5685-5f79-404a-8f18-2bac88c13c5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_942d24d6-269c-4124-a59d-2e03fa947e2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46457f74-86fb-400d-a8e1-af525729944f" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_942d24d6-269c-4124-a59d-2e03fa947e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_fb288634-0788-40ac-b0ad-8b8f9fbcce11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46457f74-86fb-400d-a8e1-af525729944f" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_fb288634-0788-40ac-b0ad-8b8f9fbcce11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_51ad4d07-53e9-4c13-989e-68afe2e91164" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46457f74-86fb-400d-a8e1-af525729944f" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_51ad4d07-53e9-4c13-989e-68afe2e91164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_6487995b-d30a-4d58-bf84-475baa8d8af3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46457f74-86fb-400d-a8e1-af525729944f" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_6487995b-d30a-4d58-bf84-475baa8d8af3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_aa652ee5-1dfc-419b-aaab-88b224fb2147" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46457f74-86fb-400d-a8e1-af525729944f" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_aa652ee5-1dfc-419b-aaab-88b224fb2147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_f47d4142-8182-4378-beb9-ffaf4c76c977" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46457f74-86fb-400d-a8e1-af525729944f" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_f47d4142-8182-4378-beb9-ffaf4c76c977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dd901950-baf5-430e-9083-7e2e9be1d373" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9f1c1539-86c1-4a2f-a36a-1c26ca171e14" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dd901950-baf5-430e-9083-7e2e9be1d373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b5fe166e-3e90-4102-967c-4e02dd8e6a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9f1c1539-86c1-4a2f-a36a-1c26ca171e14" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b5fe166e-3e90-4102-967c-4e02dd8e6a2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f4f726cf-8a95-435b-9b99-1b35e5ed05db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9f1c1539-86c1-4a2f-a36a-1c26ca171e14" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f4f726cf-8a95-435b-9b99-1b35e5ed05db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a8da53e1-050f-4081-8eba-bc2a7331ca5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9f1c1539-86c1-4a2f-a36a-1c26ca171e14" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a8da53e1-050f-4081-8eba-bc2a7331ca5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1f91d412-a52c-4ade-8058-3b01871c8aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9f1c1539-86c1-4a2f-a36a-1c26ca171e14" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1f91d412-a52c-4ade-8058-3b01871c8aaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_cffd526c-3d77-4f5d-bd7e-c7956b5dd22f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9f1c1539-86c1-4a2f-a36a-1c26ca171e14" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_cffd526c-3d77-4f5d-bd7e-c7956b5dd22f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_94a4d82e-d395-4a67-8f6c-ede73912ed0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_cffd526c-3d77-4f5d-bd7e-c7956b5dd22f" xlink:to="loc_us-gaap_InterestPaidNet_94a4d82e-d395-4a67-8f6c-ede73912ed0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_bfc7bf64-0fbb-4815-b698-1395e221137a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_cffd526c-3d77-4f5d-bd7e-c7956b5dd22f" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_bfc7bf64-0fbb-4815-b698-1395e221137a" 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-20230731.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_3d990bf9-a0df-496b-b553-137bac7a7183" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_5da1d87c-dd6e-471b-b348-9c80adb574cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3d990bf9-a0df-496b-b553-137bac7a7183" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_5da1d87c-dd6e-471b-b348-9c80adb574cf" 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-20230731.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_b7a46cfe-3e6c-416c-887c-15cff8a12fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_bcbc5345-a3e3-46bc-9ccd-7d3ebc3447ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b7a46cfe-3e6c-416c-887c-15cff8a12fa5" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_bcbc5345-a3e3-46bc-9ccd-7d3ebc3447ae" 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-20230731.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_46071174-c1cf-4a0d-836d-ab1728ae9a75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_e9639ea2-61b8-42ae-badd-fbdcb09073ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_46071174-c1cf-4a0d-836d-ab1728ae9a75" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_e9639ea2-61b8-42ae-badd-fbdcb09073ee" 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-20230731.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_a6260303-14cb-4060-a13b-b378dcb97c67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_6b8c10e2-abc2-4b0a-9764-f0bdf4d739ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a6260303-14cb-4060-a13b-b378dcb97c67" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_6b8c10e2-abc2-4b0a-9764-f0bdf4d739ec" 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-20230731.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_4234a646-f835-4211-babe-e015d27a6b48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_2be6ca1c-ff95-4e32-8abf-e953d08c64cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_4234a646-f835-4211-babe-e015d27a6b48" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_2be6ca1c-ff95-4e32-8abf-e953d08c64cf" 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-20230731.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_2390a47e-95e1-4f83-8ed0-c0a7aa180d03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_b10cd33b-e029-400f-a147-32566ddfd25f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2390a47e-95e1-4f83-8ed0-c0a7aa180d03" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_b10cd33b-e029-400f-a147-32566ddfd25f" 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-20230731.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_142791f0-4622-42d8-ac4c-b8f796882158" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_f2915ce6-4bce-4a9a-ab56-4ab48f8bbcf2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_142791f0-4622-42d8-ac4c-b8f796882158" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_f2915ce6-4bce-4a9a-ab56-4ab48f8bbcf2" 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-20230731.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_cec6be2e-53dd-491b-8439-ec2149d9b52e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_fdb419fe-fc83-4bd6-b5eb-70d317716d6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_cec6be2e-53dd-491b-8439-ec2149d9b52e" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_fdb419fe-fc83-4bd6-b5eb-70d317716d6b" 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-20230731.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_71b6823b-e90c-4b49-b4b7-56ec6d0f080e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_41624ede-7a1b-4788-ade8-c0c60a645739" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAbstract_71b6823b-e90c-4b49-b4b7-56ec6d0f080e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_41624ede-7a1b-4788-ade8-c0c60a645739" 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-20230731.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_cf3b50d7-b1ff-4bd6-bce5-62252603d004" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_14a41115-a05d-4c1f-aedf-a262a0017cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_cf3b50d7-b1ff-4bd6-bce5-62252603d004" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_14a41115-a05d-4c1f-aedf-a262a0017cb3" 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-20230731.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_47e65551-b34c-480f-8ea9-a7935aaff4dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_4d4a016a-dcb2-456c-8432-93772604fc0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_47e65551-b34c-480f-8ea9-a7935aaff4dc" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_4d4a016a-dcb2-456c-8432-93772604fc0f" 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-20230731.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_898a666c-bc1e-43e8-b0e4-a01e58f18b80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_961f2d77-db76-4937-9031-7c52839f5234" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_898a666c-bc1e-43e8-b0e4-a01e58f18b80" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_961f2d77-db76-4937-9031-7c52839f5234" 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-20230731.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_c60a2bc5-1158-4cc4-ad71-a4b2a1028293" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_e5db44ff-092d-4a59-914b-bec6f4f61657" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c60a2bc5-1158-4cc4-ad71-a4b2a1028293" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_e5db44ff-092d-4a59-914b-bec6f4f61657" 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-20230731.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_4691eecd-e4cb-4d3c-9abf-f8389dc1574d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_6d68de4d-567f-4505-8002-fadf3cf3cad1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_4691eecd-e4cb-4d3c-9abf-f8389dc1574d" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_6d68de4d-567f-4505-8002-fadf3cf3cad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/Acquisitions" xlink:type="simple" xlink:href="brc-20230731.xsd#Acquisitions"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_efcc68d1-7bba-4419-96e0-c5d32a6d2bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_2dbffbd4-ef1e-4bb1-b7d6-1da101cde65f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_efcc68d1-7bba-4419-96e0-c5d32a6d2bd2" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_2dbffbd4-ef1e-4bb1-b7d6-1da101cde65f" 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-20230731.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_f22ff731-ab97-4686-a2d0-3c730f5de3ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_d02f67f6-9ffd-4e42-80d0-8bca03b702f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f22ff731-ab97-4686-a2d0-3c730f5de3ba" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_d02f67f6-9ffd-4e42-80d0-8bca03b702f0" 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-20230731.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_f9cc1f14-8cbc-405e-8ae3-9452029346b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_da1b1f2d-c44d-4d10-a199-7481e345dc13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_f9cc1f14-8cbc-405e-8ae3-9452029346b9" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_da1b1f2d-c44d-4d10-a199-7481e345dc13" 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-20230731.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_a5f02b8b-ed25-486a-9f73-1c85204eaa2f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_5b9cc37c-96db-4e44-831e-19dacefb2c10" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_a5f02b8b-ed25-486a-9f73-1c85204eaa2f" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_5b9cc37c-96db-4e44-831e-19dacefb2c10" 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-20230731.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_3b36e6a8-ad94-4ff0-b10a-16575bb2463d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_d5c89736-266e-43cf-b2e3-eb166061c47d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b36e6a8-ad94-4ff0-b10a-16575bb2463d" xlink:to="loc_us-gaap_NatureOfOperations_d5c89736-266e-43cf-b2e3-eb166061c47d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_a8b9a593-e565-48dc-b9fe-152dbcbf21b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b36e6a8-ad94-4ff0-b10a-16575bb2463d" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_a8b9a593-e565-48dc-b9fe-152dbcbf21b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_25c341a9-e89f-4f53-8c23-e1667567253d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b36e6a8-ad94-4ff0-b10a-16575bb2463d" xlink:to="loc_us-gaap_UseOfEstimates_25c341a9-e89f-4f53-8c23-e1667567253d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_eb8fee37-714d-4356-a2d5-f0d5d09bda10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b36e6a8-ad94-4ff0-b10a-16575bb2463d" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_eb8fee37-714d-4356-a2d5-f0d5d09bda10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_9b0d3b17-3ad7-4dc5-a5f8-5e0a8340b26f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b36e6a8-ad94-4ff0-b10a-16575bb2463d" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_9b0d3b17-3ad7-4dc5-a5f8-5e0a8340b26f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_cc98b66b-b68d-47ec-9ab5-b2c9caf8aaad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b36e6a8-ad94-4ff0-b10a-16575bb2463d" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_cc98b66b-b68d-47ec-9ab5-b2c9caf8aaad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_92905d63-9b4e-4da2-8ce7-b4f9e89f0ae3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b36e6a8-ad94-4ff0-b10a-16575bb2463d" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_92905d63-9b4e-4da2-8ce7-b4f9e89f0ae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy_1fc971fc-208c-498e-b064-4db8b8cbb734" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b36e6a8-ad94-4ff0-b10a-16575bb2463d" xlink:to="loc_us-gaap_EquityMethodInvestmentsPolicy_1fc971fc-208c-498e-b064-4db8b8cbb734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_c1c1f0ad-4ee3-48ab-aa86-f03a5ea8c26e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b36e6a8-ad94-4ff0-b10a-16575bb2463d" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_c1c1f0ad-4ee3-48ab-aa86-f03a5ea8c26e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_276a26ae-6b48-43a4-b551-33d26f717a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b36e6a8-ad94-4ff0-b10a-16575bb2463d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_276a26ae-6b48-43a4-b551-33d26f717a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_dfeff158-f934-47ea-a8b9-39ee0b242ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b36e6a8-ad94-4ff0-b10a-16575bb2463d" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_dfeff158-f934-47ea-a8b9-39ee0b242ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_186be00a-4201-4a9e-9660-ae302c31e07f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b36e6a8-ad94-4ff0-b10a-16575bb2463d" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_186be00a-4201-4a9e-9660-ae302c31e07f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_842caf08-9c05-47d0-8472-a32bf6711a98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b36e6a8-ad94-4ff0-b10a-16575bb2463d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_842caf08-9c05-47d0-8472-a32bf6711a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_8dd37432-0dd7-466e-bd71-cae659647766" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b36e6a8-ad94-4ff0-b10a-16575bb2463d" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_8dd37432-0dd7-466e-bd71-cae659647766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_8680ac94-7989-4d4c-92a1-595531a3a07d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b36e6a8-ad94-4ff0-b10a-16575bb2463d" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_8680ac94-7989-4d4c-92a1-595531a3a07d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_3162c3c0-2abd-4b9a-9444-bcbe82c09d99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b36e6a8-ad94-4ff0-b10a-16575bb2463d" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_3162c3c0-2abd-4b9a-9444-bcbe82c09d99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_75fd485d-ae77-4092-8e54-eb8839aa95a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b36e6a8-ad94-4ff0-b10a-16575bb2463d" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_75fd485d-ae77-4092-8e54-eb8839aa95a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_2571283b-ef1f-4fc9-8c5c-695efbbfc828" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b36e6a8-ad94-4ff0-b10a-16575bb2463d" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_2571283b-ef1f-4fc9-8c5c-695efbbfc828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_f44db6db-c728-4753-a987-d9ad21fa4e06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b36e6a8-ad94-4ff0-b10a-16575bb2463d" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_f44db6db-c728-4753-a987-d9ad21fa4e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_6701a7da-dad3-4c70-9c18-2e9439f790e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b36e6a8-ad94-4ff0-b10a-16575bb2463d" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_6701a7da-dad3-4c70-9c18-2e9439f790e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_6c4b1c9e-03a4-4a3f-a1d0-05770f0fca3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b36e6a8-ad94-4ff0-b10a-16575bb2463d" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_6c4b1c9e-03a4-4a3f-a1d0-05770f0fca3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_e71d36c7-f8c2-4561-99f4-f3db528f7db2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b36e6a8-ad94-4ff0-b10a-16575bb2463d" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_e71d36c7-f8c2-4561-99f4-f3db528f7db2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_b2fbfbf1-b1ca-40be-bf24-6cb8fff629df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b36e6a8-ad94-4ff0-b10a-16575bb2463d" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_b2fbfbf1-b1ca-40be-bf24-6cb8fff629df" 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-20230731.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_ac47ac5d-3b14-47d7-b266-ec698470c850" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1b921e4e-6283-43e0-8398-7af8b348d78d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ac47ac5d-3b14-47d7-b266-ec698470c850" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1b921e4e-6283-43e0-8398-7af8b348d78d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_3511a330-af50-4787-9e96-f9bf9825a1e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ac47ac5d-3b14-47d7-b266-ec698470c850" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_3511a330-af50-4787-9e96-f9bf9825a1e6" 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-20230731.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_ef714823-2485-4604-94ed-6264c7970925" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_06e19932-ed93-4bc8-b118-fc706a76696c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ef714823-2485-4604-94ed-6264c7970925" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_06e19932-ed93-4bc8-b118-fc706a76696c" 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-20230731.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_4c8b7f73-4b21-4055-8f76-d89d78d22fff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_ba8a8563-68ed-41a2-b895-d40d8e3582fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4c8b7f73-4b21-4055-8f76-d89d78d22fff" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_ba8a8563-68ed-41a2-b895-d40d8e3582fb" 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-20230731.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_1af6d0bd-94a2-414b-b3aa-cbc73d54d667" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_a05fd59b-5367-4251-ae41-82ff610faf9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1af6d0bd-94a2-414b-b3aa-cbc73d54d667" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_a05fd59b-5367-4251-ae41-82ff610faf9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_edef02c8-12bc-4fe0-b367-29fc5573ab19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1af6d0bd-94a2-414b-b3aa-cbc73d54d667" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_edef02c8-12bc-4fe0-b367-29fc5573ab19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_WeightedAverageLeaseDisclosuresTableTextBlock_76ccef38-7c24-44da-9148-22dc77c718b0" xlink:href="brc-20230731.xsd#brc_WeightedAverageLeaseDisclosuresTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1af6d0bd-94a2-414b-b3aa-cbc73d54d667" xlink:to="loc_brc_WeightedAverageLeaseDisclosuresTableTextBlock_76ccef38-7c24-44da-9148-22dc77c718b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_SupplementalCashFlowInformationLeasesTableTextBlock_67884dac-7067-47ae-be1a-96249a986c0b" xlink:href="brc-20230731.xsd#brc_SupplementalCashFlowInformationLeasesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1af6d0bd-94a2-414b-b3aa-cbc73d54d667" xlink:to="loc_brc_SupplementalCashFlowInformationLeasesTableTextBlock_67884dac-7067-47ae-be1a-96249a986c0b" 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-20230731.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_d9c6b6f2-007a-4620-b64e-fffe01b08d93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_9525e858-bb61-4e65-81d5-1665e5d25d5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d9c6b6f2-007a-4620-b64e-fffe01b08d93" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_9525e858-bb61-4e65-81d5-1665e5d25d5c" 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-20230731.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_89568f5c-b0ea-4895-9af6-98c9e7f3d1a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTextBlock_4c9a2be7-c936-4414-abc3-5394e5461ea3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfStockByClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_89568f5c-b0ea-4895-9af6-98c9e7f3d1a5" xlink:to="loc_us-gaap_ScheduleOfStockByClassTextBlock_4c9a2be7-c936-4414-abc3-5394e5461ea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockholdersEquityTableTextBlock_a637ab68-57bc-4103-a062-0786fce27509" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfStockholdersEquityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_89568f5c-b0ea-4895-9af6-98c9e7f3d1a5" xlink:to="loc_us-gaap_ScheduleOfStockholdersEquityTableTextBlock_a637ab68-57bc-4103-a062-0786fce27509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_c1cbadc0-d4ed-4ecd-9f92-574d5655756e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_89568f5c-b0ea-4895-9af6-98c9e7f3d1a5" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_c1cbadc0-d4ed-4ecd-9f92-574d5655756e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_e840b003-20a1-49aa-a38b-a5ed90460979" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_89568f5c-b0ea-4895-9af6-98c9e7f3d1a5" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_e840b003-20a1-49aa-a38b-a5ed90460979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_3ea70b77-4123-435f-927f-98dd8c4d3cd4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_89568f5c-b0ea-4895-9af6-98c9e7f3d1a5" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_3ea70b77-4123-435f-927f-98dd8c4d3cd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ScheduleOfShareBasedPaymentAwardPerformanceSharesValuationAssumptionsTableTextBlock_d5111243-8295-436b-b27d-c380a97cd0d2" xlink:href="brc-20230731.xsd#brc_ScheduleOfShareBasedPaymentAwardPerformanceSharesValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_89568f5c-b0ea-4895-9af6-98c9e7f3d1a5" xlink:to="loc_brc_ScheduleOfShareBasedPaymentAwardPerformanceSharesValuationAssumptionsTableTextBlock_d5111243-8295-436b-b27d-c380a97cd0d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_184f670e-74f5-4a96-9d28-c209fe419527" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_89568f5c-b0ea-4895-9af6-98c9e7f3d1a5" xlink:to="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_184f670e-74f5-4a96-9d28-c209fe419527" 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-20230731.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_d8e232ab-e7a5-4272-bcfa-ba57fad0694c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_829524a2-2fb0-4e42-baa9-c33de57135a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_d8e232ab-e7a5-4272-bcfa-ba57fad0694c" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_829524a2-2fb0-4e42-baa9-c33de57135a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OtherComprehensiveIncomeTaxTableTextBlock_577dfb5d-db28-45eb-8490-46417f6cac4c" xlink:href="brc-20230731.xsd#brc_OtherComprehensiveIncomeTaxTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_d8e232ab-e7a5-4272-bcfa-ba57fad0694c" xlink:to="loc_brc_OtherComprehensiveIncomeTaxTableTextBlock_577dfb5d-db28-45eb-8490-46417f6cac4c" 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-20230731.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_f9983ce4-5b0a-402c-9659-9a8b7e658d94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_b9fcd7bb-f4b3-4722-acb0-87fcfe9195d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_f9983ce4-5b0a-402c-9659-9a8b7e658d94" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_b9fcd7bb-f4b3-4722-acb0-87fcfe9195d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_0e52388b-1738-4015-9ac8-3967fd6d11fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_f9983ce4-5b0a-402c-9659-9a8b7e658d94" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_0e52388b-1738-4015-9ac8-3967fd6d11fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_c731c6bb-cc9a-41c4-ae25-f56c4042a42d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_f9983ce4-5b0a-402c-9659-9a8b7e658d94" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_c731c6bb-cc9a-41c4-ae25-f56c4042a42d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_bae7a743-142d-44ef-ab3e-48a878be23b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_f9983ce4-5b0a-402c-9659-9a8b7e658d94" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_bae7a743-142d-44ef-ab3e-48a878be23b9" 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-20230731.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_9278e7a7-9df3-4728-9710-aa1e38dc89d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_6da7cd39-e147-4967-96c2-542ce30cc04a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9278e7a7-9df3-4728-9710-aa1e38dc89d3" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_6da7cd39-e147-4967-96c2-542ce30cc04a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_f87c4b14-30c4-452e-a434-3effe3e7d030" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9278e7a7-9df3-4728-9710-aa1e38dc89d3" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_f87c4b14-30c4-452e-a434-3effe3e7d030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_cb8cb62e-c8d9-4d3a-81f1-ec55758086da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9278e7a7-9df3-4728-9710-aa1e38dc89d3" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_cb8cb62e-c8d9-4d3a-81f1-ec55758086da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_160c343e-4510-4a76-a1c8-f845f2678023" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9278e7a7-9df3-4728-9710-aa1e38dc89d3" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_160c343e-4510-4a76-a1c8-f845f2678023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_bf9f3e79-6fc3-4b21-bcd7-cccfae854eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9278e7a7-9df3-4728-9710-aa1e38dc89d3" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_bf9f3e79-6fc3-4b21-bcd7-cccfae854eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock_394ba9cc-06b8-44b0-8a23-6959f371a410" xlink:href="brc-20230731.xsd#brc_ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9278e7a7-9df3-4728-9710-aa1e38dc89d3" xlink:to="loc_brc_ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock_394ba9cc-06b8-44b0-8a23-6959f371a410" 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-20230731.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_1a85b0de-ffc6-4ea2-874d-4c68eff9a5e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_aeb9df5f-e0dd-4061-85b9-e3cb46d6d296" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1a85b0de-ffc6-4ea2-874d-4c68eff9a5e2" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_aeb9df5f-e0dd-4061-85b9-e3cb46d6d296" 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-20230731.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_70b81a63-527d-4a5c-bb62-48229af98a14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_6e638fa1-b0d9-4aae-b465-225cb0ade91e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_70b81a63-527d-4a5c-bb62-48229af98a14" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_6e638fa1-b0d9-4aae-b465-225cb0ade91e" 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-20230731.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_db0d6504-0a1d-4a2c-9f5f-94e5b8e2e003" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_781e8a8a-6be0-4ffb-8403-bb484d4e7416" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_db0d6504-0a1d-4a2c-9f5f-94e5b8e2e003" xlink:to="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_781e8a8a-6be0-4ffb-8403-bb484d4e7416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock_2db8cf13-1e9e-4682-a485-8b151b7bd1ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_db0d6504-0a1d-4a2c-9f5f-94e5b8e2e003" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock_2db8cf13-1e9e-4682-a485-8b151b7bd1ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_58db7a86-3e3c-40b0-bdf8-dc53e0b633d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_db0d6504-0a1d-4a2c-9f5f-94e5b8e2e003" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_58db7a86-3e3c-40b0-bdf8-dc53e0b633d2" 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-20230731.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_89422527-0eac-4651-907b-8351655fea49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_89c422d4-da9f-4815-97d5-d77ea5e5cf4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_89422527-0eac-4651-907b-8351655fea49" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_89c422d4-da9f-4815-97d5-d77ea5e5cf4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_8bf52e20-b559-44fc-a4ea-75899e3a63dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_89422527-0eac-4651-907b-8351655fea49" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_8bf52e20-b559-44fc-a4ea-75899e3a63dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_5fbfa668-38c4-47bc-8489-62342f7dc22c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_89422527-0eac-4651-907b-8351655fea49" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_5fbfa668-38c4-47bc-8489-62342f7dc22c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_4d7f2ec8-6fc5-4a02-b185-a1a9cd2550a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_89422527-0eac-4651-907b-8351655fea49" xlink:to="loc_us-gaap_InventoryNet_4d7f2ec8-6fc5-4a02-b185-a1a9cd2550a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfLIFOInventory_e3ca5df4-a030-4620-83bf-5de2e75fcae7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PercentageOfLIFOInventory"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_89422527-0eac-4651-907b-8351655fea49" xlink:to="loc_us-gaap_PercentageOfLIFOInventory_e3ca5df4-a030-4620-83bf-5de2e75fcae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_9282d6ac-500b-4f12-9e96-ae50f81121d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryLIFOReserveEffectOnIncomeNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_89422527-0eac-4651-907b-8351655fea49" xlink:to="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_9282d6ac-500b-4f12-9e96-ae50f81121d3" 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-20230731.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_9fc2af3b-a693-4401-93c6-632d892d806e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a8708fa-a4c7-4e17-88af-aa99124aa626" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9fc2af3b-a693-4401-93c6-632d892d806e" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a8708fa-a4c7-4e17-88af-aa99124aa626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2d1a1585-843a-4cef-8e42-6fae0b1dcb16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a8708fa-a4c7-4e17-88af-aa99124aa626" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2d1a1585-843a-4cef-8e42-6fae0b1dcb16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_365f770f-cf45-4d68-9e14-6c8176b3fb3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2d1a1585-843a-4cef-8e42-6fae0b1dcb16" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_365f770f-cf45-4d68-9e14-6c8176b3fb3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_2b649a55-57b8-461f-b5bf-8beef85ad4f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_365f770f-cf45-4d68-9e14-6c8176b3fb3a" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_2b649a55-57b8-461f-b5bf-8beef85ad4f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_87ca13d2-a520-4e2e-9337-7ec9070c3016" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_365f770f-cf45-4d68-9e14-6c8176b3fb3a" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_87ca13d2-a520-4e2e-9337-7ec9070c3016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b4c3ff94-6a66-4c9a-9481-559866e43901" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a8708fa-a4c7-4e17-88af-aa99124aa626" xlink:to="loc_srt_RangeAxis_b4c3ff94-6a66-4c9a-9481-559866e43901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fcd9dfae-ad64-488e-bd20-124e50f6d8e3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_b4c3ff94-6a66-4c9a-9481-559866e43901" xlink:to="loc_srt_RangeMember_fcd9dfae-ad64-488e-bd20-124e50f6d8e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_92ac4b50-38cc-402b-a1b0-8add09a3a771" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_fcd9dfae-ad64-488e-bd20-124e50f6d8e3" xlink:to="loc_srt_MinimumMember_92ac4b50-38cc-402b-a1b0-8add09a3a771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0c468dc2-289f-425e-b587-ad73748bf5eb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_fcd9dfae-ad64-488e-bd20-124e50f6d8e3" xlink:to="loc_srt_MaximumMember_0c468dc2-289f-425e-b587-ad73748bf5eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4bfccb8-08fa-4961-ae14-ffa4e2d985f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a8708fa-a4c7-4e17-88af-aa99124aa626" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4bfccb8-08fa-4961-ae14-ffa4e2d985f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Land_6cf65a9f-c2e6-424c-b1c3-26602027c0f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Land"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4bfccb8-08fa-4961-ae14-ffa4e2d985f8" xlink:to="loc_us-gaap_Land_6cf65a9f-c2e6-424c-b1c3-26602027c0f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross_9e324a98-480c-41a2-9cc0-dc5cf9815951" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4bfccb8-08fa-4961-ae14-ffa4e2d985f8" xlink:to="loc_us-gaap_BuildingsAndImprovementsGross_9e324a98-480c-41a2-9cc0-dc5cf9815951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_d64de876-6fc8-4472-aed3-0d059365a837" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4bfccb8-08fa-4961-ae14-ffa4e2d985f8" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_d64de876-6fc8-4472-aed3-0d059365a837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_15b83330-0ea2-4f3c-80e3-f31a8f26630d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4bfccb8-08fa-4961-ae14-ffa4e2d985f8" xlink:to="loc_us-gaap_ConstructionInProgressGross_15b83330-0ea2-4f3c-80e3-f31a8f26630d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_1cd79c5f-941d-46e3-9b15-98486036516b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4bfccb8-08fa-4961-ae14-ffa4e2d985f8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_1cd79c5f-941d-46e3-9b15-98486036516b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c275b9d2-70a1-4877-92a7-cdaa30b267c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4bfccb8-08fa-4961-ae14-ffa4e2d985f8" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c275b9d2-70a1-4877-92a7-cdaa30b267c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_bbc03adc-0d42-47bd-9398-3ccf8539e7b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4bfccb8-08fa-4961-ae14-ffa4e2d985f8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_bbc03adc-0d42-47bd-9398-3ccf8539e7b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_fc5f0d50-326a-4bb8-a93e-a87f060521c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4bfccb8-08fa-4961-ae14-ffa4e2d985f8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_fc5f0d50-326a-4bb8-a93e-a87f060521c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_8bfa3d93-e7a6-4e99-be62-4553be0493fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9fc2af3b-a693-4401-93c6-632d892d806e" xlink:to="loc_us-gaap_Depreciation_8bfa3d93-e7a6-4e99-be62-4553be0493fb" 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-20230731.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_88f3ba4b-38e1-4022-9543-9a18192309e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiability_f5afabf8-89a0-4099-91ef-dbeb586069f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerRefundLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_88f3ba4b-38e1-4022-9543-9a18192309e3" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiability_f5afabf8-89a0-4099-91ef-dbeb586069f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSalesIncentivesDetails" xlink:type="simple" xlink:href="brc-20230731.xsd#SummaryofSignificantAccountingPoliciesSalesIncentivesDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSalesIncentivesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_a6af738c-2ee9-4064-8893-436ddb30003a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesCommissionsAndFees_05bffc23-d470-4262-b731-77f03f75e8b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesCommissionsAndFees"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a6af738c-2ee9-4064-8893-436ddb30003a" xlink:to="loc_us-gaap_SalesCommissionsAndFees_05bffc23-d470-4262-b731-77f03f75e8b9" 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-20230731.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_285fbffd-8190-44e2-95db-402d73a0fe4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_add01907-b5f5-49a1-b19a-49a84647ad80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_285fbffd-8190-44e2-95db-402d73a0fe4d" xlink:to="loc_us-gaap_AdvertisingExpense_add01907-b5f5-49a1-b19a-49a84647ad80" 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-20230731.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_46ccdaca-eb28-4184-9734-7a32fe071878" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_5d017a73-b42b-4ebd-bfbe-6db420387033" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_46ccdaca-eb28-4184-9734-7a32fe071878" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_5d017a73-b42b-4ebd-bfbe-6db420387033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ff8560bf-1aa1-464d-9c38-ae80bb35edad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_5d017a73-b42b-4ebd-bfbe-6db420387033" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ff8560bf-1aa1-464d-9c38-ae80bb35edad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fe863ead-c3e2-492c-9dbf-ef22eaac0269" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ff8560bf-1aa1-464d-9c38-ae80bb35edad" xlink:to="loc_us-gaap_SegmentDomain_fe863ead-c3e2-492c-9dbf-ef22eaac0269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IdentificationSolutionsMember_926aca40-e45d-4a3e-8980-316f5214b342" xlink:href="brc-20230731.xsd#brc_IdentificationSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fe863ead-c3e2-492c-9dbf-ef22eaac0269" xlink:to="loc_brc_IdentificationSolutionsMember_926aca40-e45d-4a3e-8980-316f5214b342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_WorkplaceSafetyMember_700f6f3b-ebad-41cd-9d20-5eb83aec4969" xlink:href="brc-20230731.xsd#brc_WorkplaceSafetyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fe863ead-c3e2-492c-9dbf-ef22eaac0269" xlink:to="loc_brc_WorkplaceSafetyMember_700f6f3b-ebad-41cd-9d20-5eb83aec4969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AmericasAsiaMember_c1f52772-2000-46e7-b3cf-d8ca33470fac" xlink:href="brc-20230731.xsd#brc_AmericasAsiaMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fe863ead-c3e2-492c-9dbf-ef22eaac0269" xlink:to="loc_brc_AmericasAsiaMember_c1f52772-2000-46e7-b3cf-d8ca33470fac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EuropeAustraliaMember_01b15fd5-e1d8-4915-906e-a92ed24be601" xlink:href="brc-20230731.xsd#brc_EuropeAustraliaMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fe863ead-c3e2-492c-9dbf-ef22eaac0269" xlink:to="loc_brc_EuropeAustraliaMember_01b15fd5-e1d8-4915-906e-a92ed24be601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_1fcee76f-459c-43df-a639-7e13af81b0b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_5d017a73-b42b-4ebd-bfbe-6db420387033" xlink:to="loc_us-gaap_GoodwillLineItems_1fcee76f-459c-43df-a639-7e13af81b0b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_3b158cc7-2476-4cfa-9cd7-2b9566e4b55d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_1fcee76f-459c-43df-a639-7e13af81b0b2" xlink:to="loc_us-gaap_GoodwillRollForward_3b158cc7-2476-4cfa-9cd7-2b9566e4b55d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_45441dae-43ea-47bf-82f2-f3bfde66e6cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_3b158cc7-2476-4cfa-9cd7-2b9566e4b55d" xlink:to="loc_us-gaap_Goodwill_45441dae-43ea-47bf-82f2-f3bfde66e6cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_1e6a6987-a94e-40a8-85a1-f6ed8c1fd196" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_3b158cc7-2476-4cfa-9cd7-2b9566e4b55d" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_1e6a6987-a94e-40a8-85a1-f6ed8c1fd196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease_67ef5196-37cd-4761-9217-d17bc5ac1813" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillOtherIncreaseDecrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_3b158cc7-2476-4cfa-9cd7-2b9566e4b55d" xlink:to="loc_us-gaap_GoodwillOtherIncreaseDecrease_67ef5196-37cd-4761-9217-d17bc5ac1813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_62fc1de5-c44c-4226-9365-815db376b95f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_3b158cc7-2476-4cfa-9cd7-2b9566e4b55d" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_62fc1de5-c44c-4226-9365-815db376b95f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_4cd69416-c4c6-4728-ac7c-ce8debb294d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_3b158cc7-2476-4cfa-9cd7-2b9566e4b55d" xlink:to="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_4cd69416-c4c6-4728-ac7c-ce8debb294d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_94d4917d-990e-45ad-a2cc-19169f8babbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_3b158cc7-2476-4cfa-9cd7-2b9566e4b55d" xlink:to="loc_us-gaap_Goodwill_94d4917d-990e-45ad-a2cc-19169f8babbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease_d5c358a5-10ec-4bcf-af44-081c61e0a394" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillPeriodIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_1fcee76f-459c-43df-a639-7e13af81b0b2" xlink:to="loc_us-gaap_GoodwillPeriodIncreaseDecrease_d5c358a5-10ec-4bcf-af44-081c61e0a394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillChangeInGoodwillAllocationDescription_0cfebeb4-2f75-431f-9a8c-c710d5dd8d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillChangeInGoodwillAllocationDescription"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_1fcee76f-459c-43df-a639-7e13af81b0b2" xlink:to="loc_us-gaap_GoodwillChangeInGoodwillAllocationDescription_0cfebeb4-2f75-431f-9a8c-c710d5dd8d7a" 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-20230731.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_721db210-639b-4ef2-be4c-90e461defa51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_33ea2373-d3c0-41a1-b47f-74015b84d2ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_721db210-639b-4ef2-be4c-90e461defa51" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_33ea2373-d3c0-41a1-b47f-74015b84d2ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_69b6d130-df4f-4509-a49d-cc87d025febd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_33ea2373-d3c0-41a1-b47f-74015b84d2ef" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_69b6d130-df4f-4509-a49d-cc87d025febd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_91d748e1-6826-4a86-a216-06da37c10f84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_69b6d130-df4f-4509-a49d-cc87d025febd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_91d748e1-6826-4a86-a216-06da37c10f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_31f4572d-29c1-4c2a-8fb6-31b6dac0b058" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_91d748e1-6826-4a86-a216-06da37c10f84" xlink:to="loc_us-gaap_TradeNamesMember_31f4572d-29c1-4c2a-8fb6-31b6dac0b058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_d46aa2c5-ee1d-48af-bce5-4b645d918967" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_91d748e1-6826-4a86-a216-06da37c10f84" xlink:to="loc_us-gaap_CustomerRelationshipsMember_d46aa2c5-ee1d-48af-bce5-4b645d918967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_e2c11382-cc50-4311-9afe-60e349b9cbad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_91d748e1-6826-4a86-a216-06da37c10f84" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_e2c11382-cc50-4311-9afe-60e349b9cbad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e434209e-0672-40a8-aecb-4c7cd38b8ced" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_33ea2373-d3c0-41a1-b47f-74015b84d2ef" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e434209e-0672-40a8-aecb-4c7cd38b8ced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f63d11f4-38ba-457d-a53d-4d6bb9b2c8a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e434209e-0672-40a8-aecb-4c7cd38b8ced" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f63d11f4-38ba-457d-a53d-4d6bb9b2c8a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_89d4dd43-4854-4ee2-bba9-95a9e7bcff1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e434209e-0672-40a8-aecb-4c7cd38b8ced" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_89d4dd43-4854-4ee2-bba9-95a9e7bcff1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_eff7250c-d592-486a-9f16-a44556cb385c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e434209e-0672-40a8-aecb-4c7cd38b8ced" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_eff7250c-d592-486a-9f16-a44556cb385c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_49cf2974-23a8-4359-8e9d-4d079f54e0aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e434209e-0672-40a8-aecb-4c7cd38b8ced" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_49cf2974-23a8-4359-8e9d-4d079f54e0aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_40448340-9aa3-41d0-b1b9-6130677738c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e434209e-0672-40a8-aecb-4c7cd38b8ced" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_40448340-9aa3-41d0-b1b9-6130677738c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0eb887d1-9660-4be1-99c0-e2084f131f63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e434209e-0672-40a8-aecb-4c7cd38b8ced" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0eb887d1-9660-4be1-99c0-e2084f131f63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_4921a286-42a8-4873-8797-804e94222909" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e434209e-0672-40a8-aecb-4c7cd38b8ced" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_4921a286-42a8-4873-8797-804e94222909" 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-20230731.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_6a5ae397-4bae-4fcc-a22b-728cb9d182d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_9daa18bb-3516-4148-8b4f-3e000b1f843b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6a5ae397-4bae-4fcc-a22b-728cb9d182d2" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_9daa18bb-3516-4148-8b4f-3e000b1f843b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_b711d731-164c-4944-94d9-2f0639456e5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6a5ae397-4bae-4fcc-a22b-728cb9d182d2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_b711d731-164c-4944-94d9-2f0639456e5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_22030ff4-a982-4158-bba1-0f472258c875" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6a5ae397-4bae-4fcc-a22b-728cb9d182d2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_22030ff4-a982-4158-bba1-0f472258c875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2bafd596-69a8-4a5b-a5d6-1d69cf416384" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6a5ae397-4bae-4fcc-a22b-728cb9d182d2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2bafd596-69a8-4a5b-a5d6-1d69cf416384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_d703b61e-0bef-4590-b98a-1f3a1dd14849" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6a5ae397-4bae-4fcc-a22b-728cb9d182d2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_d703b61e-0bef-4590-b98a-1f3a1dd14849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_923163c0-26f1-4e67-adfb-3e7724061a9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6a5ae397-4bae-4fcc-a22b-728cb9d182d2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_923163c0-26f1-4e67-adfb-3e7724061a9d" 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-20230731.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_272f8fb8-4a54-4dfa-a46c-04f6a9d99dca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OperatingLeaseExpenseTable_1d5daf7a-21e5-44b9-a56f-caf4f584dd97" xlink:href="brc-20230731.xsd#brc_OperatingLeaseExpenseTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_272f8fb8-4a54-4dfa-a46c-04f6a9d99dca" xlink:to="loc_brc_OperatingLeaseExpenseTable_1d5daf7a-21e5-44b9-a56f-caf4f584dd97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_4da2652f-3c5e-4af9-89f6-b2b0c83fe889" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_OperatingLeaseExpenseTable_1d5daf7a-21e5-44b9-a56f-caf4f584dd97" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_4da2652f-3c5e-4af9-89f6-b2b0c83fe889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_5a35cbec-ebff-4ade-882c-5eb4815f9730" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_4da2652f-3c5e-4af9-89f6-b2b0c83fe889" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_5a35cbec-ebff-4ade-882c-5eb4815f9730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_b59fbc49-3e6b-4d53-9504-9e3d0cde0295" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_5a35cbec-ebff-4ade-882c-5eb4815f9730" xlink:to="loc_us-gaap_CostOfSalesMember_b59fbc49-3e6b-4d53-9504-9e3d0cde0295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_aed1acae-eed9-4cf2-9732-717da8d36800" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_5a35cbec-ebff-4ade-882c-5eb4815f9730" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_aed1acae-eed9-4cf2-9732-717da8d36800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_8235a5f6-ab72-4d49-8f16-6994c27deab6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_OperatingLeaseExpenseTable_1d5daf7a-21e5-44b9-a56f-caf4f584dd97" xlink:to="loc_us-gaap_OperatingLeasedAssetsLineItems_8235a5f6-ab72-4d49-8f16-6994c27deab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_38a355d8-52ac-4540-b8c2-ca7cd8344186" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_8235a5f6-ab72-4d49-8f16-6994c27deab6" xlink:to="loc_us-gaap_OperatingLeasePayments_38a355d8-52ac-4540-b8c2-ca7cd8344186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_e2bb0f7d-c25c-4412-a723-c80eb67e667e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_8235a5f6-ab72-4d49-8f16-6994c27deab6" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_e2bb0f7d-c25c-4412-a723-c80eb67e667e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_cb609d47-a0db-4024-a01a-703d439df81e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_8235a5f6-ab72-4d49-8f16-6994c27deab6" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_cb609d47-a0db-4024-a01a-703d439df81e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_006a4847-cb5d-43c5-85cf-641c0952da60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_8235a5f6-ab72-4d49-8f16-6994c27deab6" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_006a4847-cb5d-43c5-85cf-641c0952da60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_5d4534aa-cc6f-4eaf-adee-ec0d0d236cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_8235a5f6-ab72-4d49-8f16-6994c27deab6" xlink:to="loc_us-gaap_OperatingLeaseCost_5d4534aa-cc6f-4eaf-adee-ec0d0d236cdc" 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-20230731.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_06d196fe-bea0-4c05-b405-8089c6277507" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5d1c5618-2c32-4427-a271-a3879c9867e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_06d196fe-bea0-4c05-b405-8089c6277507" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5d1c5618-2c32-4427-a271-a3879c9867e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_03c41781-6d17-46eb-9428-355ca7ba0c6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_06d196fe-bea0-4c05-b405-8089c6277507" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_03c41781-6d17-46eb-9428-355ca7ba0c6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b4c6b7b3-f4e5-495b-9cb4-eafcc09275f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_06d196fe-bea0-4c05-b405-8089c6277507" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b4c6b7b3-f4e5-495b-9cb4-eafcc09275f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_00d1347a-5e92-4d4f-ab53-2bd50e2053cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_06d196fe-bea0-4c05-b405-8089c6277507" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_00d1347a-5e92-4d4f-ab53-2bd50e2053cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_7447428b-abb8-4660-9372-580ebcb640d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_06d196fe-bea0-4c05-b405-8089c6277507" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_7447428b-abb8-4660-9372-580ebcb640d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_d01a2565-4eac-442e-8b52-ccff9f0d16ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_06d196fe-bea0-4c05-b405-8089c6277507" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_d01a2565-4eac-442e-8b52-ccff9f0d16ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1d039542-d26c-486a-931c-3fd79873572f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_06d196fe-bea0-4c05-b405-8089c6277507" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1d039542-d26c-486a-931c-3fd79873572f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_876eb8ad-6788-48d6-b3be-ad1df93c494f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_06d196fe-bea0-4c05-b405-8089c6277507" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_876eb8ad-6788-48d6-b3be-ad1df93c494f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_d9db45f3-8878-43e6-b7e5-2b8de5b65743" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_06d196fe-bea0-4c05-b405-8089c6277507" xlink:to="loc_us-gaap_OperatingLeaseLiability_d9db45f3-8878-43e6-b7e5-2b8de5b65743" 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-20230731.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_c9124bd1-3752-4d60-8f3e-9e4fa6123b13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_78f272e9-f0d6-4e2c-9d17-3f5434fe9938" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c9124bd1-3752-4d60-8f3e-9e4fa6123b13" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_78f272e9-f0d6-4e2c-9d17-3f5434fe9938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities_1a528be3-a5aa-451b-ac60-eff405257049" xlink:href="brc-20230731.xsd#brc_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c9124bd1-3752-4d60-8f3e-9e4fa6123b13" xlink:to="loc_brc_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities_1a528be3-a5aa-451b-ac60-eff405257049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_cc13b5c5-c056-48e6-a594-d67d413dbcb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c9124bd1-3752-4d60-8f3e-9e4fa6123b13" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_cc13b5c5-c056-48e6-a594-d67d413dbcb9" 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-20230731.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_295b885e-831d-4d11-aff1-84c36cef9f21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_51a74b0f-adaa-4dfc-95b2-a0e2f7535291" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_295b885e-831d-4d11-aff1-84c36cef9f21" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_51a74b0f-adaa-4dfc-95b2-a0e2f7535291" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_3e9e57ab-6569-48aa-9e48-b08b21159135" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CurrencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_51a74b0f-adaa-4dfc-95b2-a0e2f7535291" xlink:to="loc_srt_CurrencyAxis_3e9e57ab-6569-48aa-9e48-b08b21159135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_535911ae-09a5-47b7-8d49-0291574df009" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_3e9e57ab-6569-48aa-9e48-b08b21159135" xlink:to="loc_currency_AllCurrenciesDomain_535911ae-09a5-47b7-8d49-0291574df009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_USD_c3cd6ab2-5e06-48c8-a9ef-fe6602163ba4" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_USD"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_535911ae-09a5-47b7-8d49-0291574df009" xlink:to="loc_currency_USD_c3cd6ab2-5e06-48c8-a9ef-fe6602163ba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_GBP_e4677810-4c2a-4002-93c8-f91f1eadf368" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_GBP"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_535911ae-09a5-47b7-8d49-0291574df009" xlink:to="loc_currency_GBP_e4677810-4c2a-4002-93c8-f91f1eadf368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_EUR_71039b74-ab17-4158-8392-f60d4d9ea466" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_EUR"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_535911ae-09a5-47b7-8d49-0291574df009" xlink:to="loc_currency_EUR_71039b74-ab17-4158-8392-f60d4d9ea466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_8076ac1f-4e39-4c88-8872-b29f23176dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_51a74b0f-adaa-4dfc-95b2-a0e2f7535291" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_8076ac1f-4e39-4c88-8872-b29f23176dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_f115d5b8-341f-459f-9123-1bd0ae6e41d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8076ac1f-4e39-4c88-8872-b29f23176dd3" xlink:to="loc_us-gaap_LineOfCredit_f115d5b8-341f-459f-9123-1bd0ae6e41d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_cb4211e4-06f6-4052-874c-e2ae9177e26c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8076ac1f-4e39-4c88-8872-b29f23176dd3" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_cb4211e4-06f6-4052-874c-e2ae9177e26c" 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-20230731.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_567763c5-46f4-402a-9d59-92b676863453" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_384595d5-d3d6-4339-bfd0-7a413efdab14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_567763c5-46f4-402a-9d59-92b676863453" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_384595d5-d3d6-4339-bfd0-7a413efdab14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_466cc701-decf-4fae-85b3-001dd9b4bd6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_567763c5-46f4-402a-9d59-92b676863453" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_466cc701-decf-4fae-85b3-001dd9b4bd6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_b5621b15-fe24-42cf-ba46-b24722029afe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_567763c5-46f4-402a-9d59-92b676863453" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_b5621b15-fe24-42cf-ba46-b24722029afe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_03a25eb2-af6b-4855-812e-1a9489647ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_567763c5-46f4-402a-9d59-92b676863453" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_03a25eb2-af6b-4855-812e-1a9489647ce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DebtToEBITDARatio_b3bfc792-cfbd-45ad-9028-abcf8fd8f86b" xlink:href="brc-20230731.xsd#brc_DebtToEBITDARatio"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_567763c5-46f4-402a-9d59-92b676863453" xlink:to="loc_brc_DebtToEBITDARatio_b3bfc792-cfbd-45ad-9028-abcf8fd8f86b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_InterestExpenseCoverageRatio_cd38c4aa-429d-44a4-bb44-04ff90c403aa" xlink:href="brc-20230731.xsd#brc_InterestExpenseCoverageRatio"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_567763c5-46f4-402a-9d59-92b676863453" xlink:to="loc_brc_InterestExpenseCoverageRatio_cd38c4aa-429d-44a4-bb44-04ff90c403aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_10b53a6b-4d36-4af0-a840-f1c145dc4f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_567763c5-46f4-402a-9d59-92b676863453" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_10b53a6b-4d36-4af0-a840-f1c145dc4f7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_d5d03880-1b19-40ae-8782-13dd0438e73a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_567763c5-46f4-402a-9d59-92b676863453" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_d5d03880-1b19-40ae-8782-13dd0438e73a" 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-20230731.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_31107e28-f558-4767-9332-0e3f13066eba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_9fb7a75a-6ac5-48f0-9c31-81056f7306c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_31107e28-f558-4767-9332-0e3f13066eba" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_9fb7a75a-6ac5-48f0-9c31-81056f7306c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalUnitsByClassAxis_a8750616-2386-480e-8ae1-49e163f25d63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalUnitsByClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_9fb7a75a-6ac5-48f0-9c31-81056f7306c2" xlink:to="loc_us-gaap_CapitalUnitsByClassAxis_a8750616-2386-480e-8ae1-49e163f25d63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalUnitClassDomain_1821800e-b1de-4c71-acc3-189104141ca0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalUnitClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalUnitsByClassAxis_a8750616-2386-480e-8ae1-49e163f25d63" xlink:to="loc_us-gaap_CapitalUnitClassDomain_1821800e-b1de-4c71-acc3-189104141ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_CumulativePreferredStock6CumulativeMember_1cc23835-7a07-4541-9346-41912decf2bb" xlink:href="brc-20230731.xsd#brc_CumulativePreferredStock6CumulativeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalUnitClassDomain_1821800e-b1de-4c71-acc3-189104141ca0" xlink:to="loc_brc_CumulativePreferredStock6CumulativeMember_1cc23835-7a07-4541-9346-41912decf2bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_A1972SeriesMember_7fa7ee44-3f82-4beb-8301-a99513b86d76" xlink:href="brc-20230731.xsd#brc_A1972SeriesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalUnitClassDomain_1821800e-b1de-4c71-acc3-189104141ca0" xlink:to="loc_brc_A1972SeriesMember_7fa7ee44-3f82-4beb-8301-a99513b86d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_A1979SeriesMember_71c7f0e1-a389-43cc-860a-07a190b6c4bd" xlink:href="brc-20230731.xsd#brc_A1979SeriesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalUnitClassDomain_1821800e-b1de-4c71-acc3-189104141ca0" xlink:to="loc_brc_A1979SeriesMember_71c7f0e1-a389-43cc-860a-07a190b6c4bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_d2a4e0ac-1659-4f89-accb-a04fce3e58f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_9fb7a75a-6ac5-48f0-9c31-81056f7306c2" xlink:to="loc_us-gaap_StatementClassOfStockAxis_d2a4e0ac-1659-4f89-accb-a04fce3e58f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_80e09c13-ecf0-4fd6-b64a-63f5451297be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_d2a4e0ac-1659-4f89-accb-a04fce3e58f7" xlink:to="loc_us-gaap_ClassOfStockDomain_80e09c13-ecf0-4fd6-b64a-63f5451297be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_46e23334-7d3c-4750-bfd5-51ce2ebccf0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_80e09c13-ecf0-4fd6-b64a-63f5451297be" xlink:to="loc_us-gaap_CommonClassAMember_46e23334-7d3c-4750-bfd5-51ce2ebccf0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_b8eb8eeb-a1a3-4dd1-9b18-5e34088f7b7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_80e09c13-ecf0-4fd6-b64a-63f5451297be" xlink:to="loc_us-gaap_CommonClassBMember_b8eb8eeb-a1a3-4dd1-9b18-5e34088f7b7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember_856d8d0d-9e35-45f1-b9f5-8145428a32cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_80e09c13-ecf0-4fd6-b64a-63f5451297be" xlink:to="loc_us-gaap_CumulativePreferredStockMember_856d8d0d-9e35-45f1-b9f5-8145428a32cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncumulativePreferredStockMember_11534499-1b36-4deb-955b-c6a96c505ed5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncumulativePreferredStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_80e09c13-ecf0-4fd6-b64a-63f5451297be" xlink:to="loc_us-gaap_NoncumulativePreferredStockMember_11534499-1b36-4deb-955b-c6a96c505ed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_5b6c2ee3-1a57-478a-900b-ea823936676a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_9fb7a75a-6ac5-48f0-9c31-81056f7306c2" xlink:to="loc_us-gaap_ClassOfStockLineItems_5b6c2ee3-1a57-478a-900b-ea823936676a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NoncumulativeCashDividend_b39a210d-8d3c-4e51-85fc-0e6bfe57a958" xlink:href="brc-20230731.xsd#brc_NoncumulativeCashDividend"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b6c2ee3-1a57-478a-900b-ea823936676a" xlink:to="loc_brc_NoncumulativeCashDividend_b39a210d-8d3c-4e51-85fc-0e6bfe57a958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_e30bdb4d-ae81-4bc8-9ff6-e0a984a2c2f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b6c2ee3-1a57-478a-900b-ea823936676a" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_e30bdb4d-ae81-4bc8-9ff6-e0a984a2c2f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_a5942806-30f5-43d3-bc85-e20e290a3988" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b6c2ee3-1a57-478a-900b-ea823936676a" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_a5942806-30f5-43d3-bc85-e20e290a3988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_990122d7-f70e-41e1-9d41-001a0a9f7707" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b6c2ee3-1a57-478a-900b-ea823936676a" xlink:to="loc_us-gaap_CommonStockSharesIssued_990122d7-f70e-41e1-9d41-001a0a9f7707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_85f00964-f22a-42a2-a235-9005f224a3c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b6c2ee3-1a57-478a-900b-ea823936676a" xlink:to="loc_us-gaap_CommonStockValue_85f00964-f22a-42a2-a235-9005f224a3c1" 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-20230731.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_001bddcb-96ad-46c6-a7d8-7f6a29098849" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_4a081ea0-2e50-4bc0-bde9-511125c2092c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_001bddcb-96ad-46c6-a7d8-7f6a29098849" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_4a081ea0-2e50-4bc0-bde9-511125c2092c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_b5ec3567-c114-4855-9022-e00559e11cc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_4a081ea0-2e50-4bc0-bde9-511125c2092c" xlink:to="loc_us-gaap_PlanNameAxis_b5ec3567-c114-4855-9022-e00559e11cc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_788dc931-9bb3-4b71-a424-d1d35e426560" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_b5ec3567-c114-4855-9022-e00559e11cc6" xlink:to="loc_us-gaap_PlanNameDomain_788dc931-9bb3-4b71-a424-d1d35e426560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_SharesHeldRabbiTrustAtCostMember_4221c572-087e-45ca-a404-f436ae625c07" xlink:href="brc-20230731.xsd#brc_SharesHeldRabbiTrustAtCostMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_788dc931-9bb3-4b71-a424-d1d35e426560" xlink:to="loc_brc_SharesHeldRabbiTrustAtCostMember_4221c572-087e-45ca-a404-f436ae625c07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredCompensationMember_c615aa88-b648-43b7-acd7-6b90f62a10f6" xlink:href="brc-20230731.xsd#brc_DeferredCompensationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_788dc931-9bb3-4b71-a424-d1d35e426560" xlink:to="loc_brc_DeferredCompensationMember_c615aa88-b648-43b7-acd7-6b90f62a10f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_55cefd06-9339-4a39-a07d-26580b535acb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_4a081ea0-2e50-4bc0-bde9-511125c2092c" xlink:to="loc_us-gaap_ClassOfStockLineItems_55cefd06-9339-4a39-a07d-26580b535acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_SaleOfSharesAtCost_edf6ea8f-5100-4d72-94e8-32476688ad5c" xlink:href="brc-20230731.xsd#brc_SaleOfSharesAtCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_55cefd06-9339-4a39-a07d-26580b535acb" xlink:to="loc_brc_SaleOfSharesAtCost_edf6ea8f-5100-4d72-94e8-32476688ad5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PurchaseOfSharesAtCost_b84962cb-8b27-40d9-8872-f5f5d539300c" xlink:href="brc-20230731.xsd#brc_PurchaseOfSharesAtCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_55cefd06-9339-4a39-a07d-26580b535acb" xlink:to="loc_brc_PurchaseOfSharesAtCost_b84962cb-8b27-40d9-8872-f5f5d539300c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OtherStockholdersEquity_498acc3d-3c43-4537-a8a2-e4492a58f6cc" xlink:href="brc-20230731.xsd#brc_OtherStockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_55cefd06-9339-4a39-a07d-26580b535acb" xlink:to="loc_brc_OtherStockholdersEquity_498acc3d-3c43-4537-a8a2-e4492a58f6cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EndingBalanceOtherStockholdersEquityShares_f4720c60-3bff-4868-8cb3-80fb5a15711a" xlink:href="brc-20230731.xsd#brc_EndingBalanceOtherStockholdersEquityShares"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_55cefd06-9339-4a39-a07d-26580b535acb" xlink:to="loc_brc_EndingBalanceOtherStockholdersEquityShares_f4720c60-3bff-4868-8cb3-80fb5a15711a" 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-20230731.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_d9ad7fa8-e069-4848-9c58-27e8990d5927" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c93b742b-ef95-46ec-aa1f-47731ee09d65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_d9ad7fa8-e069-4848-9c58-27e8990d5927" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c93b742b-ef95-46ec-aa1f-47731ee09d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d72f90b3-9837-4303-b166-ee457b2b4129" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c93b742b-ef95-46ec-aa1f-47731ee09d65" xlink:to="loc_us-gaap_AwardTypeAxis_d72f90b3-9837-4303-b166-ee457b2b4129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b6f83e93-2668-4fdc-8c11-97d05bc552c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_d72f90b3-9837-4303-b166-ee457b2b4129" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b6f83e93-2668-4fdc-8c11-97d05bc552c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_bfba3131-8443-4d9c-bf0a-edd0cb153902" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b6f83e93-2668-4fdc-8c11-97d05bc552c2" xlink:to="loc_us-gaap_EmployeeStockOptionMember_bfba3131-8443-4d9c-bf0a-edd0cb153902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_4d4a6b5e-8ac9-4113-8165-fa7db0527f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b6f83e93-2668-4fdc-8c11-97d05bc552c2" xlink:to="loc_us-gaap_PerformanceSharesMember_4d4a6b5e-8ac9-4113-8165-fa7db0527f4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45862ade-d647-4f1c-85bb-edfbeb57c25d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c93b742b-ef95-46ec-aa1f-47731ee09d65" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45862ade-d647-4f1c-85bb-edfbeb57c25d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_96a3461b-dabc-4d3e-a95e-6d9cd030cdcc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45862ade-d647-4f1c-85bb-edfbeb57c25d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_96a3461b-dabc-4d3e-a95e-6d9cd030cdcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_864c2ded-a0b6-4dd3-9fc3-c0df453c8be2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45862ade-d647-4f1c-85bb-edfbeb57c25d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_864c2ded-a0b6-4dd3-9fc3-c0df453c8be2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_98c21ea6-d008-483c-bb54-9c5b299f087e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45862ade-d647-4f1c-85bb-edfbeb57c25d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_98c21ea6-d008-483c-bb54-9c5b299f087e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_7b79d97e-e5d1-4244-a576-f17f458ef05a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45862ade-d647-4f1c-85bb-edfbeb57c25d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_7b79d97e-e5d1-4244-a576-f17f458ef05a" 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-20230731.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_61cd5883-0eeb-4aca-8c83-7cdb8f304881" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b2489be9-6bd5-478a-801e-47e02b33a50b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_61cd5883-0eeb-4aca-8c83-7cdb8f304881" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b2489be9-6bd5-478a-801e-47e02b33a50b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_28331625-b3eb-4967-af26-672df5081726" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_61cd5883-0eeb-4aca-8c83-7cdb8f304881" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_28331625-b3eb-4967-af26-672df5081726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_5efab71c-c6b2-46ab-8b94-ed2d5859a607" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_61cd5883-0eeb-4aca-8c83-7cdb8f304881" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_5efab71c-c6b2-46ab-8b94-ed2d5859a607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_4ea0707c-9af5-4fde-a45f-4fd8c5667936" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_61cd5883-0eeb-4aca-8c83-7cdb8f304881" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_4ea0707c-9af5-4fde-a45f-4fd8c5667936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_55700f92-6f49-43e8-8509-ee2d7e807684" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_61cd5883-0eeb-4aca-8c83-7cdb8f304881" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_55700f92-6f49-43e8-8509-ee2d7e807684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_0c8660ae-970d-4a48-8eb2-71a8130ace71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_61cd5883-0eeb-4aca-8c83-7cdb8f304881" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_0c8660ae-970d-4a48-8eb2-71a8130ace71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_61ab9e04-8ad3-4bb5-9fa4-a1c27f0e558a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_891700fb-b1dc-42d4-975c-aeab46d27380" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_61ab9e04-8ad3-4bb5-9fa4-a1c27f0e558a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_891700fb-b1dc-42d4-975c-aeab46d27380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_ae50ea26-fbf2-4b5e-a7d3-a5b3d7590c74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_61ab9e04-8ad3-4bb5-9fa4-a1c27f0e558a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_ae50ea26-fbf2-4b5e-a7d3-a5b3d7590c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d54e6644-d834-42c7-a714-719a8b7c5dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_61ab9e04-8ad3-4bb5-9fa4-a1c27f0e558a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d54e6644-d834-42c7-a714-719a8b7c5dcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_96f5f32c-b408-47b4-9616-0638b196ce8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_61ab9e04-8ad3-4bb5-9fa4-a1c27f0e558a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_96f5f32c-b408-47b4-9616-0638b196ce8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_f52008f6-8eec-439a-a5ec-06082d3e3e54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_61ab9e04-8ad3-4bb5-9fa4-a1c27f0e558a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_f52008f6-8eec-439a-a5ec-06082d3e3e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_49af2fd1-47e1-43ed-99a0-19130d386534" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_61ab9e04-8ad3-4bb5-9fa4-a1c27f0e558a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_49af2fd1-47e1-43ed-99a0-19130d386534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_6936866d-b6ef-4e01-b801-4c5e1ac8e684" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_06d7887d-9037-41e6-a6c1-4be42052a151" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_6936866d-b6ef-4e01-b801-4c5e1ac8e684" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_06d7887d-9037-41e6-a6c1-4be42052a151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_f56e75cf-63e9-4b34-b7ce-edd1f8407cbc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_6936866d-b6ef-4e01-b801-4c5e1ac8e684" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_f56e75cf-63e9-4b34-b7ce-edd1f8407cbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_61056f92-bdee-410a-a41e-f354a5561ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_6936866d-b6ef-4e01-b801-4c5e1ac8e684" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_61056f92-bdee-410a-a41e-f354a5561ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_66ef7123-0c29-4b86-a02e-1172bf583aef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_6936866d-b6ef-4e01-b801-4c5e1ac8e684" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_66ef7123-0c29-4b86-a02e-1172bf583aef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_439ef7c6-aeea-4825-bf56-0ceb4dde0d49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_6936866d-b6ef-4e01-b801-4c5e1ac8e684" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_439ef7c6-aeea-4825-bf56-0ceb4dde0d49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_1ff2b867-ce61-447b-839f-cbfdd2209429" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_6936866d-b6ef-4e01-b801-4c5e1ac8e684" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_1ff2b867-ce61-447b-839f-cbfdd2209429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_fb3e04b6-f840-44f0-bd2b-93370e3be31d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_6936866d-b6ef-4e01-b801-4c5e1ac8e684" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_fb3e04b6-f840-44f0-bd2b-93370e3be31d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_76cb5a3b-6c18-4809-aad3-0fd04455a779" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_6936866d-b6ef-4e01-b801-4c5e1ac8e684" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_76cb5a3b-6c18-4809-aad3-0fd04455a779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_ae2fb39c-dd30-4503-b292-d7916ca25ae1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_6936866d-b6ef-4e01-b801-4c5e1ac8e684" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_ae2fb39c-dd30-4503-b292-d7916ca25ae1" 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-20230731.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_8987c798-0aa6-4ea4-89d1-0de2c6ea234b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_351c6f80-3104-4fbb-8a0b-a5a41d74291e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_8987c798-0aa6-4ea4-89d1-0de2c6ea234b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_351c6f80-3104-4fbb-8a0b-a5a41d74291e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d6e805f1-b700-4aaf-a722-bc2b2d045b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_351c6f80-3104-4fbb-8a0b-a5a41d74291e" xlink:to="loc_us-gaap_AwardTypeAxis_d6e805f1-b700-4aaf-a722-bc2b2d045b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8a9019f9-6ef6-4a98-beac-2588aa0bb452" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_d6e805f1-b700-4aaf-a722-bc2b2d045b2f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8a9019f9-6ef6-4a98-beac-2588aa0bb452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_ada8e36d-bcd6-468c-aea8-fcc530964f8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8a9019f9-6ef6-4a98-beac-2588aa0bb452" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_ada8e36d-bcd6-468c-aea8-fcc530964f8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_a6120767-2a79-43b6-87c9-1956cff4ae79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8a9019f9-6ef6-4a98-beac-2588aa0bb452" xlink:to="loc_us-gaap_PerformanceSharesMember_a6120767-2a79-43b6-87c9-1956cff4ae79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1cd7f1e-9a97-4e20-b775-984cfaff14de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_351c6f80-3104-4fbb-8a0b-a5a41d74291e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1cd7f1e-9a97-4e20-b775-984cfaff14de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_fbb4d6fc-6fb0-47e8-aa7e-0d0e5d2df55c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1cd7f1e-9a97-4e20-b775-984cfaff14de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_fbb4d6fc-6fb0-47e8-aa7e-0d0e5d2df55c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3e70957f-b9a4-42ce-9bab-2b43d080335d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1cd7f1e-9a97-4e20-b775-984cfaff14de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3e70957f-b9a4-42ce-9bab-2b43d080335d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_68fbacdc-ef72-4e44-b9bd-9ccddbb3353f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1cd7f1e-9a97-4e20-b775-984cfaff14de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_68fbacdc-ef72-4e44-b9bd-9ccddbb3353f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c4d3ab4f-cfce-491f-8e44-a158967d0aee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1cd7f1e-9a97-4e20-b775-984cfaff14de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c4d3ab4f-cfce-491f-8e44-a158967d0aee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c66688f9-7ddd-4552-a424-f3dc5917eebe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1cd7f1e-9a97-4e20-b775-984cfaff14de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c66688f9-7ddd-4552-a424-f3dc5917eebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ed3db7e1-fc80-4f2b-8a21-505c3dff6c92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1cd7f1e-9a97-4e20-b775-984cfaff14de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ed3db7e1-fc80-4f2b-8a21-505c3dff6c92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4225eecc-c853-43b2-b422-0eb3d51b6037" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1cd7f1e-9a97-4e20-b775-984cfaff14de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4225eecc-c853-43b2-b422-0eb3d51b6037" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c35bcb78-9fe1-4ae2-a69e-cef2c171a857" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1cd7f1e-9a97-4e20-b775-984cfaff14de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c35bcb78-9fe1-4ae2-a69e-cef2c171a857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_f374b9f1-495f-4869-b0a4-1878f0ca35ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1cd7f1e-9a97-4e20-b775-984cfaff14de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_f374b9f1-495f-4869-b0a4-1878f0ca35ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6b87bdd4-d7e6-4125-b2c8-f111f7c7a3a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1cd7f1e-9a97-4e20-b775-984cfaff14de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6b87bdd4-d7e6-4125-b2c8-f111f7c7a3a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_8c040e01-0d65-4392-ab10-bedbe120e81c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1cd7f1e-9a97-4e20-b775-984cfaff14de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_8c040e01-0d65-4392-ab10-bedbe120e81c" 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-20230731.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_d1e2b857-b3cc-4310-8765-2fcc28d3876f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_795bd7c5-06f1-4642-bf6c-8704c7f5959f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d1e2b857-b3cc-4310-8765-2fcc28d3876f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_795bd7c5-06f1-4642-bf6c-8704c7f5959f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d128e2df-1836-4768-a14c-d31ec9f9d7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_795bd7c5-06f1-4642-bf6c-8704c7f5959f" xlink:to="loc_us-gaap_AwardTypeAxis_d128e2df-1836-4768-a14c-d31ec9f9d7d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fa64ccde-ce95-4e14-b6ee-3fb3426c86f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_d128e2df-1836-4768-a14c-d31ec9f9d7d5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fa64ccde-ce95-4e14-b6ee-3fb3426c86f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_22745bb3-d426-40d9-aed8-334422575751" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fa64ccde-ce95-4e14-b6ee-3fb3426c86f5" xlink:to="loc_us-gaap_EmployeeStockOptionMember_22745bb3-d426-40d9-aed8-334422575751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_b6b7d72a-ea09-4301-865f-02e4f39502ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fa64ccde-ce95-4e14-b6ee-3fb3426c86f5" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_b6b7d72a-ea09-4301-865f-02e4f39502ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_39796f2b-0ff1-48c8-9116-9856a7e2b250" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fa64ccde-ce95-4e14-b6ee-3fb3426c86f5" xlink:to="loc_us-gaap_PerformanceSharesMember_39796f2b-0ff1-48c8-9116-9856a7e2b250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4ed44d26-99fa-4d80-aeef-85fad8898020" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_795bd7c5-06f1-4642-bf6c-8704c7f5959f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4ed44d26-99fa-4d80-aeef-85fad8898020" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NoncumulativeCashDividend_b0aee4c6-ba06-4dfd-b5d0-45d8b6d2a229" xlink:href="brc-20230731.xsd#brc_NoncumulativeCashDividend"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4ed44d26-99fa-4d80-aeef-85fad8898020" xlink:to="loc_brc_NoncumulativeCashDividend_b0aee4c6-ba06-4dfd-b5d0-45d8b6d2a229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders_43ee64bc-41f9-4af1-b829-c2e153d43c7d" xlink:href="brc-20230731.xsd#brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4ed44d26-99fa-4d80-aeef-85fad8898020" xlink:to="loc_brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders_43ee64bc-41f9-4af1-b829-c2e153d43c7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_f791b0fe-b0c9-4f4c-b01a-2dfe7a0f2eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4ed44d26-99fa-4d80-aeef-85fad8898020" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_f791b0fe-b0c9-4f4c-b01a-2dfe7a0f2eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c942a4ed-ad66-4451-aa1b-2e78d49bdc3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4ed44d26-99fa-4d80-aeef-85fad8898020" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c942a4ed-ad66-4451-aa1b-2e78d49bdc3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_23f3ee3d-8fee-44ae-8420-388b9b6b379b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4ed44d26-99fa-4d80-aeef-85fad8898020" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_23f3ee3d-8fee-44ae-8420-388b9b6b379b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_8217bedb-bcf1-4644-89c2-145b49eaf4df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4ed44d26-99fa-4d80-aeef-85fad8898020" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_8217bedb-bcf1-4644-89c2-145b49eaf4df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_c2ecc7b9-456f-4c80-8466-a397c8d7e2a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4ed44d26-99fa-4d80-aeef-85fad8898020" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_c2ecc7b9-456f-4c80-8466-a397c8d7e2a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_ffc53d10-255b-4fdc-94db-6b66a54cf367" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4ed44d26-99fa-4d80-aeef-85fad8898020" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_ffc53d10-255b-4fdc-94db-6b66a54cf367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_19fedc39-8f1a-4b2a-989a-167e3c9bbb3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4ed44d26-99fa-4d80-aeef-85fad8898020" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_19fedc39-8f1a-4b2a-989a-167e3c9bbb3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f23d4bf1-97d8-4508-a479-c0b606b417ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4ed44d26-99fa-4d80-aeef-85fad8898020" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f23d4bf1-97d8-4508-a479-c0b606b417ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_fc0cfa0b-233e-4f3b-ba7f-1075875aa16d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4ed44d26-99fa-4d80-aeef-85fad8898020" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_fc0cfa0b-233e-4f3b-ba7f-1075875aa16d" 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-20230731.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_5537521a-00bc-45e9-bb8c-6deb67dbd568" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_4971f0ac-ffcd-4946-918e-67e48a17cb23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_5537521a-00bc-45e9-bb8c-6deb67dbd568" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_4971f0ac-ffcd-4946-918e-67e48a17cb23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_e976023b-e9f8-48bb-ab20-995db23ccb62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_4971f0ac-ffcd-4946-918e-67e48a17cb23" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_e976023b-e9f8-48bb-ab20-995db23ccb62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c2646da5-ca10-4194-a30e-10c178735801" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e976023b-e9f8-48bb-ab20-995db23ccb62" xlink:to="loc_us-gaap_EquityComponentDomain_c2646da5-ca10-4194-a30e-10c178735801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_ef241a3b-1146-4cc0-a4d8-416c00a2b8ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c2646da5-ca10-4194-a30e-10c178735801" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_ef241a3b-1146-4cc0-a4d8-416c00a2b8ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_57616a72-0d9c-4457-92bf-84be0b9b4b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c2646da5-ca10-4194-a30e-10c178735801" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_57616a72-0d9c-4457-92bf-84be0b9b4b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_dbba16e0-68ee-4564-aaf6-50260e26a7b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c2646da5-ca10-4194-a30e-10c178735801" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_dbba16e0-68ee-4564-aaf6-50260e26a7b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_3d4f75f5-8ea4-42b6-95b0-b3375b12a61d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_4971f0ac-ffcd-4946-918e-67e48a17cb23" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_3d4f75f5-8ea4-42b6-95b0-b3375b12a61d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6aef784b-5bfd-4456-98d6-bd6ed74d4ca7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_3d4f75f5-8ea4-42b6-95b0-b3375b12a61d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6aef784b-5bfd-4456-98d6-bd6ed74d4ca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_43ce39c4-8f34-41ad-8aa4-5e4c33669a67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_3d4f75f5-8ea4-42b6-95b0-b3375b12a61d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_43ce39c4-8f34-41ad-8aa4-5e4c33669a67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_f0e1d30a-9024-4759-a3b9-7d49e5d97849" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_3d4f75f5-8ea4-42b6-95b0-b3375b12a61d" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_f0e1d30a-9024-4759-a3b9-7d49e5d97849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_95933c02-df04-42f5-9b32-666d14d4fd58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_3d4f75f5-8ea4-42b6-95b0-b3375b12a61d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_95933c02-df04-42f5-9b32-666d14d4fd58" 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-20230731.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_1f2c890c-3d8f-4051-87e9-0a42566c2f0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossTaxAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_316a814a-f801-4a30-92c6-8c7e996beb99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxAbstract_1f2c890c-3d8f-4051-87e9-0a42566c2f0d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_316a814a-f801-4a30-92c6-8c7e996beb99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_2e58caff-16a5-4887-a184-5a69bd5eac36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxAbstract_1f2c890c-3d8f-4051-87e9-0a42566c2f0d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_2e58caff-16a5-4887-a184-5a69bd5eac36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_52d06953-46a3-4799-85c2-5ad5a565a220" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxAbstract_1f2c890c-3d8f-4051-87e9-0a42566c2f0d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_52d06953-46a3-4799-85c2-5ad5a565a220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_c2b8d343-8399-4335-9563-9296fb2909e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxAbstract_1f2c890c-3d8f-4051-87e9-0a42566c2f0d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_c2b8d343-8399-4335-9563-9296fb2909e5" 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-20230731.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_64c0aff8-6514-418c-999a-9474343e42c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_9fd7e4c6-1595-417e-9fba-b7fc619ad1ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAbstract_64c0aff8-6514-418c-999a-9474343e42c3" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_9fd7e4c6-1595-417e-9fba-b7fc619ad1ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_349642f6-8380-4d53-a0ce-c32f9b450c29" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_9fd7e4c6-1595-417e-9fba-b7fc619ad1ec" xlink:to="loc_srt_StatementScenarioAxis_349642f6-8380-4d53-a0ce-c32f9b450c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_946ca5e4-1776-4b15-8568-6e663b63c961" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_349642f6-8380-4d53-a0ce-c32f9b450c29" xlink:to="loc_srt_ScenarioUnspecifiedDomain_946ca5e4-1776-4b15-8568-6e663b63c961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_5cd7b2b6-abf6-4ef8-a7ca-47108f3c62d4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_946ca5e4-1776-4b15-8568-6e663b63c961" xlink:to="loc_srt_ScenarioForecastMember_5cd7b2b6-abf6-4ef8-a7ca-47108f3c62d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_acb950af-41f5-4f83-ad9e-556c13d7d639" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_9fd7e4c6-1595-417e-9fba-b7fc619ad1ec" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_acb950af-41f5-4f83-ad9e-556c13d7d639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_c3a4dbdf-964d-4c04-a5be-a4136e71b3c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_acb950af-41f5-4f83-ad9e-556c13d7d639" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_c3a4dbdf-964d-4c04-a5be-a4136e71b3c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_516e73c7-3c36-479c-95e7-a2dcfbb656ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAbstract_64c0aff8-6514-418c-999a-9474343e42c3" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_516e73c7-3c36-479c-95e7-a2dcfbb656ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_bd2f2ced-0b70-4c90-800d-3081b967ec2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAbstract_64c0aff8-6514-418c-999a-9474343e42c3" xlink:to="loc_us-gaap_ContractWithCustomerLiability_bd2f2ced-0b70-4c90-800d-3081b967ec2b" 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-20230731.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_9a17fc2d-335a-43c8-a58c-2d2444cbb204" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6ce92ed9-2451-429a-8d71-8fb1fef7c436" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_9a17fc2d-335a-43c8-a58c-2d2444cbb204" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6ce92ed9-2451-429a-8d71-8fb1fef7c436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6294fae9-4db6-4d0d-aa1a-24f812c08898" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6ce92ed9-2451-429a-8d71-8fb1fef7c436" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6294fae9-4db6-4d0d-aa1a-24f812c08898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0537a634-147b-45cb-a83f-67e51f3e1355" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6294fae9-4db6-4d0d-aa1a-24f812c08898" xlink:to="loc_us-gaap_SegmentDomain_0537a634-147b-45cb-a83f-67e51f3e1355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AmericasAsiaMember_5ecf59f5-cafb-4c16-93d9-460b3699df8b" xlink:href="brc-20230731.xsd#brc_AmericasAsiaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0537a634-147b-45cb-a83f-67e51f3e1355" xlink:to="loc_brc_AmericasAsiaMember_5ecf59f5-cafb-4c16-93d9-460b3699df8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EuropeAustraliaMember_85143caf-2c32-4265-8e19-244808e753d1" xlink:href="brc-20230731.xsd#brc_EuropeAustraliaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0537a634-147b-45cb-a83f-67e51f3e1355" xlink:to="loc_brc_EuropeAustraliaMember_85143caf-2c32-4265-8e19-244808e753d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_0318db37-ebaf-4103-8de7-edb339ad9e64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0537a634-147b-45cb-a83f-67e51f3e1355" xlink:to="loc_us-gaap_CorporateMember_0318db37-ebaf-4103-8de7-edb339ad9e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_95ede52c-9a97-42b4-b69d-b00abe7c9b66" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6ce92ed9-2451-429a-8d71-8fb1fef7c436" xlink:to="loc_srt_StatementGeographicalAxis_95ede52c-9a97-42b4-b69d-b00abe7c9b66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_2d59ad78-4950-4b60-ba2d-e56c38161992" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_95ede52c-9a97-42b4-b69d-b00abe7c9b66" xlink:to="loc_srt_SegmentGeographicalDomain_2d59ad78-4950-4b60-ba2d-e56c38161992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AmericasMember_3a6a07aa-4ab0-40c0-8580-a370dc285a9e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AmericasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_2d59ad78-4950-4b60-ba2d-e56c38161992" xlink:to="loc_srt_AmericasMember_3a6a07aa-4ab0-40c0-8580-a370dc285a9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_1fcfb16a-a378-40b3-b8bb-c388df854fd7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EuropeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_2d59ad78-4950-4b60-ba2d-e56c38161992" xlink:to="loc_srt_EuropeMember_1fcfb16a-a378-40b3-b8bb-c388df854fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_f22b1700-7109-462e-9fbd-f9447b1ba94d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_2d59ad78-4950-4b60-ba2d-e56c38161992" xlink:to="loc_srt_AsiaPacificMember_f22b1700-7109-462e-9fbd-f9447b1ba94d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU_3ddd076b-835e-4faa-b840-30df3114358b" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_AU"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_2d59ad78-4950-4b60-ba2d-e56c38161992" xlink:to="loc_country_AU_3ddd076b-835e-4faa-b840-30df3114358b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ce1670bd-620f-457b-a3c0-dca6adc203d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6ce92ed9-2451-429a-8d71-8fb1fef7c436" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_ce1670bd-620f-457b-a3c0-dca6adc203d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_31653cf8-7bc5-4d6e-bd9e-6187955fca8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ce1670bd-620f-457b-a3c0-dca6adc203d4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_31653cf8-7bc5-4d6e-bd9e-6187955fca8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_e2089d8a-02c4-452a-9866-d5ad5112d442" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ce1670bd-620f-457b-a3c0-dca6adc203d4" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_e2089d8a-02c4-452a-9866-d5ad5112d442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ProfitForReportableSegments_e4b69d58-bf50-4b04-b85d-85faf8f97485" xlink:href="brc-20230731.xsd#brc_ProfitForReportableSegments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ce1670bd-620f-457b-a3c0-dca6adc203d4" xlink:to="loc_brc_ProfitForReportableSegments_e4b69d58-bf50-4b04-b85d-85faf8f97485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_65602d78-f64f-43e7-9df5-5d53dc4b148a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ce1670bd-620f-457b-a3c0-dca6adc203d4" xlink:to="loc_us-gaap_Assets_65602d78-f64f-43e7-9df5-5d53dc4b148a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7ce51f75-bbeb-430b-91eb-000a2de7decb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ce1670bd-620f-457b-a3c0-dca6adc203d4" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7ce51f75-bbeb-430b-91eb-000a2de7decb" 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-20230731.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_08a8dc31-85fd-4158-9059-e5d2966ae28c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_3ccf472e-1a8d-4e15-8f9b-41c03b94c3ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_08a8dc31-85fd-4158-9059-e5d2966ae28c" xlink:to="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_3ccf472e-1a8d-4e15-8f9b-41c03b94c3ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ProfitForReportableSegments_a20f4d0b-b2a2-4261-b05b-22977865e30f" xlink:href="brc-20230731.xsd#brc_ProfitForReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_3ccf472e-1a8d-4e15-8f9b-41c03b94c3ff" xlink:to="loc_brc_ProfitForReportableSegments_a20f4d0b-b2a2-4261-b05b-22977865e30f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_UnallocatedAmountsAbstract_1e3eacac-f5bd-474c-96bf-b9035095e605" xlink:href="brc-20230731.xsd#brc_UnallocatedAmountsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_3ccf472e-1a8d-4e15-8f9b-41c03b94c3ff" xlink:to="loc_brc_UnallocatedAmountsAbstract_1e3eacac-f5bd-474c-96bf-b9035095e605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AdministrativeCosts_85be47e2-6511-44fe-b450-b9370a77295c" xlink:href="brc-20230731.xsd#brc_AdministrativeCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_UnallocatedAmountsAbstract_1e3eacac-f5bd-474c-96bf-b9035095e605" xlink:to="loc_brc_AdministrativeCosts_85be47e2-6511-44fe-b450-b9370a77295c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_87dc5f79-18c3-4d0c-9719-e1090ec2e0f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_UnallocatedAmountsAbstract_1e3eacac-f5bd-474c-96bf-b9035095e605" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_87dc5f79-18c3-4d0c-9719-e1090ec2e0f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_813386eb-89d2-4eb9-af6c-2a25edda4ca0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_UnallocatedAmountsAbstract_1e3eacac-f5bd-474c-96bf-b9035095e605" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_813386eb-89d2-4eb9-af6c-2a25edda4ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_5cefd369-01f3-4fdb-be6c-f70177dc9af8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_UnallocatedAmountsAbstract_1e3eacac-f5bd-474c-96bf-b9035095e605" xlink:to="loc_us-gaap_InterestExpense_5cefd369-01f3-4fdb-be6c-f70177dc9af8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b2630d02-cb33-49d1-bbe9-25a319a88680" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_3ccf472e-1a8d-4e15-8f9b-41c03b94c3ff" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b2630d02-cb33-49d1-bbe9-25a319a88680" 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-20230731.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_fd9c9f9e-ed56-4bbf-8894-72610d70b5e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1d7b270a-a991-4025-ad4e-2f375adde27a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_fd9c9f9e-ed56-4bbf-8894-72610d70b5e7" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1d7b270a-a991-4025-ad4e-2f375adde27a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_0483f4f7-18ea-4c91-87d0-df3c9f259e4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1d7b270a-a991-4025-ad4e-2f375adde27a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_0483f4f7-18ea-4c91-87d0-df3c9f259e4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e4f981a2-5df9-4d68-8b99-924abb1d18b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0483f4f7-18ea-4c91-87d0-df3c9f259e4d" xlink:to="loc_us-gaap_SegmentDomain_e4f981a2-5df9-4d68-8b99-924abb1d18b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IdentificationSolutionsMember_9c53863c-3db5-4262-8147-9efb6da087a1" xlink:href="brc-20230731.xsd#brc_IdentificationSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e4f981a2-5df9-4d68-8b99-924abb1d18b6" xlink:to="loc_brc_IdentificationSolutionsMember_9c53863c-3db5-4262-8147-9efb6da087a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_WorkplaceSafetyMember_f37401c2-0c2f-46cf-a7d5-59f3fccab82b" xlink:href="brc-20230731.xsd#brc_WorkplaceSafetyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e4f981a2-5df9-4d68-8b99-924abb1d18b6" xlink:to="loc_brc_WorkplaceSafetyMember_f37401c2-0c2f-46cf-a7d5-59f3fccab82b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_256d0d44-e66b-4b9a-b58b-5d341f84b52b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1d7b270a-a991-4025-ad4e-2f375adde27a" xlink:to="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_256d0d44-e66b-4b9a-b58b-5d341f84b52b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c1d9fa21-2e93-4483-8b6c-03346dfb906b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_256d0d44-e66b-4b9a-b58b-5d341f84b52b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c1d9fa21-2e93-4483-8b6c-03346dfb906b" 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-20230731.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_00349b0b-7847-4c59-a5d8-bb545a362a02" xlink:href="brc-20230731.xsd#brc_ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_c35f5f25-694a-4475-a075-9475f4d0253b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract_00349b0b-7847-4c59-a5d8-bb545a362a02" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_c35f5f25-694a-4475-a075-9475f4d0253b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_6ab9e902-662b-432c-abcb-4ed4fb400d77" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_c35f5f25-694a-4475-a075-9475f4d0253b" xlink:to="loc_srt_ConsolidationItemsAxis_6ab9e902-662b-432c-abcb-4ed4fb400d77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_4ce61720-21ea-4d73-9d9c-a3356f96b040" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_6ab9e902-662b-432c-abcb-4ed4fb400d77" xlink:to="loc_srt_ConsolidationItemsDomain_4ce61720-21ea-4d73-9d9c-a3356f96b040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ef126c41-4ee5-40c2-a3c6-a3e9d9cbc073" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_c35f5f25-694a-4475-a075-9475f4d0253b" xlink:to="loc_srt_StatementGeographicalAxis_ef126c41-4ee5-40c2-a3c6-a3e9d9cbc073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_68da3700-7cf2-48d8-8f54-b4ba915e6557" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_ef126c41-4ee5-40c2-a3c6-a3e9d9cbc073" xlink:to="loc_srt_SegmentGeographicalDomain_68da3700-7cf2-48d8-8f54-b4ba915e6557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_d1bd86fd-cd57-45ff-8276-42b0a99fa000" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_68da3700-7cf2-48d8-8f54-b4ba915e6557" xlink:to="loc_country_US_d1bd86fd-cd57-45ff-8276-42b0a99fa000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OtherCountriesMember_650f5b33-affa-4c7e-8965-943076498317" xlink:href="brc-20230731.xsd#brc_OtherCountriesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_68da3700-7cf2-48d8-8f54-b4ba915e6557" xlink:to="loc_brc_OtherCountriesMember_650f5b33-affa-4c7e-8965-943076498317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_ee870f2f-5260-49c9-919a-629c768f6ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_68da3700-7cf2-48d8-8f54-b4ba915e6557" xlink:to="loc_us-gaap_IntersegmentEliminationMember_ee870f2f-5260-49c9-919a-629c768f6ee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2cf085fe-bdcd-4296-b465-c3fe7b4e29bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_c35f5f25-694a-4475-a075-9475f4d0253b" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2cf085fe-bdcd-4296-b465-c3fe7b4e29bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e55916e0-0f25-4405-ab6b-cebe1e820619" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2cf085fe-bdcd-4296-b465-c3fe7b4e29bb" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e55916e0-0f25-4405-ab6b-cebe1e820619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_11de82cd-fc0a-4c52-ab7f-3c4acf6f4783" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2cf085fe-bdcd-4296-b465-c3fe7b4e29bb" xlink:to="loc_us-gaap_NoncurrentAssets_11de82cd-fc0a-4c52-ab7f-3c4acf6f4783" 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-20230731.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_aeaf1ddc-cd04-4859-9682-f7f1a37149db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails" xlink:type="simple" xlink:href="brc-20230731.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_65a9a5a7-27a3-4dd9-86b7-54f99f9be8c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_4eaf307f-e357-4239-91a4-b1088cb6e435" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_65a9a5a7-27a3-4dd9-86b7-54f99f9be8c9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_4eaf307f-e357-4239-91a4-b1088cb6e435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_68eac5b0-91d7-4af7-9678-765b1ea7d23c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_65a9a5a7-27a3-4dd9-86b7-54f99f9be8c9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_68eac5b0-91d7-4af7-9678-765b1ea7d23c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_58ced13e-d9c5-4ab3-bc8c-9c30bdfb20cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_65a9a5a7-27a3-4dd9-86b7-54f99f9be8c9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_58ced13e-d9c5-4ab3-bc8c-9c30bdfb20cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IntercompanyRoyaltyTransactions_20360d3e-f9c5-4642-896e-460dd62c702d" xlink:href="brc-20230731.xsd#brc_IntercompanyRoyaltyTransactions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_65a9a5a7-27a3-4dd9-86b7-54f99f9be8c9" xlink:to="loc_brc_IntercompanyRoyaltyTransactions_20360d3e-f9c5-4642-896e-460dd62c702d" 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-20230731.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_6758b4cc-13e4-46d1-adff-0184b2180d89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_45123a7c-4332-4ec3-967d-8a98b0bbd948" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6758b4cc-13e4-46d1-adff-0184b2180d89" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_45123a7c-4332-4ec3-967d-8a98b0bbd948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_025dae28-b7b0-402d-9183-78388d8f79c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_45123a7c-4332-4ec3-967d-8a98b0bbd948" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_025dae28-b7b0-402d-9183-78388d8f79c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_75f287b3-72e5-42e1-9691-5648c84422a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_45123a7c-4332-4ec3-967d-8a98b0bbd948" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_75f287b3-72e5-42e1-9691-5648c84422a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_ede1cd78-545a-4580-9cfe-304a5815ef27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_45123a7c-4332-4ec3-967d-8a98b0bbd948" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_ede1cd78-545a-4580-9cfe-304a5815ef27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_c97d1e1e-1923-450c-826a-5ab31d6e672d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_45123a7c-4332-4ec3-967d-8a98b0bbd948" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_c97d1e1e-1923-450c-826a-5ab31d6e672d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_f86e0d95-6dc4-4377-a707-dc373f0fdab2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6758b4cc-13e4-46d1-adff-0184b2180d89" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_f86e0d95-6dc4-4377-a707-dc373f0fdab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_75ef26a3-a965-4e19-b2d6-827bf4ee1e53" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_f86e0d95-6dc4-4377-a707-dc373f0fdab2" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_75ef26a3-a965-4e19-b2d6-827bf4ee1e53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_1f095cde-54d4-4049-86d8-729431af7437" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_f86e0d95-6dc4-4377-a707-dc373f0fdab2" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_1f095cde-54d4-4049-86d8-729431af7437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_11995280-a6f7-44b4-b888-5785f27b1349" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_f86e0d95-6dc4-4377-a707-dc373f0fdab2" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_11995280-a6f7-44b4-b888-5785f27b1349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6a991f6d-9ffe-47d6-aa4d-b642565b5685" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_f86e0d95-6dc4-4377-a707-dc373f0fdab2" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6a991f6d-9ffe-47d6-aa4d-b642565b5685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_bbc2f53b-991c-44a0-b068-b083e422723d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6758b4cc-13e4-46d1-adff-0184b2180d89" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_bbc2f53b-991c-44a0-b068-b083e422723d" 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-20230731.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_80de09be-701f-4218-b09c-752c9d4dcbb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_72718ff4-905a-47ee-9a1e-19305d26694d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_80de09be-701f-4218-b09c-752c9d4dcbb4" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_72718ff4-905a-47ee-9a1e-19305d26694d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DTANetAxis_5798849e-414d-43cd-85ee-002114f61d94" xlink:href="brc-20230731.xsd#brc_DTANetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_72718ff4-905a-47ee-9a1e-19305d26694d" xlink:to="loc_brc_DTANetAxis_5798849e-414d-43cd-85ee-002114f61d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DTANetDomain_1fabbea7-fe37-434a-9e99-6fdd1296683d" xlink:href="brc-20230731.xsd#brc_DTANetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_DTANetAxis_5798849e-414d-43cd-85ee-002114f61d94" xlink:to="loc_brc_DTANetDomain_1fabbea7-fe37-434a-9e99-6fdd1296683d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NetofliabilitiesMember_02014d9a-95e7-40be-82c1-2c998606111f" xlink:href="brc-20230731.xsd#brc_NetofliabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_DTANetDomain_1fabbea7-fe37-434a-9e99-6fdd1296683d" xlink:to="loc_brc_NetofliabilitiesMember_02014d9a-95e7-40be-82c1-2c998606111f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NetofassetsMember_b416d025-a9be-4fcb-8acb-84ed004a4b5c" xlink:href="brc-20230731.xsd#brc_NetofassetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_DTANetDomain_1fabbea7-fe37-434a-9e99-6fdd1296683d" xlink:to="loc_brc_NetofassetsMember_b416d025-a9be-4fcb-8acb-84ed004a4b5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_aa21ab07-2265-4252-baf0-bb442e027467" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_72718ff4-905a-47ee-9a1e-19305d26694d" xlink:to="loc_srt_StatementScenarioAxis_aa21ab07-2265-4252-baf0-bb442e027467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_d6550ae1-85ad-41a9-9530-77f6cc625595" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_aa21ab07-2265-4252-baf0-bb442e027467" xlink:to="loc_srt_ScenarioUnspecifiedDomain_d6550ae1-85ad-41a9-9530-77f6cc625595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NetofliabilitiesMember_c53a7b6d-8d32-41d5-8a23-148643e3ac0b" xlink:href="brc-20230731.xsd#brc_NetofliabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_d6550ae1-85ad-41a9-9530-77f6cc625595" xlink:to="loc_brc_NetofliabilitiesMember_c53a7b6d-8d32-41d5-8a23-148643e3ac0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NetofassetsMember_e92761da-7850-487d-850f-bb8535f08682" xlink:href="brc-20230731.xsd#brc_NetofassetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_d6550ae1-85ad-41a9-9530-77f6cc625595" xlink:to="loc_brc_NetofassetsMember_e92761da-7850-487d-850f-bb8535f08682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_72718ff4-905a-47ee-9a1e-19305d26694d" xlink:to="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_1c78384f-415b-48bc-ac48-ffc217219825" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_1c78384f-415b-48bc-ac48-ffc217219825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_80daa1ac-c15b-4852-8c9e-2e6eb0377f67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_80daa1ac-c15b-4852-8c9e-2e6eb0377f67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_a10e5ac2-96d9-4640-80f5-04c58564417b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxLiabilities_a10e5ac2-96d9-4640-80f5-04c58564417b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_5bee3c9e-93ab-471a-8229-617a9649ab23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_5bee3c9e-93ab-471a-8229-617a9649ab23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_c5246a2d-4c37-49dd-81dd-424434875c52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_c5246a2d-4c37-49dd-81dd-424434875c52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_de66a745-1669-428a-aa24-04aef69ac5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_de66a745-1669-428a-aa24-04aef69ac5d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilityValuationAllowance_d398fc58-4306-433f-97b1-abad1350a755" xlink:href="brc-20230731.xsd#brc_DeferredTaxLiabilityValuationAllowance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_brc_DeferredTaxLiabilityValuationAllowance_d398fc58-4306-433f-97b1-abad1350a755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_b0168f81-bbc5-44cd-a525-41961b2ebec5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_b0168f81-bbc5-44cd-a525-41961b2ebec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses_fbd80314-7dc1-4c05-b5f2-5a791247a362" xlink:href="brc-20230731.xsd#brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses_fbd80314-7dc1-4c05-b5f2-5a791247a362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_38ff1c59-f46b-4366-bfb2-20fc15e5fb2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_38ff1c59-f46b-4366-bfb2-20fc15e5fb2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits_48b1d4a8-5633-4a6a-ba2d-16bdebdb2b35" xlink:href="brc-20230731.xsd#brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits_48b1d4a8-5633-4a6a-ba2d-16bdebdb2b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits_ab589646-8164-471a-8299-3f0735d3eb75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits_ab589646-8164-471a-8299-3f0735d3eb75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation_808222c8-528a-4a90-b2ea-97949f6f74b0" xlink:href="brc-20230731.xsd#brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation_808222c8-528a-4a90-b2ea-97949f6f74b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_8960595f-2f5b-41c5-9fa6-b8b28d0275cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_8960595f-2f5b-41c5-9fa6-b8b28d0275cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_db965527-7c85-40f1-aa0e-f5e7f68b7c18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_db965527-7c85-40f1-aa0e-f5e7f68b7c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_4f050d12-ae7c-4a82-91d7-77bdf8a0c477" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_4f050d12-ae7c-4a82-91d7-77bdf8a0c477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_21405d58-b21a-4e88-b903-5ad5235a8d85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_21405d58-b21a-4e88-b903-5ad5235a8d85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4575702f-927d-423a-8ad4-c13dc03fbcee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4575702f-927d-423a-8ad4-c13dc03fbcee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_ea6279b2-585d-432e-86eb-15597522bd75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_ea6279b2-585d-432e-86eb-15597522bd75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilitiesAccountsReceivable_25e65946-ee70-4ead-ab09-77a760a10259" xlink:href="brc-20230731.xsd#brc_DeferredTaxLiabilitiesAccountsReceivable"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_brc_DeferredTaxLiabilitiesAccountsReceivable_25e65946-ee70-4ead-ab09-77a760a10259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_7ad3c51c-0b85-403e-9539-fbd2cc6aa0d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_7ad3c51c-0b85-403e-9539-fbd2cc6aa0d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_7ea2340a-1d6a-4866-8097-c007a59c30d9" xlink:href="brc-20230731.xsd#brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_7ea2340a-1d6a-4866-8097-c007a59c30d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_ae68403c-8b09-44ab-aaca-676c0fc689a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_ae68403c-8b09-44ab-aaca-676c0fc689a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_2b97e085-33f7-4541-83a7-0b6dee714a13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_2b97e085-33f7-4541-83a7-0b6dee714a13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_3357b7fd-7b35-4150-842f-d02e749df693" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_3357b7fd-7b35-4150-842f-d02e749df693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment_a39573a2-751f-4520-ae77-34ae5f017200" xlink:href="brc-20230731.xsd#brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_8c31e7ff-09be-4bec-8fa5-336ca7aaee32" xlink:to="loc_brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment_a39573a2-751f-4520-ae77-34ae5f017200" 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-20230731.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails" xlink:type="simple" xlink:href="brc-20230731.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_467344eb-5dc9-462f-a540-c4386325fafc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_d89c5c69-f429-487c-bdf9-5c12036e1f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_467344eb-5dc9-462f-a540-c4386325fafc" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_d89c5c69-f429-487c-bdf9-5c12036e1f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_04c6fcb0-d032-42a7-870b-dded0fd8577f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_d89c5c69-f429-487c-bdf9-5c12036e1f5b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_04c6fcb0-d032-42a7-870b-dded0fd8577f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_c507df0a-63c1-4e2f-b94f-3af9d9d6f78e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_d89c5c69-f429-487c-bdf9-5c12036e1f5b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_c507df0a-63c1-4e2f-b94f-3af9d9d6f78e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_6ca72981-b475-4e73-9a38-0dd041579003" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_d89c5c69-f429-487c-bdf9-5c12036e1f5b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_6ca72981-b475-4e73-9a38-0dd041579003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_fbc47751-833d-467f-8e13-7efedb91de84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_d89c5c69-f429-487c-bdf9-5c12036e1f5b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_fbc47751-833d-467f-8e13-7efedb91de84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_ba02568a-b15f-4a09-8ad9-c7641d868813" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_d89c5c69-f429-487c-bdf9-5c12036e1f5b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_ba02568a-b15f-4a09-8ad9-c7641d868813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_b40a7f88-9ca1-47d7-9749-433aa64373f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_d89c5c69-f429-487c-bdf9-5c12036e1f5b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_b40a7f88-9ca1-47d7-9749-433aa64373f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_77a825d6-372e-4452-aba0-20b453efcb5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_d89c5c69-f429-487c-bdf9-5c12036e1f5b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_77a825d6-372e-4452-aba0-20b453efcb5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_9c6b98d9-ea4b-41f7-bf1b-7213ee9e0f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_d89c5c69-f429-487c-bdf9-5c12036e1f5b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_9c6b98d9-ea4b-41f7-bf1b-7213ee9e0f1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_c2b0556d-9c69-45b4-bcbb-977f2d4e3295" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_d89c5c69-f429-487c-bdf9-5c12036e1f5b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_c2b0556d-9c69-45b4-bcbb-977f2d4e3295" 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-20230731.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_6e8b0af5-9948-4cca-b446-83cfb6e78a05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_17d0a053-55de-4b0d-bbe5-30ab4f9b786f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6e8b0af5-9948-4cca-b446-83cfb6e78a05" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_17d0a053-55de-4b0d-bbe5-30ab4f9b786f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_50bdf9ea-1b36-4c2e-b93a-9832b632c9e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_17d0a053-55de-4b0d-bbe5-30ab4f9b786f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_50bdf9ea-1b36-4c2e-b93a-9832b632c9e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_b26d2139-8f3b-453f-a990-b754c4f7747c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_17d0a053-55de-4b0d-bbe5-30ab4f9b786f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_b26d2139-8f3b-453f-a990-b754c4f7747c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_50b3d32c-3649-4908-9b94-cf3842d6e61c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_17d0a053-55de-4b0d-bbe5-30ab4f9b786f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_50b3d32c-3649-4908-9b94-cf3842d6e61c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_616dca84-0e16-4908-a243-21eb8389e306" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_17d0a053-55de-4b0d-bbe5-30ab4f9b786f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_616dca84-0e16-4908-a243-21eb8389e306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_4f66d8b9-0687-4e2a-9810-282e59aa62c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_17d0a053-55de-4b0d-bbe5-30ab4f9b786f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_4f66d8b9-0687-4e2a-9810-282e59aa62c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_022b8d4c-64e9-4fc3-aa16-bef7ada06fce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_17d0a053-55de-4b0d-bbe5-30ab4f9b786f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_022b8d4c-64e9-4fc3-aa16-bef7ada06fce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_607a30e7-dfa5-49ef-a887-989e737dd865" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_17d0a053-55de-4b0d-bbe5-30ab4f9b786f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_607a30e7-dfa5-49ef-a887-989e737dd865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_9dc5a1a4-772a-40f9-bf1b-b77dd3775cca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6e8b0af5-9948-4cca-b446-83cfb6e78a05" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_9dc5a1a4-772a-40f9-bf1b-b77dd3775cca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_931248b1-c08e-4920-a2f2-d4cb7c8c3fb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_9dc5a1a4-772a-40f9-bf1b-b77dd3775cca" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_931248b1-c08e-4920-a2f2-d4cb7c8c3fb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_1f5ca4ab-9ba6-4469-a852-564d28432ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_931248b1-c08e-4920-a2f2-d4cb7c8c3fb3" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_1f5ca4ab-9ba6-4469-a852-564d28432ac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_a2cf12d0-c8a8-45da-a1ce-e3b508e6ae75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InternalRevenueServiceIRSMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1f5ca4ab-9ba6-4469-a852-564d28432ac4" xlink:to="loc_us-gaap_InternalRevenueServiceIRSMember_a2cf12d0-c8a8-45da-a1ce-e3b508e6ae75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_5c8ddc02-2fff-4551-b68f-1004707c57c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1f5ca4ab-9ba6-4469-a852-564d28432ac4" xlink:to="loc_us-gaap_ForeignCountryMember_5c8ddc02-2fff-4551-b68f-1004707c57c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_348dcfa8-7357-485b-b51d-74ea5bab43f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1f5ca4ab-9ba6-4469-a852-564d28432ac4" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_348dcfa8-7357-485b-b51d-74ea5bab43f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis_05ab8ae9-0232-433e-944f-04c8b82c930a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxPeriodAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_9dc5a1a4-772a-40f9-bf1b-b77dd3775cca" xlink:to="loc_us-gaap_TaxPeriodAxis_05ab8ae9-0232-433e-944f-04c8b82c930a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_1382e9fa-3feb-4250-ab29-1b3917d1de77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodAxis_05ab8ae9-0232-433e-944f-04c8b82c930a" xlink:to="loc_us-gaap_TaxPeriodDomain_1382e9fa-3feb-4250-ab29-1b3917d1de77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarliestTaxYearMember_a63acdae-1636-414c-8e79-a22ef4cd1b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarliestTaxYearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_1382e9fa-3feb-4250-ab29-1b3917d1de77" xlink:to="loc_us-gaap_EarliestTaxYearMember_a63acdae-1636-414c-8e79-a22ef4cd1b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LatestTaxYearMember_dda6e232-3076-411b-90f1-1ac2ef3c94a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LatestTaxYearMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_1382e9fa-3feb-4250-ab29-1b3917d1de77" xlink:to="loc_us-gaap_LatestTaxYearMember_dda6e232-3076-411b-90f1-1ac2ef3c94a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_9dc5a1a4-772a-40f9-bf1b-b77dd3775cca" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_26798ccb-a72e-41ae-ac95-05bf700c13f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_us-gaap_OperatingLossCarryforwards_26798ccb-a72e-41ae-ac95-05bf700c13f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_f82de990-9866-4239-a57e-df8872472f71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_f82de990-9866-4239-a57e-df8872472f71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ForeignOperatingLossCarryforwardExpirationDates_6e7f7fec-d0c9-4795-b8f1-c05e028f696b" xlink:href="brc-20230731.xsd#brc_ForeignOperatingLossCarryforwardExpirationDates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_brc_ForeignOperatingLossCarryforwardExpirationDates_6e7f7fec-d0c9-4795-b8f1-c05e028f696b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_StateNetOperatingLossCarryforwardsExpirationDates_fbdd4784-afcb-43d5-8d45-98f8253a19c8" xlink:href="brc-20230731.xsd#brc_StateNetOperatingLossCarryforwardsExpirationDates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_brc_StateNetOperatingLossCarryforwardsExpirationDates_fbdd4784-afcb-43d5-8d45-98f8253a19c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_39676a75-c38c-45f7-a172-9e77a8954220" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_39676a75-c38c-45f7-a172-9e77a8954220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ForeignTaxCreditCarryforwardExpirationDates_18e7d0b2-383a-48a6-b5bd-cc34e6afb66e" xlink:href="brc-20230731.xsd#brc_ForeignTaxCreditCarryforwardExpirationDates"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_brc_ForeignTaxCreditCarryforwardExpirationDates_18e7d0b2-383a-48a6-b5bd-cc34e6afb66e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates_26e6f7b9-533b-4703-a92c-61acca2bf356" xlink:href="brc-20230731.xsd#brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates_26e6f7b9-533b-4703-a92c-61acca2bf356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_c07e8078-82fd-4763-bb47-a65c4bedb084" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_c07e8078-82fd-4763-bb47-a65c4bedb084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_bbd3198c-ddbe-4370-83ec-761f99a2b66e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_bbd3198c-ddbe-4370-83ec-761f99a2b66e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities_af8be683-5343-493d-a355-b8a419ed5847" xlink:href="brc-20230731.xsd#brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities_af8be683-5343-493d-a355-b8a419ed5847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties_dec3f0e5-cd24-4d99-a386-07e1706e4be9" xlink:href="brc-20230731.xsd#brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties_dec3f0e5-cd24-4d99-a386-07e1706e4be9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_ec7d70a3-0c4d-4392-adc9-f62a0912e33e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_ec7d70a3-0c4d-4392-adc9-f62a0912e33e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_0f3ed866-4fc4-4ef7-8c28-58b59b3f135d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_0f3ed866-4fc4-4ef7-8c28-58b59b3f135d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_837730c3-a527-4133-ac34-572efe7d3625" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_837730c3-a527-4133-ac34-572efe7d3625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_ce1779a9-1348-469b-b228-5efae39e9d57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_ce1779a9-1348-469b-b228-5efae39e9d57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_606689dc-856b-42dc-a515-b642f3942480" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_606689dc-856b-42dc-a515-b642f3942480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_TaxBenefitsAssociatedwithStatueofLimitations_900a8b9e-77bf-425d-a944-19279b19fe37" xlink:href="brc-20230731.xsd#brc_TaxBenefitsAssociatedwithStatueofLimitations"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_brc_TaxBenefitsAssociatedwithStatueofLimitations_900a8b9e-77bf-425d-a944-19279b19fe37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OpenTaxYear_e64a591f-4e25-4a19-a840-9101dc00fd5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OpenTaxYear"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_07692df4-00ac-4a54-a3d6-265825b3e09b" xlink:to="loc_us-gaap_OpenTaxYear_e64a591f-4e25-4a19-a840-9101dc00fd5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_e48eb3f1-2842-4dc4-9faf-b2c58b22c2fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6e8b0af5-9948-4cca-b446-83cfb6e78a05" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_e48eb3f1-2842-4dc4-9faf-b2c58b22c2fc" 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-20230731.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_156daa5c-9e52-4817-bbf2-6f8d6ea3315c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EarningsPerShareTable_58984cad-2413-468b-bbcb-776be8d55675" xlink:href="brc-20230731.xsd#brc_EarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_156daa5c-9e52-4817-bbf2-6f8d6ea3315c" xlink:to="loc_brc_EarningsPerShareTable_58984cad-2413-468b-bbcb-776be8d55675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a619f3b3-1251-44e5-aee3-85e037ab3ba1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareTable_58984cad-2413-468b-bbcb-776be8d55675" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a619f3b3-1251-44e5-aee3-85e037ab3ba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_657b50e7-402e-445a-aa44-87a986fc944a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a619f3b3-1251-44e5-aee3-85e037ab3ba1" xlink:to="loc_us-gaap_EquityComponentDomain_657b50e7-402e-445a-aa44-87a986fc944a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PreferentialDividendsOnClassNonvotingCommonStockMember_b8eb9026-809a-4ff8-b2d5-6bc4d3215427" xlink:href="brc-20230731.xsd#brc_PreferentialDividendsOnClassNonvotingCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_657b50e7-402e-445a-aa44-87a986fc944a" xlink:to="loc_brc_PreferentialDividendsOnClassNonvotingCommonStockMember_b8eb9026-809a-4ff8-b2d5-6bc4d3215427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PreferentialDividendsOnDilutiveSharesMember_c1cb6f77-0c89-43f6-ae97-4dfd85b3fd57" xlink:href="brc-20230731.xsd#brc_PreferentialDividendsOnDilutiveSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_657b50e7-402e-445a-aa44-87a986fc944a" xlink:to="loc_brc_PreferentialDividendsOnDilutiveSharesMember_c1cb6f77-0c89-43f6-ae97-4dfd85b3fd57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1d5b542c-e832-4bef-93ce-8e52582babed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareTable_58984cad-2413-468b-bbcb-776be8d55675" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1d5b542c-e832-4bef-93ce-8e52582babed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_70bc8a0c-887d-49c2-9b31-af7c188ec9d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1d5b542c-e832-4bef-93ce-8e52582babed" xlink:to="loc_us-gaap_ClassOfStockDomain_70bc8a0c-887d-49c2-9b31-af7c188ec9d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_8c50f37e-9af7-4e31-87ac-d03f40aa738a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_70bc8a0c-887d-49c2-9b31-af7c188ec9d9" xlink:to="loc_us-gaap_NonvotingCommonStockMember_8c50f37e-9af7-4e31-87ac-d03f40aa738a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_68659156-177f-435a-83cd-063c8425a618" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_70bc8a0c-887d-49c2-9b31-af7c188ec9d9" xlink:to="loc_us-gaap_CommonClassBMember_68659156-177f-435a-83cd-063c8425a618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_0931a972-1bd6-4199-b29e-60b6a5a96a98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_70bc8a0c-887d-49c2-9b31-af7c188ec9d9" xlink:to="loc_us-gaap_CommonClassAMember_0931a972-1bd6-4199-b29e-60b6a5a96a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EarningsPerShareLineItems_73056db3-1830-4a12-a3c4-a8aebb5522bb" xlink:href="brc-20230731.xsd#brc_EarningsPerShareLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareTable_58984cad-2413-468b-bbcb-776be8d55675" xlink:to="loc_brc_EarningsPerShareLineItems_73056db3-1830-4a12-a3c4-a8aebb5522bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8df89355-937e-45c9-a8dc-e3fc02b6a156" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareLineItems_73056db3-1830-4a12-a3c4-a8aebb5522bb" xlink:to="loc_us-gaap_NetIncomeLoss_8df89355-937e-45c9-a8dc-e3fc02b6a156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_b16a7121-a031-486f-9935-0f30df32cfc4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareLineItems_73056db3-1830-4a12-a3c4-a8aebb5522bb" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_b16a7121-a031-486f-9935-0f30df32cfc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_a5f70089-1f0b-4d4a-a961-6790cdbabf71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareLineItems_73056db3-1830-4a12-a3c4-a8aebb5522bb" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_a5f70089-1f0b-4d4a-a961-6790cdbabf71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PreferentialDividendsOnDilutiveStockOptions_6ae39125-7eda-4a97-8534-e9435bc3ddc2" xlink:href="brc-20230731.xsd#brc_PreferentialDividendsOnDilutiveStockOptions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareLineItems_73056db3-1830-4a12-a3c4-a8aebb5522bb" xlink:to="loc_brc_PreferentialDividendsOnDilutiveStockOptions_6ae39125-7eda-4a97-8534-e9435bc3ddc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5c75a445-1c35-436a-aec6-ca4f0e70af89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareLineItems_73056db3-1830-4a12-a3c4-a8aebb5522bb" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5c75a445-1c35-436a-aec6-ca4f0e70af89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_91beb269-a06d-4f26-acbc-5b37a04971d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareLineItems_73056db3-1830-4a12-a3c4-a8aebb5522bb" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_91beb269-a06d-4f26-acbc-5b37a04971d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4d47f906-c0a7-4481-8f1d-ce4b85086885" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareLineItems_73056db3-1830-4a12-a3c4-a8aebb5522bb" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4d47f906-c0a7-4481-8f1d-ce4b85086885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_e1e91d15-b426-41bc-b487-e7419658abe2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareLineItems_73056db3-1830-4a12-a3c4-a8aebb5522bb" xlink:to="loc_us-gaap_EarningsPerShareBasic_e1e91d15-b426-41bc-b487-e7419658abe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_ff546067-827f-48f7-a060-e00b317d5f99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareLineItems_73056db3-1830-4a12-a3c4-a8aebb5522bb" xlink:to="loc_us-gaap_EarningsPerShareDiluted_ff546067-827f-48f7-a060-e00b317d5f99" 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-20230731.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_b8459290-e8ab-4533-9fbb-271b631d1fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EarningsPerShareTable_17bf4bad-0f8b-4501-a412-377f2aaf5fab" xlink:href="brc-20230731.xsd#brc_EarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b8459290-e8ab-4533-9fbb-271b631d1fe3" xlink:to="loc_brc_EarningsPerShareTable_17bf4bad-0f8b-4501-a412-377f2aaf5fab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_230a1826-601f-4ca4-809b-688992d4a81b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareTable_17bf4bad-0f8b-4501-a412-377f2aaf5fab" xlink:to="loc_us-gaap_StatementClassOfStockAxis_230a1826-601f-4ca4-809b-688992d4a81b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_aff72273-ef72-4687-b840-b327e85b8ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_230a1826-601f-4ca4-809b-688992d4a81b" xlink:to="loc_us-gaap_ClassOfStockDomain_aff72273-ef72-4687-b840-b327e85b8ce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_7dd28d1a-7b6d-441b-8d1b-9b29df627677" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_aff72273-ef72-4687-b840-b327e85b8ce6" xlink:to="loc_us-gaap_NonvotingCommonStockMember_7dd28d1a-7b6d-441b-8d1b-9b29df627677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EarningsPerShareLineItems_dc1a0455-aae3-4e0f-9955-eaf669a2afb8" xlink:href="brc-20230731.xsd#brc_EarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareTable_17bf4bad-0f8b-4501-a412-377f2aaf5fab" xlink:to="loc_brc_EarningsPerShareLineItems_dc1a0455-aae3-4e0f-9955-eaf669a2afb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f8f07be8-0b53-4ff1-96c1-93d0e5233e38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareLineItems_dc1a0455-aae3-4e0f-9955-eaf669a2afb8" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f8f07be8-0b53-4ff1-96c1-93d0e5233e38" 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-20230731.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_647cb8d5-6da6-40ac-b24a-8b198399fea6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f2e848c4-2154-46df-a7b9-a400b1c6594a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_647cb8d5-6da6-40ac-b24a-8b198399fea6" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f2e848c4-2154-46df-a7b9-a400b1c6594a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_43caa857-8f09-4218-904a-a8f33474af6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f2e848c4-2154-46df-a7b9-a400b1c6594a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_43caa857-8f09-4218-904a-a8f33474af6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4e95f60d-0005-491c-b145-2b0ea71a803e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_43caa857-8f09-4218-904a-a8f33474af6b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4e95f60d-0005-491c-b145-2b0ea71a803e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_131bbc2c-0701-4cc3-ba95-1fca735e9584" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4e95f60d-0005-491c-b145-2b0ea71a803e" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_131bbc2c-0701-4cc3-ba95-1fca735e9584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_7fc0a778-8e15-4292-b16e-0e0abc990e78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4e95f60d-0005-491c-b145-2b0ea71a803e" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_7fc0a778-8e15-4292-b16e-0e0abc990e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_d88523a5-0602-42c0-a4f8-f0f418ec1092" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f2e848c4-2154-46df-a7b9-a400b1c6594a" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_d88523a5-0602-42c0-a4f8-f0f418ec1092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_f68c436e-c6ae-4fe4-a2c2-b55132539279" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d88523a5-0602-42c0-a4f8-f0f418ec1092" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_f68c436e-c6ae-4fe4-a2c2-b55132539279" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_6578b487-ebea-413f-907d-7a430fe25e31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_f68c436e-c6ae-4fe4-a2c2-b55132539279" xlink:to="loc_us-gaap_OtherAssetsMember_6578b487-ebea-413f-907d-7a430fe25e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_903b41f1-642e-4298-a87d-6337ccc39cb1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_f68c436e-c6ae-4fe4-a2c2-b55132539279" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_903b41f1-642e-4298-a87d-6337ccc39cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_34bea8a7-02c9-4f4f-80ea-ada4dfc33b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_f68c436e-c6ae-4fe4-a2c2-b55132539279" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_34bea8a7-02c9-4f4f-80ea-ada4dfc33b0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d30bec24-fda4-4ce7-aabf-9744530eb24d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f2e848c4-2154-46df-a7b9-a400b1c6594a" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d30bec24-fda4-4ce7-aabf-9744530eb24d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent_effae567-bd2c-4ce1-b661-904193eb4113" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MarketableSecuritiesNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d30bec24-fda4-4ce7-aabf-9744530eb24d" xlink:to="loc_us-gaap_MarketableSecuritiesNoncurrent_effae567-bd2c-4ce1-b661-904193eb4113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_cafd7dfe-3b6e-46ad-adcc-26ecb8c80bed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d30bec24-fda4-4ce7-aabf-9744530eb24d" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_cafd7dfe-3b6e-46ad-adcc-26ecb8c80bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_388fe7b8-4b4a-41be-b9dc-8ec461769538" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d30bec24-fda4-4ce7-aabf-9744530eb24d" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_388fe7b8-4b4a-41be-b9dc-8ec461769538" 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-20230731.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_67753ae5-d47e-4581-9bbc-9b9f89c6fc3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_0d99d770-7007-46e4-813b-06a2bfeb32b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_67753ae5-d47e-4581-9bbc-9b9f89c6fc3a" xlink:to="loc_us-gaap_DerivativeTable_0d99d770-7007-46e4-813b-06a2bfeb32b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_a982928b-b2a4-4f6e-9002-22fc7a79aa57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_0d99d770-7007-46e4-813b-06a2bfeb32b9" xlink:to="loc_us-gaap_HedgingDesignationAxis_a982928b-b2a4-4f6e-9002-22fc7a79aa57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_7a99ce0d-3643-4dda-b58b-d5b08eb4fb1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_a982928b-b2a4-4f6e-9002-22fc7a79aa57" xlink:to="loc_us-gaap_HedgingDesignationDomain_7a99ce0d-3643-4dda-b58b-d5b08eb4fb1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_12aedcc6-aacc-4404-88ce-10ebfc036a23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_7a99ce0d-3643-4dda-b58b-d5b08eb4fb1b" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_12aedcc6-aacc-4404-88ce-10ebfc036a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_e4f27d05-8b6f-45cf-b29f-022ee9b7b2a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_7a99ce0d-3643-4dda-b58b-d5b08eb4fb1b" xlink:to="loc_us-gaap_NondesignatedMember_e4f27d05-8b6f-45cf-b29f-022ee9b7b2a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_a8c48df1-9a9e-41c5-acf5-1badcea24c35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_0d99d770-7007-46e4-813b-06a2bfeb32b9" xlink:to="loc_us-gaap_DerivativeLineItems_a8c48df1-9a9e-41c5-acf5-1badcea24c35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_a88f4e38-8bc0-4736-aad5-af38030c7b09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_a8c48df1-9a9e-41c5-acf5-1badcea24c35" xlink:to="loc_us-gaap_DerivativeNotionalAmount_a88f4e38-8bc0-4736-aad5-af38030c7b09" 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-20230731.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_5c2d808f-2bab-47be-83e9-78de882c5f87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_3b3ed4f4-9f61-4cf4-8170-1ef3d1c6c4a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_5c2d808f-2bab-47be-83e9-78de882c5f87" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_3b3ed4f4-9f61-4cf4-8170-1ef3d1c6c4a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d5f12508-7ec2-4c8d-9e68-035a53d74c11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_3b3ed4f4-9f61-4cf4-8170-1ef3d1c6c4a3" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d5f12508-7ec2-4c8d-9e68-035a53d74c11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_23b2d1c9-ef6c-4160-bafa-1d0adf660a02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d5f12508-7ec2-4c8d-9e68-035a53d74c11" xlink:to="loc_us-gaap_HedgingRelationshipDomain_23b2d1c9-ef6c-4160-bafa-1d0adf660a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_c351f2ba-dc3b-402f-8f82-668ca904c03e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_23b2d1c9-ef6c-4160-bafa-1d0adf660a02" xlink:to="loc_us-gaap_CashFlowHedgingMember_c351f2ba-dc3b-402f-8f82-668ca904c03e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_65e6ebc6-d552-4940-b2df-b557c9868de6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_23b2d1c9-ef6c-4160-bafa-1d0adf660a02" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_65e6ebc6-d552-4940-b2df-b557c9868de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_2205b908-5bb8-4433-88b3-d510cff96781" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_3b3ed4f4-9f61-4cf4-8170-1ef3d1c6c4a3" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_2205b908-5bb8-4433-88b3-d510cff96781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_048041c0-35e6-404e-a279-39ed8856405f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_2205b908-5bb8-4433-88b3-d510cff96781" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_048041c0-35e6-404e-a279-39ed8856405f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax_04311a69-6c96-4ab0-9822-bd00fe02f637" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_2205b908-5bb8-4433-88b3-d510cff96781" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax_04311a69-6c96-4ab0-9822-bd00fe02f637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet_ebe37ab4-b6c4-4856-9e0f-2a1d4479c665" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_2205b908-5bb8-4433-88b3-d510cff96781" xlink:to="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet_ebe37ab4-b6c4-4856-9e0f-2a1d4479c665" 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-20230731.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_1497ab65-cef5-4b4e-89f2-fe8faeed4f10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_5fcdad30-fb60-4b00-b3de-d63b6da89a51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1497ab65-cef5-4b4e-89f2-fe8faeed4f10" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_5fcdad30-fb60-4b00-b3de-d63b6da89a51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_b8ba75ef-2767-4e3d-b06b-543505383ec0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_5fcdad30-fb60-4b00-b3de-d63b6da89a51" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_b8ba75ef-2767-4e3d-b06b-543505383ec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0b563f78-8657-4abe-95ac-2ed8c394c799" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_b8ba75ef-2767-4e3d-b06b-543505383ec0" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0b563f78-8657-4abe-95ac-2ed8c394c799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_f2b7f997-a071-4279-bfef-327521f455ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0b563f78-8657-4abe-95ac-2ed8c394c799" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_f2b7f997-a071-4279-bfef-327521f455ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_8b441866-2cf1-4ce9-a9b9-f8e8886808e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0b563f78-8657-4abe-95ac-2ed8c394c799" xlink:to="loc_us-gaap_ForeignExchangeContractMember_8b441866-2cf1-4ce9-a9b9-f8e8886808e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_fed53ba8-4a6b-4e29-b09f-c1a0fa8f99b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0b563f78-8657-4abe-95ac-2ed8c394c799" xlink:to="loc_us-gaap_CashFlowHedgingMember_fed53ba8-4a6b-4e29-b09f-c1a0fa8f99b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_cba8fef1-c1f4-47a3-a0ee-6e2bba2ee80f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_5fcdad30-fb60-4b00-b3de-d63b6da89a51" xlink:to="loc_us-gaap_HedgingDesignationAxis_cba8fef1-c1f4-47a3-a0ee-6e2bba2ee80f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_863556b8-9076-4ee8-bcec-c05fa4e6f077" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_cba8fef1-c1f4-47a3-a0ee-6e2bba2ee80f" xlink:to="loc_us-gaap_HedgingDesignationDomain_863556b8-9076-4ee8-bcec-c05fa4e6f077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_0b837c79-8a01-4063-b468-cfa79a77e02d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_863556b8-9076-4ee8-bcec-c05fa4e6f077" xlink:to="loc_us-gaap_NondesignatedMember_0b837c79-8a01-4063-b468-cfa79a77e02d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_6b96aa07-29ae-4950-b3fe-bffde0a464fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_863556b8-9076-4ee8-bcec-c05fa4e6f077" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_6b96aa07-29ae-4950-b3fe-bffde0a464fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_397b1f4d-8c58-42cd-9c95-c69421f9e6b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_5fcdad30-fb60-4b00-b3de-d63b6da89a51" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_397b1f4d-8c58-42cd-9c95-c69421f9e6b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_04ff79c9-2994-42b9-9569-1e982edfe889" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_397b1f4d-8c58-42cd-9c95-c69421f9e6b5" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_04ff79c9-2994-42b9-9569-1e982edfe889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_bda57ec7-f979-4cbc-9e51-b31d2d3a3f2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_04ff79c9-2994-42b9-9569-1e982edfe889" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_bda57ec7-f979-4cbc-9e51-b31d2d3a3f2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_48406eae-d0d6-43e3-9cba-00f5a41e55b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_04ff79c9-2994-42b9-9569-1e982edfe889" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_48406eae-d0d6-43e3-9cba-00f5a41e55b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_e410195b-ac36-4056-8690-d190b9d16744" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_04ff79c9-2994-42b9-9569-1e982edfe889" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_e410195b-ac36-4056-8690-d190b9d16744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9ba20523-5fb3-425e-bd2e-044a1206287c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_5fcdad30-fb60-4b00-b3de-d63b6da89a51" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9ba20523-5fb3-425e-bd2e-044a1206287c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_db8a2ebc-9cd0-40c5-b29e-df4b0f64f346" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9ba20523-5fb3-425e-bd2e-044a1206287c" xlink:to="loc_us-gaap_HedgingRelationshipDomain_db8a2ebc-9cd0-40c5-b29e-df4b0f64f346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_6465eb8b-6813-4826-a2ea-0e057cef08bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_db8a2ebc-9cd0-40c5-b29e-df4b0f64f346" xlink:to="loc_us-gaap_CashFlowHedgingMember_6465eb8b-6813-4826-a2ea-0e057cef08bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_e1441ed6-3365-4bdb-ab99-98f39d47abfa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_db8a2ebc-9cd0-40c5-b29e-df4b0f64f346" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_e1441ed6-3365-4bdb-ab99-98f39d47abfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_e3c2a34d-21ec-47a2-a312-d62c48185c0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_5fcdad30-fb60-4b00-b3de-d63b6da89a51" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_e3c2a34d-21ec-47a2-a312-d62c48185c0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_ca5d9fc0-e93e-447c-ba92-25452e96cd0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_e3c2a34d-21ec-47a2-a312-d62c48185c0c" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_ca5d9fc0-e93e-447c-ba92-25452e96cd0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_ceb6362b-eed3-4579-bbbb-e55ad2df3ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_e3c2a34d-21ec-47a2-a312-d62c48185c0c" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_ceb6362b-eed3-4579-bbbb-e55ad2df3ee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_303cad69-61e9-4039-9ff8-7fd722d43f38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_e3c2a34d-21ec-47a2-a312-d62c48185c0c" xlink:to="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_303cad69-61e9-4039-9ff8-7fd722d43f38" 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-20230731.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_378a88be-d5ae-4c27-9556-f2459f35f7c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_7b2d6a89-241f-47a6-8360-a53f09bc58ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_378a88be-d5ae-4c27-9556-f2459f35f7c1" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_7b2d6a89-241f-47a6-8360-a53f09bc58ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_18c5f9fa-8bdb-4e81-92e4-164e0e4b5bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_7b2d6a89-241f-47a6-8360-a53f09bc58ab" xlink:to="loc_us-gaap_HedgingRelationshipDomain_18c5f9fa-8bdb-4e81-92e4-164e0e4b5bc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_ddb09ede-2fef-4d34-a5c9-3ce28614ed52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_18c5f9fa-8bdb-4e81-92e4-164e0e4b5bc6" xlink:to="loc_us-gaap_CashFlowHedgingMember_ddb09ede-2fef-4d34-a5c9-3ce28614ed52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_0684e8c3-7006-4757-a6d2-24bb3ae49dce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_18c5f9fa-8bdb-4e81-92e4-164e0e4b5bc6" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_0684e8c3-7006-4757-a6d2-24bb3ae49dce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_de8180b9-e289-4aff-ab74-5f86b5b179b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_378a88be-d5ae-4c27-9556-f2459f35f7c1" xlink:to="loc_us-gaap_HedgingDesignationAxis_de8180b9-e289-4aff-ab74-5f86b5b179b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_e29b32bf-caec-48ff-a352-db308ef7249a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_de8180b9-e289-4aff-ab74-5f86b5b179b8" xlink:to="loc_us-gaap_HedgingDesignationDomain_e29b32bf-caec-48ff-a352-db308ef7249a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_3ed91837-a48e-4fab-ab66-c952d1cf2777" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_e29b32bf-caec-48ff-a352-db308ef7249a" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_3ed91837-a48e-4fab-ab66-c952d1cf2777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_e2a6528c-b547-4cd5-b707-6de004920675" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_378a88be-d5ae-4c27-9556-f2459f35f7c1" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_e2a6528c-b547-4cd5-b707-6de004920675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_2f7eb851-f6b9-426e-a242-2c2a0f8121b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_e2a6528c-b547-4cd5-b707-6de004920675" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_2f7eb851-f6b9-426e-a242-2c2a0f8121b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_7783e512-403c-4749-85dd-823ca853d660" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_2f7eb851-f6b9-426e-a242-2c2a0f8121b1" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_7783e512-403c-4749-85dd-823ca853d660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_7fdbf045-8ac7-4698-8cca-220c47e24c8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_2f7eb851-f6b9-426e-a242-2c2a0f8121b1" xlink:to="loc_us-gaap_CashFlowHedgingMember_7fdbf045-8ac7-4698-8cca-220c47e24c8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_b6eb265b-461b-4653-9c28-142dfedc7c32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_378a88be-d5ae-4c27-9556-f2459f35f7c1" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_b6eb265b-461b-4653-9c28-142dfedc7c32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_571e41a2-10e2-4333-9f2d-5ed375a8a4e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_b6eb265b-461b-4653-9c28-142dfedc7c32" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_571e41a2-10e2-4333-9f2d-5ed375a8a4e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeRemainingMaturity1_1de17998-35c7-438c-affa-48dd0df8d1ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeRemainingMaturity1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_b6eb265b-461b-4653-9c28-142dfedc7c32" xlink:to="loc_us-gaap_DerivativeRemainingMaturity1_1de17998-35c7-438c-affa-48dd0df8d1ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_fbe7e9ee-36d2-4d5b-9cc0-ba81a58ecafe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_b6eb265b-461b-4653-9c28-142dfedc7c32" xlink:to="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_fbe7e9ee-36d2-4d5b-9cc0-ba81a58ecafe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail" xlink:type="simple" xlink:href="brc-20230731.xsd#AcquisitionsAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_2677f41e-30f5-44f2-8335-7421a0e8318e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2be55cc8-0d50-4391-a471-2ba6b2d9f650" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_2677f41e-30f5-44f2-8335-7421a0e8318e" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2be55cc8-0d50-4391-a471-2ba6b2d9f650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_bebdd2a8-3418-4307-a01f-7e73001b6f6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2be55cc8-0d50-4391-a471-2ba6b2d9f650" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_bebdd2a8-3418-4307-a01f-7e73001b6f6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9aabd7f1-d89e-435f-85ca-a9a01191fda9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_bebdd2a8-3418-4307-a01f-7e73001b6f6e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9aabd7f1-d89e-435f-85ca-a9a01191fda9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_CodeAcquisitionMember_709fedde-542a-4d77-996c-d9b65ba20197" xlink:href="brc-20230731.xsd#brc_CodeAcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9aabd7f1-d89e-435f-85ca-a9a01191fda9" xlink:to="loc_brc_CodeAcquisitionMember_709fedde-542a-4d77-996c-d9b65ba20197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_MagicardAcquisitionMember_2ccab7e9-0dd9-4f66-84ab-55e1bd3306f4" xlink:href="brc-20230731.xsd#brc_MagicardAcquisitionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9aabd7f1-d89e-435f-85ca-a9a01191fda9" xlink:to="loc_brc_MagicardAcquisitionMember_2ccab7e9-0dd9-4f66-84ab-55e1bd3306f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NordicIDAcquisitionMember_3677f3d0-7ce2-480c-8610-5d1ecdc4df7f" xlink:href="brc-20230731.xsd#brc_NordicIDAcquisitionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9aabd7f1-d89e-435f-85ca-a9a01191fda9" xlink:to="loc_brc_NordicIDAcquisitionMember_3677f3d0-7ce2-480c-8610-5d1ecdc4df7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_e93bcf71-2e59-4a1a-b0cb-9c76818e0dbe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2be55cc8-0d50-4391-a471-2ba6b2d9f650" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_e93bcf71-2e59-4a1a-b0cb-9c76818e0dbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized_e27e0668-fb2e-43e0-b977-2c507259839a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e93bcf71-2e59-4a1a-b0cb-9c76818e0dbe" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized_e27e0668-fb2e-43e0-b977-2c507259839a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6df961fd-a7cf-4edc-98d6-66c638f2a8b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e93bcf71-2e59-4a1a-b0cb-9c76818e0dbe" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6df961fd-a7cf-4edc-98d6-66c638f2a8b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_03289a26-0d5d-49f9-ad4b-50cee396b6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e93bcf71-2e59-4a1a-b0cb-9c76818e0dbe" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_03289a26-0d5d-49f9-ad4b-50cee396b6e4" 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-20230731.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_66bbc964-3865-4d14-8b48-f9a41a64f2a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails" xlink:type="simple" xlink:href="brc-20230731.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_a5594a4c-59b0-43c7-b4c5-ea08f0336ea3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_754f83ef-53ee-4062-bb1d-b372eb31d07e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_a5594a4c-59b0-43c7-b4c5-ea08f0336ea3" xlink:to="loc_us-gaap_SubsequentEventTable_754f83ef-53ee-4062-bb1d-b372eb31d07e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_95795b84-14c0-4112-b6d3-1e05921dc371" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_754f83ef-53ee-4062-bb1d-b372eb31d07e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_95795b84-14c0-4112-b6d3-1e05921dc371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3e54443d-d95f-4479-b2ea-4a8d79b92f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_95795b84-14c0-4112-b6d3-1e05921dc371" xlink:to="loc_us-gaap_ClassOfStockDomain_3e54443d-d95f-4479-b2ea-4a8d79b92f4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_045b7ef6-70cd-4d19-822a-6b0bd5db33d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_3e54443d-d95f-4479-b2ea-4a8d79b92f4d" xlink:to="loc_us-gaap_NonvotingCommonStockMember_045b7ef6-70cd-4d19-822a-6b0bd5db33d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_96606acd-d1a5-48f0-aa63-4417b98cd3da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_754f83ef-53ee-4062-bb1d-b372eb31d07e" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_96606acd-d1a5-48f0-aa63-4417b98cd3da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_141394f4-79b1-49d9-b802-735362d25b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_96606acd-d1a5-48f0-aa63-4417b98cd3da" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_141394f4-79b1-49d9-b802-735362d25b6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_0e35dfea-2bbe-4b36-83cf-f1375d39b2b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_141394f4-79b1-49d9-b802-735362d25b6a" xlink:to="loc_us-gaap_SubsequentEventMember_0e35dfea-2bbe-4b36-83cf-f1375d39b2b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_c8250158-63c5-4809-b8ce-936ad21d49fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_754f83ef-53ee-4062-bb1d-b372eb31d07e" xlink:to="loc_us-gaap_SubsequentEventLineItems_c8250158-63c5-4809-b8ce-936ad21d49fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_2c52d779-5013-475a-b7ef-42f5d161ef0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_c8250158-63c5-4809-b8ce-936ad21d49fe" xlink:to="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_2c52d779-5013-475a-b7ef-42f5d161ef0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_e3376e2b-8a98-425a-b2f8-e78e22e0ec8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_c8250158-63c5-4809-b8ce-936ad21d49fe" xlink:to="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_e3376e2b-8a98-425a-b2f8-e78e22e0ec8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_027b5ecd-b01e-4368-a720-44bf94993c07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_c8250158-63c5-4809-b8ce-936ad21d49fe" xlink:to="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_027b5ecd-b01e-4368-a720-44bf94993c07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PercentageIncreaseInDividend_9022a9e3-6897-4cfb-9c06-bfbc9dd3a611" xlink:href="brc-20230731.xsd#brc_PercentageIncreaseInDividend"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_c8250158-63c5-4809-b8ce-936ad21d49fe" xlink:to="loc_brc_PercentageIncreaseInDividend_9022a9e3-6897-4cfb-9c06-bfbc9dd3a611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_4d7f9e11-f441-41c5-8693-6c2ce7307bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_c8250158-63c5-4809-b8ce-936ad21d49fe" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_4d7f9e11-f441-41c5-8693-6c2ce7307bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_710feea2-cd26-4834-a3c1-e16cc1f25ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsPayableAmountPerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_c8250158-63c5-4809-b8ce-936ad21d49fe" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_710feea2-cd26-4834-a3c1-e16cc1f25ab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_48a87184-538c-4426-a57a-d40142235769" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_c8250158-63c5-4809-b8ce-936ad21d49fe" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_48a87184-538c-4426-a57a-d40142235769" 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-20230731.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_b7b05cd7-694e-4605-a483-94caba361a1d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_6086d4fe-7c25-401d-952b-4411c1fdd4e5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_b7b05cd7-694e-4605-a483-94caba361a1d" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_6086d4fe-7c25-401d-952b-4411c1fdd4e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_3b30e591-d030-46a4-a895-d94712b8f6ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_6086d4fe-7c25-401d-952b-4411c1fdd4e5" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_3b30e591-d030-46a4-a895-d94712b8f6ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_4d03842c-4d07-4e98-ba6f-32acbef67f19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_3b30e591-d030-46a4-a895-d94712b8f6ff" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_4d03842c-4d07-4e98-ba6f-32acbef67f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_16849e71-1a8b-41c4-84b7-72bf77ed24f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_4d03842c-4d07-4e98-ba6f-32acbef67f19" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_16849e71-1a8b-41c4-84b7-72bf77ed24f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserveMember_c6b88bd4-9db7-4bc0-844b-2ccfc31a9437" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryValuationReserveMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_4d03842c-4d07-4e98-ba6f-32acbef67f19" xlink:to="loc_us-gaap_InventoryValuationReserveMember_c6b88bd4-9db7-4bc0-844b-2ccfc31a9437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_7df212cb-eb3b-4e98-b56c-b74df6f1c51d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_4d03842c-4d07-4e98-ba6f-32acbef67f19" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_7df212cb-eb3b-4e98-b56c-b74df6f1c51d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_7be118cd-54af-4e38-a1e1-604071a5c7e6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_6086d4fe-7c25-401d-952b-4411c1fdd4e5" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_7be118cd-54af-4e38-a1e1-604071a5c7e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_bac6ecb6-49d1-40f4-9661-80b99a770dac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_7be118cd-54af-4e38-a1e1-604071a5c7e6" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_bac6ecb6-49d1-40f4-9661-80b99a770dac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_2a30dfc0-faac-4fe1-839f-6934fc7841a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_bac6ecb6-49d1-40f4-9661-80b99a770dac" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_2a30dfc0-faac-4fe1-839f-6934fc7841a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired_4f4848ef-ee98-433f-a9bd-591d60ba661e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_bac6ecb6-49d1-40f4-9661-80b99a770dac" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired_4f4848ef-ee98-433f-a9bd-591d60ba661e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_279185c4-ac61-4c63-abef-08ac169e2f19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_bac6ecb6-49d1-40f4-9661-80b99a770dac" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_279185c4-ac61-4c63-abef-08ac169e2f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_46920f73-2ddd-4bb7-8881-9569e456ffc1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_bac6ecb6-49d1-40f4-9661-80b99a770dac" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_46920f73-2ddd-4bb7-8881-9569e456ffc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_5d4d8c16-bc61-4d4d-ba3e-08aacc26693c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_bac6ecb6-49d1-40f4-9661-80b99a770dac" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_5d4d8c16-bc61-4d4d-ba3e-08aacc26693c" 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/2023/ecd-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <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_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/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="5" 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/2023/ecd-2023.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <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_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/2023/elts/us-gaap-2023.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <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_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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.xsd#ecd_AllAdjToCompMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ReportedValueOfEquityAwardsMember" xlink:href="brc-20230731.xsd#brc_ReportedValueOfEquityAwardsMember"/>
    <link:presentationArc order="1" 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-20230731.xsd#brc_EquityAwardAdjustmentsMember"/>
    <link:presentationArc order="2" 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/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_RussellRShallerMember" xlink:href="brc-20230731.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-20230731.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/2023/ecd-2023.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/elts/us-gaap-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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/2023/ecd-2023.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="11" 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/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="12" 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/2023/ecd-2023.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/2023/ecd-2023.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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/2023/ecd-2023.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>14
<FILENAME>brc-20230731_g1.jpg
<TEXT>
begin 644 brc-20230731_g1.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" )L _$# 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#]$/\ @FE_
MP32_9Q^)/_!./X >(O$7P ^">O\ B#7_ (;^'=2U/4]2\#:7=7FHW4VEVTDT
M\TSP%Y)7=F9G8EF9B2237MG_  Z=_99_Z-I^ '_AO-(_^1Z/^"3O_*++]FG_
M +)5X7_]-%K7T!0!\_\ _#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_
M#_PWFD?_ "/7T!10!\__ /#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\
M/_#>:1_\CU] 44 ?/_\ PZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\ T;3\ /\
MPWFD?_(]?0%% 'S_ /\ #IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\
M#>:1_P#(]?0%% 'S_P#\.G?V6?\ HVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /
M_#>:1_\ (]?0%% 'S_\ \.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _
M\-YI'_R/7T!10!\__P##IW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##
M>:1_\CU] 44 ?/\ _P .G?V6?^C:?@!_X;S2/_D>C_AT[^RS_P!&T_ #_P -
MYI'_ ,CU] 44 ?/_ /PZ=_99_P"C:?@!_P"&\TC_ .1Z/^'3O[+/_1M/P _\
M-YI'_P CU] 44 ?/_P#PZ=_99_Z-I^ '_AO-(_\ D>C_ (=._LL_]&T_ #_P
MWFD?_(]?0%% 'S__ ,.G?V6?^C:?@!_X;S2/_D>C_AT[^RS_ -&T_ #_ ,-Y
MI'_R/7T!10!\_P#_  Z=_99_Z-I^ '_AO-(_^1Z/^'3O[+/_ $;3\ /_  WF
MD?\ R/7T!10!\_\ _#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_ #_PW
MFD?_ "/7T!10!\__ /#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\ /_#>
M:1_\CU] 44 ?/_\ PZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\ T;3\ /\ PWFD
M?_(]?0%% 'S_ /\ #IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\ #>:1
M_P#(]?0%% 'S_P#\.G?V6?\ HVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /_#>:
M1_\ (]?0%% 'S_\ \.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _\-YI
M'_R/7T!10!\__P##IW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##>:1_
M\CU] 44 ?/\ _P .G?V6?^C:?@!_X;S2/_D>C_AT[^RS_P!&T_ #_P -YI'_
M ,CU] 44 ?/_ /PZ=_99_P"C:?@!_P"&\TC_ .1Z/^'3O[+/_1M/P _\-YI'
M_P CU] 44 ?/_P#PZ=_99_Z-I^ '_AO-(_\ D>C_ (=._LL_]&T_ #_PWFD?
M_(]?0%% 'S__ ,.G?V6?^C:?@!_X;S2/_D>C_AT[^RS_ -&T_ #_ ,-YI'_R
M/7T!10!\_P#_  Z=_99_Z-I^ '_AO-(_^1Z/^'3O[+/_ $;3\ /_  WFD?\
MR/7T!10!\_\ _#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_ #_PWFD?_
M "/7T!10!\__ /#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\ /_#>:1_\
MCU] 44 ?/_\ PZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\ T;3\ /\ PWFD?_(]
M?0%% 'S_ /\ #IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\ #>:1_P#(
M]?0%% 'S_P#\.G?V6?\ HVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /_#>:1_\
M(]?0%% 'S_\ \.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _\-YI'_R/
M7T!10!\__P##IW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##>:1_\CU]
M 44 ?/\ _P .G?V6?^C:?@!_X;S2/_D>C_AT[^RS_P!&T_ #_P -YI'_ ,CU
M] 44 ?/_ /PZ=_99_P"C:?@!_P"&\TC_ .1Z/^'3O[+/_1M/P _\-YI'_P C
MU] 44 ?/_P#PZ=_99_Z-I^ '_AO-(_\ D>C_ (=._LL_]&T_ #_PWFD?_(]?
M0%% 'S__ ,.G?V6?^C:?@!_X;S2/_D>C_AT[^RS_ -&T_ #_ ,-YI'_R/7T!
M10!\_P#_  Z=_99_Z-I^ '_AO-(_^1Z/^'3O[+/_ $;3\ /_  WFD?\ R/7T
M!10!\_\ _#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_ #_PWFD?_ "/7
MT!10!\__ /#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\ /_#>:1_\CU]
M44 ?/_\ PZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\ T;3\ /\ PWFD?_(]?0%%
M 'S_ /\ #IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\ #>:1_P#(]?0%
M% 'S_P#\.G?V6?\ HVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /_#>:1_\ (]?0
M%% 'S_\ \.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _\-YI'_R/7T!1
M0!\__P##IW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##>:1_\CU] 44
M?/\ _P .G?V6?^C:?@!_X;S2/_D>C_AT[^RS_P!&T_ #_P -YI'_ ,CU] 44
M ?/_ /PZ=_99_P"C:?@!_P"&\TC_ .1Z/^'3O[+/_1M/P _\-YI'_P CU] 4
M4 ?/_P#PZ=_99_Z-I^ '_AO-(_\ D>C_ (=._LL_]&T_ #_PWFD?_(]?0%%
M'S__ ,.G?V6?^C:?@!_X;S2/_D>C_AT[^RS_ -&T_ #_ ,-YI'_R/7T!10!\
M_P#_  Z=_99_Z-I^ '_AO-(_^1Z/^'3O[+/_ $;3\ /_  WFD?\ R/7T!10!
M\_\ _#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_ #_PWFD?_ "/7T!10
M!\__ /#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\ /_#>:1_\CU] 44 ?
M/_\ PZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\ T;3\ /\ PWFD?_(]?0%% 'S_
M /\ #IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\ #>:1_P#(]?0%% 'S
M_P#\.G?V6?\ HVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /_#>:1_\ (]?0%% '
MS_\ \.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _\-YI'_R/7T!10!\_
M_P##IW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##>:1_\CU] 44 ?/\
M_P .G?V6?^C:?@!_X;S2/_D>C_AT[^RS_P!&T_ #_P -YI'_ ,CU] 44 ?/_
M /PZ=_99_P"C:?@!_P"&\TC_ .1Z/^'3O[+/_1M/P _\-YI'_P CU] 44 ?/
M_P#PZ=_99_Z-I^ '_AO-(_\ D>C_ (=._LL_]&T_ #_PWFD?_(]?0%% 'S__
M ,.G?V6?^C:?@!_X;S2/_D>C_AT[^RS_ -&T_ #_ ,-YI'_R/7T!10!\_P#_
M  Z=_99_Z-I^ '_AO-(_^1Z/^'3O[+/_ $;3\ /_  WFD?\ R/7T!10!\_\
M_#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_ #_PWFD?_ "/7T!10!\__
M /#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\ /_#>:1_\CU] 44 ?P-_\
M+#U__H.:Q_X&2?XT5CT4 ?V^?\$G?^467[-/_9*O"_\ Z:+6OH"OG_\ X)._
M\HLOV:?^R5>%_P#TT6M?0% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110!XE^UA^WMX-_9*\4>$?"U]8>)O&/Q!\?S20^&_!W
MA>R2\UG5Q& 9I5622*&&"-3EYIY8XU .6XKI/@_^TE%\4_&%UX:O_!WC?P1X
MGT_2X=6O=,U^S@'V>*:62.,+=6LT]I.^8F+"WGEV KO*E@*^-?VP_@#XW^ 7
M_!;'X9_M3P>&?$_C[X9GP1<> _$%OX>TZ;5M4\)N999HKV.QA#3SPN9-K?9X
MW=<.2IRN>W_X*<^)OB9^V9_P35^*>G_ WPW\1-,U:XM;'[)+?:;<^&]5UZV%
MVCZA:6UK=""\C;[*DB?O8XO-\W9'OR344I7@IO=MI].5<SBF^J5K3;UNG9+0
M<DG5=-.RM&S[Z)R]=;QMI9KF;L?;E%?AS^U7^RCXJ\5_L9_MM6OPO^#WCO2?
M@IXPT_PK!\./ L?@/4+&ZDUN!X?[0N[+1&@6YM1N"^9,;>-9&0ON8*7KQ_\
M:+_9A\5:B/VF9?"/P7^-Z07L?PTUGP MM\.?$4)_M:TCM%U:^@0VH*7JJLHE
MN& F;=("S;VSI0M4J^SE[J]W5_WGK]RUWV:O:^BDFH<RWL__ &RR^^5GV<)[
MV/Z)J*_ 7]MGX*Z9\8OVR/V_=-\(_"_Q9XE^*&LP?#N\\ 7&@>%;F6]T'6IK
M5+AKQY$C!TR4X9Y;F?R<*LRM(&?8_HG[9WP4^+/C7_@I;X/\86WP6\<P:]\.
M_BK\/K?4_'6C:!J-])XBTW[#(-6NX[OY_*T^-F2%K:S6.+YI7G$C,/*O#TW4
ME3C+1R<+^7/RK3:_*Y+F6FC4E=7Y2KRTXRE?:+DO/W(S2?;F3:3U5XM;VO\
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
M?A)J!D^)&FWBSH([WQ1+>_V=J%AB2W,-M%"6A,,:B+:C25XU\ _V#/$OP?\
M^"8O[/,\G[/7B[3/B'\)OVB=-\0>-Y[/P)*VN3:7!J5\7FC6*(W5_#' UKAX
M%EC*,@1FV.$B@N::4VDI<EO^WYQ3E?32*=WUOHU&QUU%;GC#5QE)>O+"H[6[
MR<%;?1Q:O<_?>BOP"M_V7/%=G^S/XHTS_A2?Q9T8Q_MGQ>,]+L[/X>:H+K3_
M  Z?+W7]LL%LQ2 11NN^+@851RR@]W_P5,_8 T7X>?MDZ_I/PU^!/C6_\&K^
MSWXFT>UDT/P)J^LV,FOWEW<75I!]HC@E5I1+(70%R(#L \O:@&,ZCC2C5MOT
M]*$:WYOV?^)?(M4TZSI*2M=:^M9TK_)+G]'\S]2_VM_^"DOP=_8E\1>&]'\?
M^-_"^D:SXDU&TLTTZY\0Z98W=C;W#N@U&:*[N86%FC(P>5 Q&.%;!Q[+X/\
M&6D?$/PIIVNZ!JNFZYH>KVZ7EAJ.GW*7-I>P. R2Q2H2CHP((9200>#7RY^R
MK^RGHG[5?_!/CX ?\+FT#Q==>*_#O@G38+JWU:\U31=1TS4Q:P)/.T0DADBO
M8Y8CLN"HFCRYB=1(Q;ZSC3RHPHSA1@9))_,\FNRM25*<Z3?,U)I-;66GZ7^9
MS4ZGM(0J15DXJZ\]_P"O0=1116!H%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
MX=E^-/CR+P8/%C3II2_V5?:C)=^2$,IV6D,K*%\Q.6 'S  FI/&7_!3#X+>
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
MXCM422?2M>\8:?IU["KJ&1FAFF5P&4@@D<@@BOQNM/CW-^P9^UG/H7BWQ?\
M#A[OQ-KM_P#%;]G;XB>(8%G\$3KXAE"ZK%>W,,]O*OE133;))+C8%)8HY-JA
M^EOV_?%WB3QE_P %>_V'-6\!VW@'Q]XHUCP/XMD@.J7MQH>B:LDNGPYGW)!>
MS);L#(\:;)-P(7S,$R4Z<)R5/F5G*Z?E)0E)Q\K./*[_ .+8=64(.I;5))KI
M=.44GKWC)25O\.ZN_P!0/"7CO0_'WA"T\0:%K.E:UH.H0_:;74K"[CN;.YB_
MYZ)*A*,O!Y!Q6%\)_P!HWX>_'JVEF\#>._!OC2&":6WDDT+6[;45CEBV"5"8
M78!D\R/<.J[USC(KXJ_9]_X)Q:?_ ,$ZO^",/QD^''Q+\:22Z;XDT[Q'KGB>
M^\-6WE6GA^"]MV$\6G12D?NH8QD!\;CN)"YP/&/ /QH^,_[*^J:OX'^(UY\,
MO%WB^R^!OB'6?A1\:/ %M"EY)I5C'!,(M0L9(WM@&<6KQNL;097:N]G=JRJU
M8TW)SVC#F[ZJ$IRC?;W>6RVYE=QVY6X4Y2Y(K>4G'MIS1C&5M[/FN]W#1/XK
MK];Z*_"[0O\ @J3^U#J7PZL"_P 9Y_M^N_LKS_&5[T>%-&\RQUBTNID58%^S
M;!%,D<:S+*LN<R&+R"R[.S_X*0_\%C/BU\(/@!X&\7>"/BF-(\;V7PE\,_$+
M7?"\/AG33I5TVH:A9VTCW-Q<K+<2"8SNB6UH(#&L;R-<9\N-^I4).JJ75RY/
MGS5(W]+TI>=K.W94_?2:ZJZ^ZE*WK:K'?2]U?:_ZG^+/VVO@SX"N?$T.N?%S
MX8Z+-X*G@MO$27_BFQMFT&6<D01W8>4&W:0@[!)M+8XS6U\7_P!I+X=_L]^%
M;37?'WCWP7X(T2_<16VH^(-;MM-M;AR-P5)9G5&)'( /2OQD_P""J=RU[XU_
MX*;3-@-+\//AXY Z F0&O>OV0)I]9_X.)?B)#\78;=M1T_X9Z-)\&TU)%,,>
MG>3#_:$FG[\CSS-YGF,GSX$H/R# PH7JN,'HW=WZ:1DVEW;Y=-=%=Z\MFJTH
MPA[6.JTMW]Y4FODO:ZZ=%MS:?J!X/\?:%\0]*BOM UK2=<LIX8[B.XT^\CN8
MI(Y%WQN&0D%64@J<X(Y%:U?#W_!07XU^%/V:/"B/\*O'%G\-_&WQ2^)UAX=U
MB\\-Z-87UWK.KO:@-!+)=A[2TE$"0M-<R07#K'%@0R2,@KY#_9?_ ."E7Q__
M &J?#?[ W]H?&:[\'R?'\^-='\77FEZ#HA-\^DF9;.ZA%S:2I%<OM4$(/)+8
MQ#C*EP?M$W'HTOFX.>CZJRMT;NM+,N4'"*E)K:3^4>9[>D7Y:6O<_9VN7\8?
M&[P9\/?&.@^'=?\ %WAC0_$'BJ8V^BZ9J&JP6UYK$@!)2VA=@\S8!X0$\5\T
M_P#!'#]L'QY^UI_P3@T[QYX[,/B+Q;IU]K.E-JEE;QV\/BA;&\G@BNXXXEV+
MYHC /EJ%+JQ50"%'Y[?\$X/VCOB>WQ0_9S^)^CZR/&OBK]KB\\:P?$/3=4T>
MR?4/#E[IIE:#['=^2+R"VM@L,0M[B:2%$"!40OD3.2C/EW5D].MTW'1ZKFL[
MMKW';F2OHG%I6V?-*.O3EOS.^VEKVNG)7Y;VL?LQX-_:#\!?$7XAZ]X1\/\
MC?PAKOBOPJ0-;T73M9M[K4=').!]IMT<R0Y/]]11X-_:#\!?$7XAZ]X1\/\
MC?PAKOBOPJ0-;T73M9M[K4=').!]IMT<R0Y/]]17XQ_L/1^+XO O_!-K_A''
MO9/B ;SXCGQ291_IHD(NOMPN\@'BZV;O-X\WR\_-BM#_ ()Y1^(HM._X)C_V
M<]Y)XN.K_$(^,S*&^V %KG^T1=X ;BXV[O,X\WR\_-MKI5)>T=-])*-^[?-[
MR_N+EU?^6JD_<YDGK&4]5LHW]V7:;MHO7L?K+\2_V[_@?\%_B&WA'QC\9?A3
MX3\5KY6[1=9\6V%AJ(\T QY@EE63YP05^7YLC&<UZM7YL?\ !3^:U@_X+L?\
M$_"[0).;CQ:N6(#[3I\04>N"QP/<UX8G_!4+]H#X?_M0:A877Q,O?$/A[3/V
MK[/X1)I5[H>DQQSZ%>0,3')+#:1R^9$VTQR*RMP0YD!XPPR]JJ<?M3<EY:5(
M4E^,U\K]M7B%[-R?114O/X*DW^%-V]4?K1\3OVB?A_\ !+7O#VE^,_'7@[PC
MJ?BZY-GH5GK6M6UA/K4X9%,5LDKJTS[I(QMC!.9$&/F%7OC'\+=/^.'PF\2^
M#=7GU.UTOQ3IEQI5W-IUX]G=QQ31M&YBF0AD<!C@C]>E?B'^V)^U9XZ_;.T7
MP#XP\6^,Q;6.@_MFZ?X(TGP&FGV<$.D6NG2.L4[2;/MCW;*Y:4R2M%B5=L4>
M 3]'?#W_ (*._M)?'G]L[XI0^$O#_B2;1/A-\7;?P/?^&_.\+6?AR/0/-C@E
MO;R:\N(]8.H2AWF@^S#[,2D<864EZ5**KTHW7Q_<HN-%IOM_&C?>VXZT_J\G
M.+^#[W)2JJR[_P )VO:_W'T_^R'_ ,$:?A'^QQ\7-/\ '&APKJ?B31K>>VTR
M[?PMX:T22Q2:,1R_-HVEV+3[DR/](,N,DC!.:^LZ_+^\_: ^,GPE_P""O[_
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
M?.R;7RB]W9>9^VEM=1WMM'-#(DL,JAT=&#*ZD9!!'!!%25^2'[3G_!3GXK?
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
MVS?_ (2_4;^S,<T#R7*.R6:!]@%L8I?-D&9< (<<1+EC.=-?"Y;_ -WVU_\
MTQ/SVTU#"1]HZ?M=.;EO;^][+_Y='?3>[TU_8SP9XUT?XC^$].U[P]JVF:]H
M6L6Z7=AJ.G7275I?0N-R2Q2H2CHP((9200>#6G7XJ_ O]N7XR^&_AM^R/\ /
MAE;>-=-76?V?;7Q?9WGA2'PX^IZ[J2(L,5H6UZ1+46D2H9)EAS<L'7;M56:N
MV^+W[7G[2'PA_:2^!*_$GXYWWP[\!_'_ $6TT_7(='T[PQ?1?"KQ++LECC6\
M-G<QS65YY%S#;F>23&9G\V3R,UTUJ2CB'1CMS.*;ZM2G'\7!KU:75'/"K^Z5
M2>_(INW1.,9?E)/TOV9^NE%5M'M'L-(M8);R?4)(84C>ZG$8EN2  9&$:JFY
MNIVJJY/  XJS6+T=C5.ZN%%%%(84444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 ?P!T444 ?V^?\$G?^467[-/_ &2KPO\ ^FBUKZ K
MY_\ ^"3O_*++]FG_ +)5X7_]-%K7T!0 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %9/COP%H?Q1\'ZCX>\3
M:+I/B+0-7@:VO],U2SCN[.]B;[T<L4@*.I[A@16M12:35F";3NCR'Q9_P3\^
M OCR^MKG7/@C\(M9N;/3(]%MY;_P=IUP\%A&NV.T1GA)6!5X6,?(!P!6AXH_
M8H^#7CCP#X=\*:U\)/AEJ_A?P@V[0='O?"UC<6&B'UM8'B,<!_ZYJM>G44_^
M'^>_YM_>))+1>GRVM]RL4=3\,:;K6FQ6=YI]C=V=N\<D4$T"R1QM&0T;*I&
M5(!4CH0,5R?@C]E[X9_#/P)K'A?PW\._ OA_PSXB>635=(TW0+6TL-3:4;9#
M/!'&(Y2XX8N#D=:[JBDTG=/KOY^H^S[;>1Y)8_L!? C2_AZWA&V^"GPDM_"C
MWJ:FVBQ>#]/33VND^Y<& 0^7YJ]GV[AZU<\9_L2_!CXC_%6#QWXA^$?PQU[Q
MO:RP30>(=1\+6-UJL,D&WR'6Z>(RAH]J["&RNT8QBO3Z*J[NGU7_  WY!;2W
MR_&_YZ^I5UG1;/Q'I5Q8ZA:6U]8W:&*>WN(EEBF0]596!!!]"*X>T_9(^%.G
MQ^,%@^&/P]A7XAJZ>*EC\.6:CQ,KY#"^Q'_I(.YL^;NSN/K7H5%39;_+Y/=!
M_P /\SP^W_X)E?LW6D6R+]GSX(1)]D:PVIX%TL#[.S%FAQY'^K+,Q*]"23CF
MMF\_8/\ @=J&D1V$_P &?A3/80Z4F@QVTGA+3VACTY)3,ED$,6!;K*2XBQL#
M$L!GFO5Z*?G_ %U_S?WON']?E_DON78\@\2?\$]_@'XRU36+W5_@?\(-5O?$
M4<46JW%YX-TZ>74TB*&-9V:$F4(8XRH?./+7'W16]\1/V2_A7\7O .D>%/%G
MPS^'WBCPOX?C2'2]'U?P[9WMAIJ(H1%@@EC:.,*JJH"J  H Z5Z#10]5RO8+
M6=^IQ&I_LT?#C6O"'AWP]>?#_P $W>@>$+F.\T+3)M"M9+/1)XPPCEM8BFR!
MU#L%:,*0&.#R:^:/VF?^".WAKXV?M!_!#Q'X<C^%WA#X?_""?69;SP'+\/(K
MW2_$RZO&L-^LJQW4$*%X@2I,$G[UM[B0?NZ^SJ*$VI<_75_>K._>Z[@M(\JV
MM;Y:Z+MN]N[[F5X'\"Z)\,?"&G^'_#>C:5X>T'2(%MK#3=,M([2SLHE^['%%
M& B*.RJ !6!X._9O^'?P[^)>N>-/#_@+P7H7C'Q/D:QKVGZ);6NIZMR&_P!(
MN$02R\@'YV/(%=I13;;ESO?OZ[BLK<O0Y#P;^SYX"^'7Q#U[Q=X?\$>$-"\5
M^*B#K>M:=HUO:ZCK!!R/M-PB"2;!_OL:/!O[/G@+X=?$/7O%WA_P1X0T+Q7X
MJ(.MZUIVC6]KJ.L$'(^TW"())L'^^QKKZ*2;5K=%;Y=O0;=[WZZ_,\I^)?["
M/P/^-'Q#;Q=XQ^#7PI\6>*V\K=K6L^$K"_U$^4 (\SRQ-)\@ "_-\N!C&*SI
M?^"<7[/,VN/J;_ ;X,-J4FH?VN]VW@G33.U[N+?:B_D[C-N)/F9W9.<U[/10
MM+6Z?\/^:7W ]=_ZZ?JSRSQK^PU\$_B5XJU#7?$?P>^%NOZWJ]U!>WVHZEX4
ML+JZO;B!2L$TLLD1=Y(U)",Q)4$@$5MWO[,?PVU+XSP?$>X^'O@>?XAVL0@A
M\42:#:MK4,84H$6\*><%VDK@/C!([UW%%"TM;IMY=/R"3<FW+6YXGJ'_  35
M_9SU61'N?@%\%)Y([V74D>3P/ICLEU+L,MP"8#B5S''N?[S>6N2=HK;_ &>O
MV.?A_P#LS_ NX^'7ASP_I@\+:C)=3:C92:?:Q6VI/<Y^T&2VABCME60$@QQQ
M)%C@(!Q7J-%)))<JVM;Y=O31?<NR"[;YGO>_SUU]=7][[GG'P_\ V//A'\)_
MAWKOA#PM\+/ASX:\)^*%==9T32O#5E9Z=JX>/RW%Q;QQK',&3Y#O4Y7@\5F^
M#OV"/@7\.]%_LWP_\%_A-H6G?VG;:U]ET_PAI]K#]OMMQMKO8D07SXMS>7)C
M<FX[2,UZS157=^;KI^&WW=.P6TMTU_'?[^I@>!/A3X7^%LFLMX9\-Z!X=;Q'
MJ4NLZL=+T^&T.J7TN/-NY_+4>;.^U=TCY9MHR3BN=^*'[)GPK^-_CC2/$_C3
MX9_#_P 7^)?#^S^R]6UOP[9ZA?:;LD\Q/(FEC9XMLGSC:1AN1S7H-%+JGVV\
MK::?(-[I]=_,X;Q%^S#\-?%Z^+1JWP\\#:H/'WV?_A)Q=Z#:S?\ "1^0 (/M
MNZ,_:?+  3S=VT 8Q3/&W[+7PR^)8\1?\)'\.? FO_\ "7VUK9Z]_:6@6EU_
M;<%JV^VBNO,C/GI"WS1K)N"'E0#7>44635OZ[#N[W_K^M%]QYMX;_8W^$/@W
MP[:Z1I'PJ^&^E:38ZI:ZY;65GX9LH+>WU"U1([:\2-8PJW$*1HL<H&]%10I
M K7G_9T^'UUX6\5:')X$\&R:+XZNI;[Q+I[:+;&U\0W$JJLLUY%LVW$CJB!F
MD#%@B@DX%=E10];I]?\ @?Y+[EV$M-OZW_S?WON>1M^P!\!W^%(\"'X)_",^
M!UU'^V!X=/@_3_[*%[L\O[5]E\GRO.V$KYFW=M.,XKS/X\?\$F?AM\;OCC\&
MM=.@^!].\!_"K_A(FN_ I\)6L^D>(GU>*-9&DCRL*%98S,Q,,GF.V3M/S'ZH
MHHZ\W];<OY:!LK+^K[_FSEH_@;X*A^$7_"OD\'^%E\!?8#I7_"-#28!I'V,K
MM-M]EV>3Y)4D;-NW'&*Y]/V-/A!'\$V^&J_"GX;#X<O-]I;PJ/#-E_8C2^8)
M?,-GY?D[O, ?.S.X9Z\UZ310]6V^O_#_ )Z@M$DNG_#?D>;>-/V-/A!\1_A?
MH?@CQ#\*?AMKW@OPR5;1] U'PS976EZ251D4V]L\9BBPC,HV*,!B.AKI?'OP
M=\(_%3X=3>#_ !/X6\.>(_"5S'%#-HFJ:9#>:=*D3*\:M;R*T9",B%05PI12
M,8%=)11=W;[N_P ^_J"TLUTV\CB=>_9J^'/BJ/Q6NI^ /!6HKX\B@A\3"ZT.
MUF'B*.! D"7FY#]H6- %02[@H  P*R_B!^QE\'OBSXM_M_Q3\*/AKXEUW^S3
MHW]HZKX8LKR[^PE64VGFR1,_D%7<>7G;AV&.37I5%']?I^3:#;1?UM_DON1Y
MK\0/V,O@]\6?%O\ ;_BGX4?#7Q+KO]FG1O[1U7PQ97EW]A*LIM/-DB9_(*NX
M\O.W#L,<FM"U_9@^&EC\8D^(D'P\\#0_$"*V%FGB9-!M5UA(!'Y0B%V(_.""
M/Y-N[&WC&.*[JBB[O?\ K6]_S?WL5EM_73_)?<NQYII/[&/P>T#Q3<:Y8_"C
MX:V6M7>M)XDGU"#PQ91W4VJ)YFR_:41!C=+YTV)B=X\U\-\QSH>-/V7?AG\2
M1XH'B+X=>!=?'CB.UA\1_P!HZ!:W7_"0):G=:K>;XS]H6$\QB3<$/W<5W=%%
ME;EZ?\-_DON15W?FZ_\ !O\ GKZZGFWAO]C?X0^#?#MKI&D?"KX;Z5I-CJEK
MKEM96?AFR@M[?4+5$CMKQ(UC"K<0I&BQR@;T5%"D "M/P1^S3\.?AG\2]=\:
M>'/ '@GP_P",/%&[^V==TW0[6TU/5]SAV^T7$:"2;+@,=[') /6NVHIW=[]?
M^ E^22]$A65K=/Z?YMOYG"1?LM_#*&1W3X=>!%>3Q'_PF+,N@6@+:YC']JG]
MW_Q^XX^T?ZW_ &JB\4_LH?"WQQX8\1Z)K7PU\ :QHWC'4%U?7["^\/6EQ:ZY
M>KLVW5U&\96>8>7'B20,PV+SP*] HI=+?UT_R7W+LAW=[_UU_P W][[GG7_#
M('PE_P"%;ZSX._X5=\.O^$0\1O#)JVA_\(W9_P!FZHT*Q)"T]OY?ERF-8(%4
MNIVB&,# 1<5? '[$OP8^$\6D)X6^$?PQ\-)H&I2:SI:Z5X6L;,:;?21+#)=0
M".)?+G:)5C:1<,44*3@8KT^BG=WOZ?AM]UE;T%;3EZ:_CO\ ?U.-T;]G7X?>
M'/ &N^%-/\">#;#PMXHEN9]9T:WT6VBT_5Y+D8N7N(%01S-*/]874E_XLUS&
MI_L$? O6M'U#3KSX+?":[T_5H+6UOK:;PAI\D-[#:_\ 'K'*ABPZ0_\ +-6!
M"?PXKUFBE_P/PV^[H'_!_'?[^IY7X3_88^"7@.U\00:'\'?A9HT/BVQ_LS7(
M[#PG86ZZU:8Q]GN0D0$T6.-CY7VK4^%/[)OPL^!'B2?6? _PT^'_ (-UBZL8
MM,FOM"\.VFG7,UI&%$=NTD,:L8D")M0G:-BX' KT"BG=K5?UO_F_O8=+=/\
MAO\ )?<NQPGC+]EWX9_$7Q)K6L>(/AUX%UW5_$FE?V%J]]J.@6MU<ZII^X-]
MCGD>,M+;[@#Y3DID9Q63\+_V'O@K\$/&%MXA\%_"#X7>$-?LK5K&WU/1/"MA
MI]Y!;M]Z%)8HE=8SDY4'!]*]1HI+3;^M_P#-_>^X/7?^MO\ )?<NQP_PD_9D
M^&WP U/6;WP'\/? _@F\\12^?JUQH.A6NFRZG)EFWSM"BF5LLQR^3ECZUC6/
M[#_P6TSXQGXB6WP@^%]O\0#=O?GQ/%X5L4UDW+@AYOM8B\[S&#,"^[)R<GFO
M4:*-FI+=;>0/5-/KOYGDD_[ GP)NK3Q+!+\%?A+)!XTNDO?$,;>#]/*:]<)(
M\JS78\G$\@DD=PTFXAG8YR35[3/V*O@WHF@:WI5G\)?AE::7XFG>ZUBSA\+V
M,=OJLSHT;R7""+;*[([J6<$E68'@FO3:*.G+TV^7](?,[\W5._S[^IYYXA_9
M&^%'B[X;6/@W5?AC\/-3\(:7;+966A7?ARSFTVT@5E=8H[=HS&B!D1@JJ "J
MG&0*E\9_LI_"[XC^+?#FO^(?AMX!U[7?!ZHF@ZEJ/AZTNKO1%0AD%K*\9> *
M0"!&5P0,5WU%/F=[^=_GW]1=.7IM\NWX'C%__P $X_V>M5:\-U\!_@S<G4=1
M&KW9E\$Z:_VJ]&_%U)F'YIOWDG[PY;YVYY-=%\;_ -D#X2_M-76G3_$CX7?#
MKX@S:.CQ6$GB7PW9ZLUBCE2ZQ&>-R@8JN0N,[1GI7HM%*VB7;_*WY:>@=;_U
MW_,\\UC]D;X4>(?@U9?#F_\ AC\/+[X>Z8RO9^%[CPY9RZ-:,K,ZF.T:,PH0
MS,PP@P6)ZFKGQ"_9H^''Q<L/#UKXK^'_ ()\3VWA*9+C0H=6T*UO8]%D0 (]
MLLB,(64*H!CP0%&.E=O13YG>]];W^??U\P6BLNUOEV]#D/BM^SYX"^.\FCOX
MX\$>$/&3^'KH7VE-KNC6^HG3+@8Q-!YR-Y4G ^9,'@<U3^./[+?PR_:<L]/M
M_B3\.O GQ"M])=Y+&+Q-H%IJR63. ':(7$;A"P502N,[1GI7=T4MU9[;_/O^
M [O<\5O?^";7[.NI1VJW'P#^"UPME8?V7;+)X(TQA;VF6;[.F8?EBR[G8/ER
MS<<FMK6?V(O@OXBT'P_I6H?"'X7WVF>$K.;3]#L[CPK8RP:-;3*5F@MD:(K#
M'(I(9$ 5@2"#7J%%&^_];_YO[WW%%\OPZ?TO\E]R/+O$/[$'P6\7?#[P]X2U
M;X0_"_4_"OA%VET+1KOPK8S:?HKL26:U@:(QPDDDDQJ,Y-9WC'_@G?\ L_\
MQ$U+5+WQ!\#/@[KMYKEU'?:E/J'@S3;F34+B-71)IF>$F215DD4,V2 [ '!-
M>Q44/5W?]?U9 M%9;%30=!L?"NAV6F:996FG:;IT"6MI:6L*PP6L**%2.-%
M5450 %     JW113;;=V)))604444AA1110 4444 %%%% !1110 4444 %%%
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
M &MY7_"+>%]7\-_V9]EW?:OM]SIT_G>;O&WR_P"S]NW8=WFYW+MPS?*ZZO\
M"[W^ZZMMO)*-TD^5NW*]4+2#2W3]W[[:[_9=[7:YDMTK/AO$W[>GASX6?%)/
M!E]I/CC7=-T+4]-\+^(?'4=M8_V/HNKWJ1?9;6\ FCN/-F-Q:9>WM'@C:]A#
MO&-P1-6_X*"V'AKXZ:9X.UGX8?%K0M*U[7;SPUH_BW4-,LX-%U6_M;2>Z>.)
M#=?;A&R6MP(YY+1(93'E)&1D=N'^(7_!)SPYXR_;/N_BQ#!\+F_MS6=.\0ZM
M+KGPVLM=\3PW=E'#$B:=J]Q(196\B6MN&0VLKJ3.\,L+R*\?):-_P1KF@_:H
MTSXG:EXU\&ZEJ>B>+]3\3V^JM\/XQXLU*&]BO(1I^H:T]V\L]O;17:16Z110
M(B6T2LDFU=N/--TTVO>=[^3]VWX\]MM$KJZ]ZY1@KJ+T5K?=+>_GRI^KLUNO
MHO\ 9C_:[T_]J/\ 9R@^*.G>%/%WASPSJ-G_ &GI8UQ+-+G5K,P+,MS'';W$
MVQ&W%0LQCDRC$H%*LWD'[.7_  OOX]?"7X9_&RS^)4,%QXY73]?U#X<W^GV"
M>&++1;L*[6T%U%9MJ7VZ&UD1Q,]R\,MQ&^88XI L7O'[,/P#B_9U_9:\!_#*
M>_3Q#!X+\-67AR2]>U\A=16WMT@,ABW/L#A<[-S8SC)ZUXQ\-?V _B#\,?#7
MACX=Z=\;;JR^"?@V^MIM*TC3M!DLO%?V&V<2V^DS:VEYL:R5E2-A'91SR6Z+
M$\QW22/TR]G'$24-8WCROI9-\UU_>7*]NDE[M]<G=TU\[KKK:UGTMJM];QWL
MV=]X5_;N\(^+U\$FVT[Q&G_">>-=;\":?YMO"/)OM*_M+[1)+B4X@;^RKC8R
M[F.^+<BY;;YIX/\ ^"N6D?$%/#7]A_!;XY:D_CO3;O4_"*)I^D1GQ.EF\2WB
MQ&345%N81+NW7IMXY@I\AYBT8>;P)_P3C\3>#?C3X7U-OB9IMSX \$>/]<\?
MZ+X?7PJ8]12?5H=36XMI[\WC++&DNIRO$5MHV"KL<R9#KU'P-_8)_P"%,?\
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
M#1>#)/$-GX&^)NJZ+8_#.U^+&JW5M:Z:JZ/H]U;W4\"S"2]1GN'-I)'Y<(D
M=D)8)N=:?@7_ ()L^/OAAX#^#EIH/Q;\.0>(OA)X8O\ P&NI7/@>2>WU;0+G
M[&%C-N-14Q7L8L+<BY$C1LV\FW*L$6/PY_P28_X1[]G/QE\/_P#A/VF_X2WX
M,Z)\(OM[:& ;7^SH-1B_M QB?#^9]OSY.Y=OE8\QMWRZ573DYRAIKI\W4M]R
M]E?S4DM-2Z*IJRJ/M_Z5!/\ \EYVOE?70]E_9P_;'T[]HKQ]XG\,'P=XW\$Z
M[X8L=/U=K7Q'#9J=0TZ_-P+2\A-K<SJ$D-K./+E,<Z%/GB3(KV&O,_ W[.O_
M  A?[3OBWXC_ -L?:?\ A*?#&B>&_P"SOLFS[+_9TVHR^=YN\[O,^WXV[!M\
MK.YMV%],K.?+?W-OZ_K_ "V.>'-;WNR^]Q3E]TKI>26^[****@L**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^ .BBB@#^WS_@D[_RBR_9I
M_P"R5>%__31:U] 5\_\ _!)W_E%E^S3_ -DJ\+_^FBUKZ H **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M ///VLOVB]%_9(_9J\;_ !*\02QQZ5X,TB?4Y%>58_/=$/EPAF(4-)(4C7)
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
M"/B/!<:WH_B6[TS7]8_L'7+?2-+>XOX'2X=HX;LR29D(N)84:4.-P;ZFU?\
MX)]>%[OX+VGA#3?$?C+P_=:1XRO?'FC>(M/GM#JVB:I=W]U>S/"9;>2W:,_;
M;F#RYH)%:"5E8,3OK$U[_@F)X6N?A-X+\.:!XX^)/@O6O!*ZFD/B[1KZR.O:
MD-4WOJGVI[BUFMW-W.PN)"L"%)HXVB,6P 14O.,K:-W\M7!*,KK;DE=V6V\;
MML[)2C[6\=%=N^^G/4;5MGS1E!?]NV=DD=I_P3\^+VL_'[]ASX2>-/$<R7/B
M#Q-X3T[4-2G1 @N+E[=#+(%  7<^6P!@9P*]@K#^&?PXT;X/?#G0?"7ARR33
M?#_AC3K?2M-M$8L+:V@C6.) 223A% R22<<FMRM\3.,ZTIPV;=O2YRTU:"5K
M?C^/4****Q+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@#^ .BBB@#^WS_@D[_P HLOV:?^R5>%__ $T6M?0%?/\ _P $G?\
ME%E^S3_V2KPO_P"FBUKZ H **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IL
MTRV\+22,J(@+,S' 4#J2:=2$;A@\@]12=[>[N'J?"7[?/[3!^$WQUT3XN>![
MK0/$?]@?L_\ COQ/H=R9?MFF:EY=SX?GA?="Z^9"^%.4<;E/#<YIW[?GQ_UG
MQ?X_O_A]<VVF)HWAG7OA)XAM9HHW%U)<:AXP:*978N5,:K8P[ %!!9\LV1M]
M\^''_!.'X,_"JS\1VND^$))+#Q1I$_AZZLM3UK4-5L[32YV=IM/LH+J>2.PM
M'+_-;VBQ1'9'E?W:;8/!/_!-7X.> ;:Y2T\.ZW>R7DNBS3W6K^*]7U>\F.CW
MC7NF!KBZNI92MO.[,J;MNW"$% %&]&<8.DFM(24O_*LJC739-6?5]$:5)IQD
MH[M-7^5-)_\ DLU;M+?MQ_@']M#QQXH\4>&_ <^E^'/^%CI\1-4\->)XX[::
M.TLM&L8VO?[0CB:8R*9[*XTH)EW59=07(95(I?\ @I9X"^$NN6GA;5?BEX6N
M?BS>!;S1O!_PR>U@U&V\4ZM<JC"5+.5"K7,,4,F+J1ECM();J1BBEG'5_ W]
MF'6-(_;&^)?QC\6V'AO3M7\1V5IX;T.TTC4I]06+3;9I':\F>6" 1W=UNMUE
MBC1U1+"W7SI<?+O?'O\ 8=^'W[2?Q&T3Q=XF3QI;^)?#EA/IFG:AX>\<ZYX;
MFMK:=XWFCSIUW;A@[11%MV2?+3)PHQRNFI4X0EU^+_P&VGK:]FO<E)[\JN*?
M+4E*/3;MNWKK>RORMI^]&*U5VS\^OC;^SO?>&O@_\2= ^*FHP^*?&W[-_P"S
MEH^O>$M7DN)9CH&OB369I-3L99R91<+-IEC&+DXE*0!21YCJ?8/VC_V>O"'Q
MC_:3T.T\,:;<>(_VC]>U7P_XNU#Q?=1+)+\)-%M6MV>&.Y14DLX+M+:[BBL5
M<M=37ET[AH1,R?2WQ#_X)X?"?XM'PFWB;1-=UR7P=:+I]I->>*]7EFU&U6>*
MX%MJ4ANM^J0>=!')Y5^9T+ DK\S9A?\ X)U?#)/C'KGCRU;XE:3XC\2ZM'K>
MK-I7Q-\2Z=9:C=QI'&CRV4%^EJX$<,4>PQ;"B!"NWBNE5;U54E_,Y>CY^9-?
MXM')WO[O*GKS+*:3I\L=/=MZ^Y".MDE9<K<5;EO.[CI:7B7QE_9P\/\ [/\
M_P %&_@EXLT+P3X?\-0>-O%>HPZOXWL+^:[\5>)=1N-*U*8:5J!F0,=*VP"1
M";B<1R6MK'';0I&LJ?;]>2_#[]A[X:?"WXK3>,M#T75+75'NKJ_AM)/$&HW&
MC:==73,US=6FF23M8VEQ*9)M\UO!'(WGSY8^=)N]:K-.U.,.WX>2\E\O2]VW
M/WJKFNOXZMW?F[Z[ZWUM9(HHHI %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?P!T444 ?
MV^?\$G?^467[-/\ V2KPO_Z:+6OH"OG_ /X)._\ *++]FG_LE7A?_P!-%K7T
M!0!'>70LK269ED98D+D1H7<@#/"@$D^@ R:^2+7_ (*>:W\.+J.^^+WPLD^&
M_AO6_!>L^/-">/7O[0UD6.EI#+<6^I:?);6YLKSR;B%A%%+<H'+QM*K*N_ZP
MUZ_GTK0KVZM;&;4[JV@>6&SA=$DNW525B5I&5 S$  LP4$\D#FOS[\*?LZ_%
M3]L'X3?%ZP^+/PM^(?@SXL_%OP=?Z$OB36-3T"X\,>#[=U;[/I&G)8:I<7BP
M[RCS3F$27,D9D<QA((8HUO+R3_*5K=W>SMTMJGS)/6'+[O-LY)>=KJ_HK73T
M;=U:UG)?1W@[]KGQSX1^"WC7QY\:/A9;?#;P_P"$O#8\5)-I7BF+Q!]HME@E
MFFM9%,%L\5["L:[D59(&,JB.XD(;;?\ V4OVKO$OQF\=^)?!WC[P':?#OQGH
M.F:9XABT^TU[^VH+K2]0$P@D,QM[<I<)-:W,4T01E1HU*RRJX(^;?AY^P'K_
M ,2/!'[0VBZ3\+/^&>= ^*/P[C\)QZ-<ZE8W<>L:^T=\+C6Y$L)YXR&$]O&;
MB4B[N1&QE12B;O6/V8-)^)NJ?&?QO\8O&WPIU[P=J%WX2\/>#K#PI_:^DWVH
MWKV<UY<7=VLL5VUL(/-U I&'F25DMG9HT+HAZ/<<F_+;M\5K=V[1OVBU=)WM
MSZ^R3?Q?@_X?W))U/^WHZ-JU]+XG_P#!0J]\ _'K4M&M/ T>I_#OPEXGT;P9
MXL\5/KGD7.E:IJJP&V6"Q\AA<0(U[IXFD:XA,?VO*I+Y;T>!_P#@H5>^+_VA
M-*T23P-'9_#7Q/XJU?P)H/BW^W/,N[[6],CG>XCDL/("Q6KM9:A'%.+EW9[4
M;H4616KS;XU?LP?$W6?CKX^\&:5X,GU'P-\6OB/X5^(,_C1=4LH[3P]#I@TP
MWEG/;O,MV]PYT6$0F&"2,_;AO>/RFR?"O]F#XFZ5\>?!O@G4/!D]EX$^&WQ4
M\2_$R+QLVJ63V>MV^HIJ<EK8PVRS&[2Y2;6I5E,L"1!;$LDCF50(PZBXQYWK
MU^ZGS?\ @,G-1_F2^U:[VKJ"A)Q>O3_P&I;[Y*"E_*G]F]S[CHJGXATR;6M
MOK.VU"\TBXN[>2&*^M%B:XLG92!+&)4DB+H2& D1TR!N5AD'X^\&_"3XL:S^
MVKX\^'D_[4WQM.A^$_!?AGQ+:R#1/!8N9KC4K_7[>=)&_L':8PFE6^P*JL"\
MN6;*A)(/LVBO/_\ A3?B+_HK'C__ , ]#_\ E=1_PIOQ%_T5CQ__ . >A_\
MRNH ] HKS_\ X4WXB_Z*QX__ / /0_\ Y74?\*;\1?\ 16/'_P#X!Z'_ /*Z
M@#T"BO/_ /A3?B+_ **QX_\ _ /0_P#Y74?\*;\1?]%8\?\ _@'H?_RNH ]
MHKS_ /X4WXB_Z*QX_P#_  #T/_Y74?\ "F_$7_16/'__ (!Z'_\ *Z@#T"BO
M/_\ A3?B+_HK'C__ , ]#_\ E=1_PIOQ%_T5CQ__ . >A_\ RNH ] HKS_\
MX4WXB_Z*QX__ / /0_\ Y74?\*;\1?\ 16/'_P#X!Z'_ /*Z@#T"BO/_ /A3
M?B+_ **QX_\ _ /0_P#Y74?\*;\1?]%8\?\ _@'H?_RNH ] HKS_ /X4WXB_
MZ*QX_P#_  #T/_Y74?\ "F_$7_16/'__ (!Z'_\ *Z@#T"BO/_\ A3?B+_HK
M'C__ , ]#_\ E=1_PIOQ%_T5CQ__ . >A_\ RNH ] HKS_\ X4WXB_Z*QX__
M / /0_\ Y74?\*;\1?\ 16/'_P#X!Z'_ /*Z@#T"BO/_ /A3?B+_ **QX_\
M_ /0_P#Y74?\*;\1?]%8\?\ _@'H?_RNH ] HKS_ /X4WXB_Z*QX_P#_  #T
M/_Y74?\ "F_$7_16/'__ (!Z'_\ *Z@#T"BO/_\ A3?B+_HK'C__ , ]#_\
ME=1_PIOQ%_T5CQ__ . >A_\ RNH ] HKS_\ X4WXB_Z*QX__ / /0_\ Y74?
M\*;\1?\ 16/'_P#X!Z'_ /*Z@#T"BO/_ /A3?B+_ **QX_\ _ /0_P#Y74?\
M*;\1?]%8\?\ _@'H?_RNH ] HKS_ /X4WXB_Z*QX_P#_  #T/_Y74?\ "F_$
M7_16/'__ (!Z'_\ *Z@#T"BO/_\ A3?B+_HK'C__ , ]#_\ E=1_PIOQ%_T5
MCQ__ . >A_\ RNH ] HKS_\ X4WXB_Z*QX__ / /0_\ Y74?\*;\1?\ 16/'
M_P#X!Z'_ /*Z@#T"BO/_ /A3?B+_ **QX_\ _ /0_P#Y74?\*;\1?]%8\?\
M_@'H?_RNH ] HKS_ /X4WXB_Z*QX_P#_  #T/_Y74?\ "F_$7_16/'__ (!Z
M'_\ *Z@#T"BO/_\ A3?B+_HK'C__ , ]#_\ E=1_PIOQ%_T5CQ__ . >A_\
MRNH ] HKS_\ X4WXB_Z*QX__ / /0_\ Y74?\*;\1?\ 16/'_P#X!Z'_ /*Z
M@#T"BO/_ /A3?B+_ **QX_\ _ /0_P#Y74?\*;\1?]%8\?\ _@'H?_RNH ]
MHKS_ /X4WXB_Z*QX_P#_  #T/_Y74?\ "F_$7_16/'__ (!Z'_\ *Z@#T"BO
M/_\ A3?B+_HK'C__ , ]#_\ E=1_PIOQ%_T5CQ__ . >A_\ RNH ] HKS_\
MX4WXB_Z*QX__ / /0_\ Y74?\*;\1?\ 16/'_P#X!Z'_ /*Z@#T"BO/_ /A3
M?B+_ **QX_\ _ /0_P#Y74?\*;\1?]%8\?\ _@'H?_RNH ] HKS_ /X4WXB_
MZ*QX_P#_  #T/_Y74?\ "F_$7_16/'__ (!Z'_\ *Z@#T"BO/_\ A3?B+_HK
M'C__ , ]#_\ E=1_PIOQ%_T5CQ__ . >A_\ RNH ] HKS_\ X4WXB_Z*QX__
M / /0_\ Y74?\*;\1?\ 16/'_P#X!Z'_ /*Z@#T"BO/_ /A3?B+_ **QX_\
M_ /0_P#Y74?\*;\1?]%8\?\ _@'H?_RNH ] HKS_ /X4WXB_Z*QX_P#_  #T
M/_Y74?\ "F_$7_16/'__ (!Z'_\ *Z@#T"BO/_\ A3?B+_HK'C__ , ]#_\
ME=1_PIOQ%_T5CQ__ . >A_\ RNH ] HKS_\ X4WXB_Z*QX__ / /0_\ Y74?
M\*;\1?\ 16/'_P#X!Z'_ /*Z@#T"BO/_ /A3?B+_ **QX_\ _ /0_P#Y74?\
M*;\1?]%8\?\ _@'H?_RNH ] HKS_ /X4WXB_Z*QX_P#_  #T/_Y74?\ "F_$
M7_16/'__ (!Z'_\ *Z@#T"BO/_\ A3?B+_HK'C__ , ]#_\ E=1_PIOQ%_T5
MCQ__ . >A_\ RNH ] HKS_\ X4WXB_Z*QX__ / /0_\ Y74?\*;\1?\ 16/'
M_P#X!Z'_ /*Z@#T"BO/_ /A3?B+_ **QX_\ _ /0_P#Y74?\*;\1?]%8\?\
M_@'H?_RNH ] HKS_ /X4WXB_Z*QX_P#_  #T/_Y74?\ "F_$7_16/'__ (!Z
M'_\ *Z@#T"BO/_\ A3?B+_HK'C__ , ]#_\ E=1_PIOQ%_T5CQ__ . >A_\
MRNH ] HKS_\ X4WXB_Z*QX__ / /0_\ Y74?\*;\1?\ 16/'_P#X!Z'_ /*Z
M@#T"BO/_ /A3?B+_ **QX_\ _ /0_P#Y74?\*;\1?]%8\?\ _@'H?_RNH ]
MHKS_ /X4WXB_Z*QX_P#_  #T/_Y74?\ "F_$7_16/'__ (!Z'_\ *Z@#T"BO
M/_\ A3?B+_HK'C__ , ]#_\ E=1_PIOQ%_T5CQ__ . >A_\ RNH ] HKS_\
MX4WXB_Z*QX__ / /0_\ Y74?\*;\1?\ 16/'_P#X!Z'_ /*Z@#T"BO/_ /A3
M?B+_ **QX_\ _ /0_P#Y74?\*;\1?]%8\?\ _@'H?_RNH ] HKS_ /X4WXB_
MZ*QX_P#_  #T/_Y74?\ "F_$7_16/'__ (!Z'_\ *Z@#T"BO/_\ A3?B+_HK
M'C__ , ]#_\ E=1_PIOQ%_T5CQ__ . >A_\ RNH ] HKS_\ X4WXB_Z*QX__
M / /0_\ Y74?\*;\1?\ 16/'_P#X!Z'_ /*Z@#T"BO/_ /A3?B+_ **QX_\
M_ /0_P#Y74?\*;\1?]%8\?\ _@'H?_RNH ] HKS_ /X4WXB_Z*QX_P#_  #T
M/_Y74?\ "F_$7_16/'__ (!Z'_\ *Z@#T"BO/_\ A3?B+_HK'C__ , ]#_\
ME=1_PIOQ%_T5CQ__ . >A_\ RNH ] HKS_\ X4WXB_Z*QX__ / /0_\ Y74?
M\*;\1?\ 16/'_P#X!Z'_ /*Z@#T"BO/_ /A3?B+_ **QX_\ _ /0_P#Y74?\
M*;\1?]%8\?\ _@'H?_RNH ] HKS_ /X4WXB_Z*QX_P#_  #T/_Y74?\ "F_$
M7_16/'__ (!Z'_\ *Z@#T"BO/_\ A3?B+_HK'C__ , ]#_\ E=1_PIOQ%_T5
MCQ__ . >A_\ RNH ] HKS?X7MKF@?&KQ5X=U+Q3K'B>QL]$TG4;9M2M[*.6W
MDGGU*.4 VT$(*D6T7# D$'!YKTB@#^ .BBB@#^WS_@D[_P HLOV:?^R5>%__
M $T6M?0%?/\ _P $G?\ E%E^S3_V2KPO_P"FBUKZ H **** "BBB@ HHHH *
M^?\ X<_\I3?C)_V2KP'_ .G?QG7T!7S_ /#G_E*;\9/^R5> _P#T[^,Z /H"
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** //_#G_)TWC+_L5=!_]*]9KT"O/_#G_)TWC+_L5=!_]*]9KT"@#^ .BBB@
M#^WS_@D[_P HLOV:?^R5>%__ $T6M?0%?/\ _P $G?\ E%E^S3_V2KPO_P"F
MBUKZ H CO$EDM)5@=(IBA$;NF]4;'!*Y&0#VR,^HKX,^%.O2?LR_M/:A/:_%
M+XA?$G1OAUX2O?\ A<VJZMKMW?Z9=^(9GM9=/MM/LII98+.^<M='[%8&-(XY
M[:-U+26]?=FO:8^M:%>V<5Y=Z;)=P/"EW:[//M2RD"2/>K)O7.1N5AD#((XK
MYN^ G_!+SP]\&OA<GP]USQYXR^+'PN^SR0S>"_'&B>&+[2+V5YQ<FYN/(TF&
MXN+@SYE,DTSEY'9WWO\ -4QOSN2T=M/FI+SVO>UK-\MW:)3MRI/757]$T_+M
M;?17MN>.?#[]I'XL_"G]DO\ ;;\:^*=9:Z\=> M5U#5-(LY7\^R\,M_PBVEW
ML%A"C,R&*WDF()&%F<22$ RD5ZI^QGHVJ? K]K?QW\+3XO\ &OC'P^/!'ASQ
MA#/XIUVYUF]MM0NIM2L[PQS7#NZ0S?88)?(4B*-S)Y:(K[:ZOX+_ /!+WX'?
M "R^*MEX5^'WAC1]+^,1:+7["QTBTL(!9M916;6,(MHHV2U*QO)Y99L2W$[@
M@O@7?V?_ -AFV_9[TKQ%):_$?XD^(_%7B.VT[3I?%6NS:;<ZM:V%@I6ULH@E
MDEMY2>9.2SP/*[7,KO(SE67:,HI+2UH07K:+37WVE_>MJ]$VJGO0LM[R=_64
M&G]RG'RYM-&[?-_QZ^(WBM_C-\4/B;!XQ\86%S\(/BUX/\#Z-H5IK5Q!H5QI
ME\NBK?I=6*.+>YEF_MJX(EFC>2(P6_ELFP[CX2?$;Q7/\;_AO\5+CQCXPNKO
MXC?&;Q9\.=3T"?6KA] AT>S&M16:06!?[-#/$VC6\GVA(UFD,UP'=E<*OT3X
M_P#^">_A;XA_M$?\)]<>(_&=G:7FJ:9K^L>$[6YM5T#Q!JFFKML;ZY1K=KGS
M8MMN=L5Q'&YL[;S$?R^3P;_P3W\+>"_VC?\ A8,/B/QG=6=KK&H>)=+\(W%S
M:MX?T36-0A\F\U&W1;<7/G2J]P=LEQ)$K7EPR1HSY$X=J,8J6Z_RIIKRYW&;
MTVYO[TK57<90DHK5]?E427GR.4):[\O]V-_;O$.N0^&- OM2N4O)+?3[>2YE
M2TM);NX=$4L1'#$K2RO@'"1JSL<!020*^'/ /_!0;P':_P#!23XKZPV@?&\V
ME]\-?!=G%&GP8\8O=*\.J>+'<R6XTPS1QD3ILD=%20K*J,S0RA/N^OG_ .'/
M_*4WXR?]DJ\!_P#IW\9U) ?\/+/AU_T+GQ__ /#$^-__ )4T?\/+/AU_T+GQ
M_P#_  Q/C?\ ^5-?0%% 'S__ ,/+/AU_T+GQ_P#_  Q/C?\ ^5-'_#RSX=?]
M"Y\?_P#PQ/C?_P"5-?0%% 'S_P#\/+/AU_T+GQ__ /#$^-__ )4T?\/+/AU_
MT+GQ_P#_  Q/C?\ ^5-?0%% 'S__ ,/+/AU_T+GQ_P#_  Q/C?\ ^5-'_#RS
MX=?]"Y\?_P#PQ/C?_P"5-?0%% 'S_P#\/+/AU_T+GQ__ /#$^-__ )4T?\/+
M/AU_T+GQ_P#_  Q/C?\ ^5-?0%% 'S__ ,/+/AU_T+GQ_P#_  Q/C?\ ^5-'
M_#RSX=?]"Y\?_P#PQ/C?_P"5-?0%% 'S_P#\/+/AU_T+GQ__ /#$^-__ )4T
M?\/+/AU_T+GQ_P#_  Q/C?\ ^5-?0%% 'S__ ,/+/AU_T+GQ_P#_  Q/C?\
M^5-'_#RSX=?]"Y\?_P#PQ/C?_P"5-?0%% 'S_P#\/+/AU_T+GQ__ /#$^-__
M )4T?\/+/AU_T+GQ_P#_  Q/C?\ ^5-?0%% 'S__ ,/+/AU_T+GQ_P#_  Q/
MC?\ ^5-'_#RSX=?]"Y\?_P#PQ/C?_P"5-?0%% 'S_P#\/+/AU_T+GQ__ /#$
M^-__ )4T?\/+/AU_T+GQ_P#_  Q/C?\ ^5-?0%% 'S__ ,/+/AU_T+GQ_P#_
M  Q/C?\ ^5-'_#RSX=?]"Y\?_P#PQ/C?_P"5-?0%% 'S_P#\/+/AU_T+GQ__
M /#$^-__ )4T?\/+/AU_T+GQ_P#_  Q/C?\ ^5-?0%% 'S__ ,/+/AU_T+GQ
M_P#_  Q/C?\ ^5-'_#RSX=?]"Y\?_P#PQ/C?_P"5-?0%% 'S_P#\/+/AU_T+
MGQ__ /#$^-__ )4T?\/+/AU_T+GQ_P#_  Q/C?\ ^5-?0%% 'S__ ,/+/AU_
MT+GQ_P#_  Q/C?\ ^5-'_#RSX=?]"Y\?_P#PQ/C?_P"5-?0%% 'S_P#\/+/A
MU_T+GQ__ /#$^-__ )4T?\/+/AU_T+GQ_P#_  Q/C?\ ^5-?0%% 'S__ ,/+
M/AU_T+GQ_P#_  Q/C?\ ^5-'_#RSX=?]"Y\?_P#PQ/C?_P"5-?0%% 'S_P#\
M/+/AU_T+GQ__ /#$^-__ )4T?\/+/AU_T+GQ_P#_  Q/C?\ ^5-?0%% 'S__
M ,/+/AU_T+GQ_P#_  Q/C?\ ^5-'_#RSX=?]"Y\?_P#PQ/C?_P"5-?0%% 'S
M_P#\/+/AU_T+GQ__ /#$^-__ )4T?\/+/AU_T+GQ_P#_  Q/C?\ ^5-?0%%
M'S__ ,/+/AU_T+GQ_P#_  Q/C?\ ^5-'_#RSX=?]"Y\?_P#PQ/C?_P"5-?0%
M% 'S_P#\/+/AU_T+GQ__ /#$^-__ )4T?\/+/AU_T+GQ_P#_  Q/C?\ ^5-?
M0%% 'S__ ,/+/AU_T+GQ_P#_  Q/C?\ ^5-'_#RSX=?]"Y\?_P#PQ/C?_P"5
M-?0%% 'S_P#\/+/AU_T+GQ__ /#$^-__ )4T?\/+/AU_T+GQ_P#_  Q/C?\
M^5-?0%% 'S__ ,/+/AU_T+GQ_P#_  Q/C?\ ^5-'_#RSX=?]"Y\?_P#PQ/C?
M_P"5-?0%% 'S_P#\/+/AU_T+GQ__ /#$^-__ )4T?\/+/AU_T+GQ_P#_  Q/
MC?\ ^5-?0%% 'S__ ,/+/AU_T+GQ_P#_  Q/C?\ ^5-'_#RSX=?]"Y\?_P#P
MQ/C?_P"5-?0%% 'S_P#\/+/AU_T+GQ__ /#$^-__ )4T?\/+/AU_T+GQ_P#_
M  Q/C?\ ^5-?0%% 'S__ ,/+/AU_T+GQ_P#_  Q/C?\ ^5-'_#RSX=?]"Y\?
M_P#PQ/C?_P"5-?0%% 'S_P#\/+/AU_T+GQ__ /#$^-__ )4T?\/+/AU_T+GQ
M_P#_  Q/C?\ ^5-?0%% 'S__ ,/+/AU_T+GQ_P#_  Q/C?\ ^5-'_#RSX=?]
M"Y\?_P#PQ/C?_P"5-?0%% 'S_P#\/+/AU_T+GQ__ /#$^-__ )4T?\/+/AU_
MT+GQ_P#_  Q/C?\ ^5-?0%% 'S__ ,/+/AU_T+GQ_P#_  Q/C?\ ^5-'_#RS
MX=?]"Y\?_P#PQ/C?_P"5-?0%% 'S_P#\/+/AU_T+GQ__ /#$^-__ )4T?\/+
M/AU_T+GQ_P#_  Q/C?\ ^5-?0%% 'S__ ,/+/AU_T+GQ_P#_  Q/C?\ ^5-'
M_#RSX=?]"Y\?_P#PQ/C?_P"5-?0%% 'S_P#\/+/AU_T+GQ__ /#$^-__ )4T
M?\/+/AU_T+GQ_P#_  Q/C?\ ^5-?0%% 'S__ ,/+/AU_T+GQ_P#_  Q/C?\
M^5-'_#RSX=?]"Y\?_P#PQ/C?_P"5-?0%% 'S_P#\/+/AU_T+GQ__ /#$^-__
M )4T?\/+/AU_T+GQ_P#_  Q/C?\ ^5-?0%% 'S__ ,/+/AU_T+GQ_P#_  Q/
MC?\ ^5-'_#RSX=?]"Y\?_P#PQ/C?_P"5-?0%% 'S_P#\/+/AU_T+GQ__ /#$
M^-__ )4T?\/+/AU_T+GQ_P#_  Q/C?\ ^5-?0%% 'S__ ,/+/AU_T+GQ_P#_
M  Q/C?\ ^5-'_#RSX=?]"Y\?_P#PQ/C?_P"5-?0%% 'S_P#\/+/AU_T+GQ__
M /#$^-__ )4T?\/+/AU_T+GQ_P#_  Q/C?\ ^5-?0%% 'S__ ,/+/AU_T+GQ
M_P#_  Q/C?\ ^5-'_#RSX=?]"Y\?_P#PQ/C?_P"5-?0%% 'S_P#\/+/AU_T+
MGQ__ /#$^-__ )4T?\/+/AU_T+GQ_P#_  Q/C?\ ^5-?0%% 'S__ ,/+/AU_
MT+GQ_P#_  Q/C?\ ^5-'_#RSX=?]"Y\?_P#PQ/C?_P"5-?0%% 'S_P#\/+/A
MU_T+GQ__ /#$^-__ )4T?\/+/AU_T+GQ_P#_  Q/C?\ ^5-?0%% 'S__ ,/+
M/AU_T+GQ_P#_  Q/C?\ ^5-'_#RSX=?]"Y\?_P#PQ/C?_P"5-?0%% 'S_P#\
M/+/AU_T+GQ__ /#$^-__ )4T?\/+/AU_T+GQ_P#_  Q/C?\ ^5-?0%% 'S__
M ,/+/AU_T+GQ_P#_  Q/C?\ ^5-'_#RSX=?]"Y\?_P#PQ/C?_P"5-?0%% 'S
M_P#\/+/AU_T+GQ__ /#$^-__ )4T?\/+/AU_T+GQ_P#_  Q/C?\ ^5-?0%%
M'S__ ,/+/AU_T+GQ_P#_  Q/C?\ ^5-'_#RSX=?]"Y\?_P#PQ/C?_P"5-?0%
M% 'S_P#\/+/AU_T+GQ__ /#$^-__ )4T?\/+/AU_T+GQ_P#_  Q/C?\ ^5-?
M0%% 'S__ ,/+/AU_T+GQ_P#_  Q/C?\ ^5-'_#RSX=?]"Y\?_P#PQ/C?_P"5
M-?0%% 'S_P#\/+/AU_T+GQ__ /#$^-__ )4T?\/+/AU_T+GQ_P#_  Q/C?\
M^5-?0%% 'S__ ,/+/AU_T+GQ_P#_  Q/C?\ ^5-'_#RSX=?]"Y\?_P#PQ/C?
M_P"5-?0%% 'S_P#\/+/AU_T+GQ__ /#$^-__ )4T?\/+/AU_T+GQ_P#_  Q/
MC?\ ^5-?0%% 'A_[./QQT7X^_'SQSK&A67C"QM+;P_H=F\?B3PGJOAJZ+K<:
MLY*V^HV]O,\>)%Q(J%"0RABR,![A7G_AS_DZ;QE_V*N@_P#I7K->@4 ?P!T4
M44 ?V^?\$G?^467[-/\ V2KPO_Z:+6OH"OG_ /X)._\ *++]FG_LE7A?_P!-
M%K7T!0 45'>7D6GVDL\\B0P0(9))'.%10,DD]@!7S%X3_P""L/@+5=/DU;Q!
MX8^(7@7PI=^%[[QIX?\ $.NZ;;_8?%>D681I[FT2VN)KA#Y<T$BP74-O.Z3+
MMC8A@JYEKY:_@W^2;7>SMLQ\K>WI^2_-K[UW/J&BO!?AG_P4"\/>*4\:)XQ\
M(^.OA#?^ _#\?BW4[/QA;V?F'1G68B^C>QN;J%D!MYE:,R"9&C^:-=REMO\
M9<_;'TO]I_4=>TP>$_&O@3Q!X?@L=0FT;Q3;6T%[/I]]&[V=]&+>>=/)E\J=
M-K.LJ/!(DD<;#!KE=VNW^;7WW35M])=G:;JU_P"NC^ZSCKM[T?YE?U^BO"/B
M#_P4#\*?#O\ : 3P)<:#XPO;:UU;3?#^L^*+2UMVT+PYJ>HJ&L+*Z=YUN/-F
MWVX!A@EC0W=OYCQ^8*/"?_!0/PIXP_:+C\ 6^@^,(;2]U;4?#FF>+)[6W70-
M7UC3XS+>:; XG-SY\2QW'S/;I"QM+A4E=HRM*/O?#Y_A:_IO'UYHV^)7<O=^
M+R_&_P#D_2SOLSW>OG_X<_\ *4WXR?\ 9*O ?_IW\9U] 5\__#G_ )2F_&3_
M +)5X#_]._C.@#Z 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@#S_PY_P G3>,O^Q5T'_TKUFO0*\_\.?\ )TWC+_L5
M=!_]*]9KT"@#^ .BBB@#^WS_ ()._P#*++]FG_LE7A?_ --%K7T!7S__ ,$G
M?^467[-/_9*O"_\ Z:+6OH"@"IKVL)X>T*]OY8KN>.Q@>X>*UMWN)Y BEBL<
M: N[G& J@DG  )-? OP0_:QD\;Z_XK^/?COX=_'&_P#B)H'AJ_\ ^$0^'L7P
MF\36?_",Z<6C:2RBN[BP2"[U6]>*U,SHY5!&L<(,<4LTWZ"T5-I7;3L[-)]F
MTU?\;>EU>S95U9)K2Z;\TNG]>78_/;PE\.M1_;/_ &4/VB)KN'QA>_'OXJ>!
M;G1[@ZW\/]>\)Z1HL#6UR+'1-/EU6SMA-!#--*7FR9)9)GE=8T,44?I7[*WQ
M(N?B9^TCX^^-%UX+^)/A/PJG@?PSX1BM==\(:E9:M<W\%QJ%U="*Q> 7,D4/
M]H01F9(VB=EE*.R1LU?7]%:\Z3T5M-/+XD_6ZEK>[;]Z]V[R^:4.23OJ[^=W
M!_@Z<;6LDKQM:UOSY^/'@#Q5_P +N^*?PMM_!OC.^N_BY\6?!WCK1]>M="NI
MM M]+LAHS7SW-^J&VMY8/[#N!Y,LB22&>V\M6\S@^#_@#Q4/CE\//A5-X-\9
MVEY\-/C1XL^(>J:_<:%=1>'YM'O%UF:SDM]09!;3S2MK=O'Y$<C2QM!<%T58
M\G]!J*5*;A&,>D?T4%'[E3CO>]Y=URW4FYQE#H_S:G&7WJ;[6LO.]/Q##?W.
M@7T>E7-G9:I);R+9W%W;-=6\$Q4B-Y(EDC:1 V"4$B%@" ZYR/ASP#X"_:2;
M_@I)\5XHOBO\$$UM/AKX+>[NW^$^J-:SVYU3Q8((XX!XB#QR(ZW!>0RN)!+$
M D9B9I?N^OG_ .'/_*4WXR?]DJ\!_P#IW\9U) ?\*Y_:F_Z+)\ /_#-ZO_\
M-/1_PKG]J;_HLGP _P##-ZO_ /-/7T!10!\__P#"N?VIO^BR? #_ ,,WJ_\
M\T]'_"N?VIO^BR? #_PS>K__ #3U] 44 ?/_ /PKG]J;_HLGP _\,WJ__P T
M]'_"N?VIO^BR? #_ ,,WJ_\ \T]?0%% 'S__ ,*Y_:F_Z+)\ /\ PS>K_P#S
M3T?\*Y_:F_Z+)\ /_#-ZO_\ -/7T!10!\_\ _"N?VIO^BR? #_PS>K__ #3T
M?\*Y_:F_Z+)\ /\ PS>K_P#S3U] 44 ?/_\ PKG]J;_HLGP _P##-ZO_ /-/
M1_PKG]J;_HLGP _\,WJ__P T]?0%% 'S_P#\*Y_:F_Z+)\ /_#-ZO_\ -/1_
MPKG]J;_HLGP _P##-ZO_ /-/7T!10!\__P#"N?VIO^BR? #_ ,,WJ_\ \T]'
M_"N?VIO^BR? #_PS>K__ #3U] 44 ?/_ /PKG]J;_HLGP _\,WJ__P T]'_"
MN?VIO^BR? #_ ,,WJ_\ \T]?0%% 'S__ ,*Y_:F_Z+)\ /\ PS>K_P#S3T?\
M*Y_:F_Z+)\ /_#-ZO_\ -/7T!10!\_\ _"N?VIO^BR? #_PS>K__ #3T?\*Y
M_:F_Z+)\ /\ PS>K_P#S3U] 44 ?/_\ PKG]J;_HLGP _P##-ZO_ /-/1_PK
MG]J;_HLGP _\,WJ__P T]?0%% 'S_P#\*Y_:F_Z+)\ /_#-ZO_\ -/1_PKG]
MJ;_HLGP _P##-ZO_ /-/7T!10!\__P#"N?VIO^BR? #_ ,,WJ_\ \T]'_"N?
MVIO^BR? #_PS>K__ #3U] 44 ?/_ /PKG]J;_HLGP _\,WJ__P T]'_"N?VI
MO^BR? #_ ,,WJ_\ \T]?0%% 'S__ ,*Y_:F_Z+)\ /\ PS>K_P#S3T?\*Y_:
MF_Z+)\ /_#-ZO_\ -/7T!10!\_\ _"N?VIO^BR? #_PS>K__ #3T?\*Y_:F_
MZ+)\ /\ PS>K_P#S3U] 44 ?/_\ PKG]J;_HLGP _P##-ZO_ /-/1_PKG]J;
M_HLGP _\,WJ__P T]?0%% 'S_P#\*Y_:F_Z+)\ /_#-ZO_\ -/1_PKG]J;_H
MLGP _P##-ZO_ /-/7T!10!\__P#"N?VIO^BR? #_ ,,WJ_\ \T]'_"N?VIO^
MBR? #_PS>K__ #3U] 44 ?/_ /PKG]J;_HLGP _\,WJ__P T]'_"N?VIO^BR
M? #_ ,,WJ_\ \T]?0%% 'S__ ,*Y_:F_Z+)\ /\ PS>K_P#S3T?\*Y_:F_Z+
M)\ /_#-ZO_\ -/7T!10!\_\ _"N?VIO^BR? #_PS>K__ #3T?\*Y_:F_Z+)\
M /\ PS>K_P#S3U] 44 ?/_\ PKG]J;_HLGP _P##-ZO_ /-/1_PKG]J;_HLG
MP _\,WJ__P T]?0%% 'S_P#\*Y_:F_Z+)\ /_#-ZO_\ -/1_PKG]J;_HLGP
M_P##-ZO_ /-/7T!10!\__P#"N?VIO^BR? #_ ,,WJ_\ \T]'_"N?VIO^BR?
M#_PS>K__ #3U] 44 ?/_ /PKG]J;_HLGP _\,WJ__P T]'_"N?VIO^BR? #_
M ,,WJ_\ \T]?0%% 'S__ ,*Y_:F_Z+)\ /\ PS>K_P#S3T?\*Y_:F_Z+)\ /
M_#-ZO_\ -/7T!10!\_\ _"N?VIO^BR? #_PS>K__ #3T?\*Y_:F_Z+)\ /\
MPS>K_P#S3U] 44 ?/_\ PKG]J;_HLGP _P##-ZO_ /-/1_PKG]J;_HLGP _\
M,WJ__P T]?0%% 'S_P#\*Y_:F_Z+)\ /_#-ZO_\ -/1_PKG]J;_HLGP _P##
M-ZO_ /-/7T!10!\__P#"N?VIO^BR? #_ ,,WJ_\ \T]'_"N?VIO^BR? #_PS
M>K__ #3U] 44 ?/_ /PKG]J;_HLGP _\,WJ__P T]'_"N?VIO^BR? #_ ,,W
MJ_\ \T]?0%% 'S__ ,*Y_:F_Z+)\ /\ PS>K_P#S3T?\*Y_:F_Z+)\ /_#-Z
MO_\ -/7T!10!\_\ _"N?VIO^BR? #_PS>K__ #3T?\*Y_:F_Z+)\ /\ PS>K
M_P#S3U] 44 ?/_\ PKG]J;_HLGP _P##-ZO_ /-/1_PKG]J;_HLGP _\,WJ_
M_P T]?0%% 'S_P#\*Y_:F_Z+)\ /_#-ZO_\ -/1_PKG]J;_HLGP _P##-ZO_
M /-/7T!10!\__P#"N?VIO^BR? #_ ,,WJ_\ \T]'_"N?VIO^BR? #_PS>K__
M #3U] 44 ?/_ /PKG]J;_HLGP _\,WJ__P T]'_"N?VIO^BR? #_ ,,WJ_\
M\T]?0%% 'S__ ,*Y_:F_Z+)\ /\ PS>K_P#S3T?\*Y_:F_Z+)\ /_#-ZO_\
M-/7T!10!\_\ _"N?VIO^BR? #_PS>K__ #3T?\*Y_:F_Z+)\ /\ PS>K_P#S
M3U] 44 ?/_\ PKG]J;_HLGP _P##-ZO_ /-/1_PKG]J;_HLGP _\,WJ__P T
M]?0%% 'S_P#\*Y_:F_Z+)\ /_#-ZO_\ -/1_PKG]J;_HLGP _P##-ZO_ /-/
M7T!10!\__P#"N?VIO^BR? #_ ,,WJ_\ \T]'_"N?VIO^BR? #_PS>K__ #3U
M] 44 ?/_ /PKG]J;_HLGP _\,WJ__P T]'_"N?VIO^BR? #_ ,,WJ_\ \T]?
M0%% 'S__ ,*Y_:F_Z+)\ /\ PS>K_P#S3T?\*Y_:F_Z+)\ /_#-ZO_\ -/7T
M!10!\_\ _"N?VIO^BR? #_PS>K__ #3T?\*Y_:F_Z+)\ /\ PS>K_P#S3U]
M44 ?/_\ PKG]J;_HLGP _P##-ZO_ /-/1_PKG]J;_HLGP _\,WJ__P T]?0%
M% 'S_P#\*Y_:F_Z+)\ /_#-ZO_\ -/1_PKG]J;_HLGP _P##-ZO_ /-/7T!1
M0!\__P#"N?VIO^BR? #_ ,,WJ_\ \T]'_"N?VIO^BR? #_PS>K__ #3U] 44
M ?/_ /PKG]J;_HLGP _\,WJ__P T]'_"N?VIO^BR? #_ ,,WJ_\ \T]?0%%
M'S__ ,*Y_:F_Z+)\ /\ PS>K_P#S3T?\*Y_:F_Z+)\ /_#-ZO_\ -/7T!10!
M\_\ _"N?VIO^BR? #_PS>K__ #3T?\*Y_:F_Z+)\ /\ PS>K_P#S3U] 44 ?
M/_\ PKG]J;_HLGP _P##-ZO_ /-/1_PKG]J;_HLGP _\,WJ__P T]?0%% 'S
M_P#\*Y_:F_Z+)\ /_#-ZO_\ -/1_PKG]J;_HLGP _P##-ZO_ /-/7T!10!\_
M_P#"N?VIO^BR? #_ ,,WJ_\ \T]'_"N?VIO^BR? #_PS>K__ #3U] 44 ?/_
M /PKG]J;_HLGP _\,WJ__P T]'_"N?VIO^BR? #_ ,,WJ_\ \T]?0%% 'A_[
M..B^/M"^/GCF+XB^)?!_BK6V\/Z&\%WX;\,W.@6L=O\ :-6"QM!/?WKM('$A
M,@E4$,HV J6;W"O/_#G_ "=-XR_[%70?_2O6:] H _@#HHHH _M\_P""3O\
MRBR_9I_[)5X7_P#31:U] 5\__P#!)W_E%E^S3_V2KPO_ .FBUKZ H **CO&E
M6TE,"QO.$)C61BB,V. 2 2!GJ<'Z&OS]^(7[4'QH_8PU_P 4S^(?B%!\7]9\
M._"C6_'?C70(]*L8-%\#ZE L<FFPVD]O!!=+:7+_ &N)([UYYY8[,R!T*/N5
M];)='^";M_Y+Z;7:-(4W-I1W;2^]I>BU:W>O2[T/T&HKX??]J3XE_L<>&_C]
MI_C/Q?)\6M3^'?PMLOB=I.H:CIEGIS+/-%J44U@R6<4*&U%QIPDC)5IE2X=7
MED*JU>D?L?>-?B%X0_:-\:?"SX@>.[OXE2V7A30?&5EK-WI=EI\]JU])?6MU
M9A+2&*,VZS6'F0EE:4+.RO))M5JT]F^:W]/>Z7IRN_3LV97]Q5.C_)\EG\_:
M0\]=;6=OIBBOA_XV?M2?$O1_C;X[\8:3XODTWP1\(_B3X7^']QX/33+.2V\1
MP:FNEB\NY[AXFNDG1M9B,(@FBC'V+$B2>:=I\,/VI/B7K/QV\$>-;_Q?)=>!
M/B-\4O$OPQC\%?V99I::1!IRZHEK?QW B%VUTTNC2&423M"4O2$B0QAC-.+F
MHR6SV^:@X_\ @2G%K\;6+J0E"+D]E^BDW_X"H-OY6N]#[@KY_P#AS_RE-^,G
M_9*O ?\ Z=_&=>Z>(?$-AX1T"^U75;ZSTS2],MY+N\O+N98;>TAC4O)+)(Q"
MHBJ"2Q(  ))KX<\ _P#!3;]FZS_X*2?%?79?V@_@A%HFH_#7P786FH/XZTM;
M6ZN(-4\6//#'*9]C21I<V[.H)*B>(D .N42?=]%?/_\ P]B_99_Z.6^ '_AP
M](_^2*/^'L7[+/\ T<M\ /\ PX>D?_)% 'T!17S_ /\ #V+]EG_HY;X ?^'#
MTC_Y(H_X>Q?LL_\ 1RWP _\ #AZ1_P#)% 'T!17S_P#\/8OV6?\ HY;X ?\
MAP](_P#DBC_A[%^RS_T<M\ /_#AZ1_\ )% 'T!17S_\ \/8OV6?^CEO@!_X<
M/2/_ )(H_P"'L7[+/_1RWP _\.'I'_R10!] 45\__P##V+]EG_HY;X ?^'#T
MC_Y(H_X>Q?LL_P#1RWP _P##AZ1_\D4 ?0%%?/\ _P /8OV6?^CEO@!_X</2
M/_DBC_A[%^RS_P!'+? #_P .'I'_ ,D4 ?0%%?/_ /P]B_99_P"CEO@!_P"'
M#TC_ .2*/^'L7[+/_1RWP _\.'I'_P D4 ?0%%?/_P#P]B_99_Z.6^ '_AP]
M(_\ DBC_ (>Q?LL_]'+? #_PX>D?_)% 'T!17S__ ,/8OV6?^CEO@!_X</2/
M_DBC_A[%^RS_ -'+? #_ ,.'I'_R10!] 45\_P#_  ]B_99_Z.6^ '_AP](_
M^2*/^'L7[+/_ $<M\ /_  X>D?\ R10!] 45\_\ _#V+]EG_ *.6^ '_ (</
M2/\ Y(H_X>Q?LL_]'+? #_PX>D?_ "10!] 45\__ /#V+]EG_HY;X ?^'#TC
M_P"2*/\ A[%^RS_T<M\ /_#AZ1_\D4 ?0%%?/_\ P]B_99_Z.6^ '_AP](_^
M2*/^'L7[+/\ T<M\ /\ PX>D?_)% 'T!17S_ /\ #V+]EG_HY;X ?^'#TC_Y
M(H_X>Q?LL_\ 1RWP _\ #AZ1_P#)% 'T!17S_P#\/8OV6?\ HY;X ?\ AP](
M_P#DBC_A[%^RS_T<M\ /_#AZ1_\ )% 'T!17S_\ \/8OV6?^CEO@!_X</2/_
M )(H_P"'L7[+/_1RWP _\.'I'_R10!] 45\__P##V+]EG_HY;X ?^'#TC_Y(
MH_X>Q?LL_P#1RWP _P##AZ1_\D4 ?0%%?/\ _P /8OV6?^CEO@!_X</2/_DB
MC_A[%^RS_P!'+? #_P .'I'_ ,D4 ?0%%?/_ /P]B_99_P"CEO@!_P"'#TC_
M .2*/^'L7[+/_1RWP _\.'I'_P D4 ?0%%?/_P#P]B_99_Z.6^ '_AP](_\
MDBC_ (>Q?LL_]'+? #_PX>D?_)% 'T!17S__ ,/8OV6?^CEO@!_X</2/_DBC
M_A[%^RS_ -'+? #_ ,.'I'_R10!] 45\_P#_  ]B_99_Z.6^ '_AP](_^2*/
M^'L7[+/_ $<M\ /_  X>D?\ R10!] 45\_\ _#V+]EG_ *.6^ '_ (</2/\
MY(H_X>Q?LL_]'+? #_PX>D?_ "10!] 45\__ /#V+]EG_HY;X ?^'#TC_P"2
M*/\ A[%^RS_T<M\ /_#AZ1_\D4 ?0%%?/_\ P]B_99_Z.6^ '_AP](_^2*/^
M'L7[+/\ T<M\ /\ PX>D?_)% 'T!17S_ /\ #V+]EG_HY;X ?^'#TC_Y(H_X
M>Q?LL_\ 1RWP _\ #AZ1_P#)% 'T!17S_P#\/8OV6?\ HY;X ?\ AP](_P#D
MBC_A[%^RS_T<M\ /_#AZ1_\ )% 'T!17S_\ \/8OV6?^CEO@!_X</2/_ )(H
M_P"'L7[+/_1RWP _\.'I'_R10!] 45\__P##V+]EG_HY;X ?^'#TC_Y(H_X>
MQ?LL_P#1RWP _P##AZ1_\D4 ?0%%?/\ _P /8OV6?^CEO@!_X</2/_DBC_A[
M%^RS_P!'+? #_P .'I'_ ,D4 ?0%%?/_ /P]B_99_P"CEO@!_P"'#TC_ .2*
M/^'L7[+/_1RWP _\.'I'_P D4 ?0%%?/_P#P]B_99_Z.6^ '_AP](_\ DBC_
M (>Q?LL_]'+? #_PX>D?_)% 'T!17S__ ,/8OV6?^CEO@!_X</2/_DBC_A[%
M^RS_ -'+? #_ ,.'I'_R10!] 45\_P#_  ]B_99_Z.6^ '_AP](_^2*/^'L7
M[+/_ $<M\ /_  X>D?\ R10!] 45\_\ _#V+]EG_ *.6^ '_ (</2/\ Y(H_
MX>Q?LL_]'+? #_PX>D?_ "10!] 45\__ /#V+]EG_HY;X ?^'#TC_P"2*/\
MA[%^RS_T<M\ /_#AZ1_\D4 ?0%%?/_\ P]B_99_Z.6^ '_AP](_^2*/^'L7[
M+/\ T<M\ /\ PX>D?_)% 'T!17S_ /\ #V+]EG_HY;X ?^'#TC_Y(H_X>Q?L
ML_\ 1RWP _\ #AZ1_P#)% 'T!17S_P#\/8OV6?\ HY;X ?\ AP](_P#DBC_A
M[%^RS_T<M\ /_#AZ1_\ )% 'T!17S_\ \/8OV6?^CEO@!_X</2/_ )(H_P"'
ML7[+/_1RWP _\.'I'_R10!] 45\__P##V+]EG_HY;X ?^'#TC_Y(H_X>Q?LL
M_P#1RWP _P##AZ1_\D4 ?0%%?/\ _P /8OV6?^CEO@!_X</2/_DBC_A[%^RS
M_P!'+? #_P .'I'_ ,D4 ?0%%?/_ /P]B_99_P"CEO@!_P"'#TC_ .2*/^'L
M7[+/_1RWP _\.'I'_P D4 ?0%%?/_P#P]B_99_Z.6^ '_AP](_\ DBC_ (>Q
M?LL_]'+? #_PX>D?_)% 'T!17S__ ,/8OV6?^CEO@!_X</2/_DBC_A[%^RS_
M -'+? #_ ,.'I'_R10!] 45\_P#_  ]B_99_Z.6^ '_AP](_^2*/^'L7[+/_
M $<M\ /_  X>D?\ R10!] 45\_\ _#V+]EG_ *.6^ '_ (</2/\ Y(H_X>Q?
MLL_]'+? #_PX>D?_ "10!] 45\__ /#V+]EG_HY;X ?^'#TC_P"2*/\ A[%^
MRS_T<M\ /_#AZ1_\D4 ?0%%?/_\ P]B_99_Z.6^ '_AP](_^2*/^'L7[+/\
MT<M\ /\ PX>D?_)% 'T!17S_ /\ #V+]EG_HY;X ?^'#TC_Y(H_X>Q?LL_\
M1RWP _\ #AZ1_P#)% 'T!17S_P#\/8OV6?\ HY;X ?\ AP](_P#DBC_A[%^R
MS_T<M\ /_#AZ1_\ )% 'T!17S_\ \/8OV6?^CEO@!_X</2/_ )(H_P"'L7[+
M/_1RWP _\.'I'_R10!] 45\__P##V+]EG_HY;X ?^'#TC_Y(H_X>Q?LL_P#1
MRWP _P##AZ1_\D4 ?0%%?/\ _P /8OV6?^CEO@!_X</2/_DBC_A[%^RS_P!'
M+? #_P .'I'_ ,D4 ?0%%?/_ /P]B_99_P"CEO@!_P"'#TC_ .2*/^'L7[+/
M_1RWP _\.'I'_P D4 ?0%%?/_P#P]B_99_Z.6^ '_AP](_\ DBC_ (>Q?LL_
M]'+? #_PX>D?_)% 'T!17S__ ,/8OV6?^CEO@!_X</2/_DBC_A[%^RS_ -'+
M? #_ ,.'I'_R10!Z!X<_Y.F\9?\ 8JZ#_P"E>LUZ!7A_[./[0O@']I3X^>.=
M=^'7CCP?X_T2T\/Z'83ZAX;UFVU6UAN%N-6=H6E@=T$@22-BI.0)%.,,*]PH
M _@#HHHH _M\_P""3O\ RBR_9I_[)5X7_P#31:U] 5\__P#!)W_E%E^S3_V2
MKPO_ .FBUKZ H J:];WEWH5[%IUU#9:A+ Z6MS- 9X[>4J0CM&&4NJM@E=RY
M QD9S7R7^SW_ ,$W?&G@3X+>,_AO\0_B%X \=>$_B/INHVWBO4--\!WFC^)_
M$=[>Q&*2_NM0EU>[C>0(2JJ+<*BI$D8BCB2,?7]%3RKWO[RL_3]/EV796I3D
MN5KH[KU77^N[[L^8OAO_ ,$\]2U;P=\3;7XQ^/(/B5K?Q.\)VO@.]U'2]!_L
M".VT:W@N8T1(6N+D_:7EO+N:2;>%9Y$"Q1K& =?]G7]D;Q_\(M4\4^*_$_Q,
MT'QM\2]?TK2?#UOK7_"(R:?IUGIFG>:T<;62WSO)/+)<W<LDHN$4O*FV)%CV
M-]#45HYR<G+O_P '[MW=K>^I%ERJ'1?\#\%RQLMERQMLCYB^)O\ P3SU+Q[^
MT%JFM6WCR#3?AMXN\2Z)XS\4^$VT'S[O5-6TE81;O!?_ &A5M[>0V6G&:)K:
M5G^QG;)'YK4> O\ @GGJ7@[]H?3M;G\>07WPS\,^+-7\>>'?"*Z#Y5YI^LZG
M%,EP\VH?:&6:V1[W49(H1;1LK78W2N(E!^G:*4&X)*/3_P"U_)1BE_*DDK%3
M;FK2V_X=?BI-/NG9W05\_P#PY_Y2F_&3_LE7@/\ ]._C.OH"OG_X<_\ *4WX
MR?\ 9*O ?_IW\9TA'T!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 %%%% 'G_AS_ ).F\9?]BKH/_I7K->@5Y_X<_P"3IO&7
M_8JZ#_Z5ZS7H% '\ =%%% ']OG_!)W_E%E^S3_V2KPO_ .FBUKZ KY__ ."3
MO_*++]FG_LE7A?\ ]-%K7T!0 5Y[+^U;\.;?QUX^\-R^,-%AU?X6:5;:WXNB
MEFV1^';2XCFEAEN92!''F.WED*EMRH%=@%="WH5?GM\3_@GH7PE^*_[9.@?#
M[X:^'-02]^"&D7:>%[:P,5MXAO9I?%#.)EMVCEEDG<_.RNLKEN'#$-6=63C"
M4ETBW\UJK^6]]3HH4E-Z]X+Y2G&+_"6G])_67P._;<^&G[0VF>(KKP]KU[;?
M\(E;Q7NL6_B#1+_P[=Z?:RQM+%=O;ZA#!*+:1$D*3[/*?RI-KDHV+O[.'[7?
M@#]K/3M5N? NL7NH#1)(4O(;[1[W2;F-)XA-;SK#>0Q2/;S1MNBG13%* VQV
MVMC\^_!DLG[37P3_ &L=.^'7CY_VB'U?X*V&DV/C:"*(W,FH/:ZL3X>1[54M
MF\D21RB+R_M2'4-MS+*QC*^]?LA?M*?#WXU_M9_$?XM>$O%?AZZ^%]E\._"/
MARZ\0)>1Q:;'J:W.J7#6;RDA!/#%?6BR1DAHVN$1@&.VNN=.*J2BMDEZKXM7
MY/ELM-WNU:_)=^R4^O;_ ,%Z+S]^3[V@TTG?E^@?&/[:GPT\ _'K3/AIJGB*
M2#Q=JLMO;QPII=Y-9VT]PLK6UO<WJ1-:VL\XAD\J&>5))<#8K;ER>'_VU/AI
MXI_:$N?A=8>(I)_&5JUQ"8?[+O%L9I[>..6XM8K]HA9S744<T;R6\<S31J26
M0!6(^*?VB/%>FZ1\=?C'\);J]@B^*7Q+^-7@3Q5X2T=V_P!.UC28!H#37UNO
MWWM[8:1J7FR*"L/V=MQ&Y=Q\$_%>FZE\>?A=\(;>]@D^*O@+X^>-?&'B71E;
M_3]+T:=->FAU&=?OK;7$>K::L<K#;(UPJ DJP7+#Q52,9-ZOIVTIM_\ @#FU
M+SC]G5+:O%0A*2>JZ=_=J-?^!N"C'S?71'Z4U\__  Y_Y2F_&3_LE7@/_P!.
M_C.O=/$,]_;:!?2:5;6=[JD=O(UG;W=RUK;SS!28TDE6.1HT+8!<1N5!)"-C
M!^'/ /C[]I)?^"DGQ7EB^%'P0?6W^&O@M+NT?XKZHMK!;C5/%A@DCG'ATO)(
M[M<!XS$@C$41#R&5EBD@^[Z*^?\ _A8_[4W_ $1OX ?^'DU?_P"9BC_A8_[4
MW_1&_@!_X>35_P#YF* /H"BOG_\ X6/^U-_T1OX ?^'DU?\ ^9BC_A8_[4W_
M $1OX ?^'DU?_P"9B@#Z HKY_P#^%C_M3?\ 1&_@!_X>35__ )F*/^%C_M3?
M]$;^ '_AY-7_ /F8H ^@**^?_P#A8_[4W_1&_@!_X>35_P#YF*/^%C_M3?\
M1&_@!_X>35__ )F* /H"BOG_ /X6/^U-_P!$;^ '_AY-7_\ F8H_X6/^U-_T
M1OX ?^'DU?\ ^9B@#Z HKY__ .%C_M3?]$;^ '_AY-7_ /F8H_X6/^U-_P!$
M;^ '_AY-7_\ F8H ^@**^?\ _A8_[4W_ $1OX ?^'DU?_P"9BC_A8_[4W_1&
M_@!_X>35_P#YF* /H"BOG_\ X6/^U-_T1OX ?^'DU?\ ^9BC_A8_[4W_ $1O
MX ?^'DU?_P"9B@#Z HKY_P#^%C_M3?\ 1&_@!_X>35__ )F*/^%C_M3?]$;^
M '_AY-7_ /F8H ^@**^?_P#A8_[4W_1&_@!_X>35_P#YF*/^%C_M3?\ 1&_@
M!_X>35__ )F* /H"BOG_ /X6/^U-_P!$;^ '_AY-7_\ F8H_X6/^U-_T1OX
M?^'DU?\ ^9B@#Z HKY__ .%C_M3?]$;^ '_AY-7_ /F8H_X6/^U-_P!$;^ '
M_AY-7_\ F8H ^@**^?\ _A8_[4W_ $1OX ?^'DU?_P"9BC_A8_[4W_1&_@!_
MX>35_P#YF* /H"BOG_\ X6/^U-_T1OX ?^'DU?\ ^9BC_A8_[4W_ $1OX ?^
M'DU?_P"9B@#Z HKY_P#^%C_M3?\ 1&_@!_X>35__ )F*/^%C_M3?]$;^ '_A
MY-7_ /F8H ^@**^?_P#A8_[4W_1&_@!_X>35_P#YF*/^%C_M3?\ 1&_@!_X>
M35__ )F* /H"BOG_ /X6/^U-_P!$;^ '_AY-7_\ F8H_X6/^U-_T1OX ?^'D
MU?\ ^9B@#Z HKY__ .%C_M3?]$;^ '_AY-7_ /F8H_X6/^U-_P!$;^ '_AY-
M7_\ F8H ^@**^?\ _A8_[4W_ $1OX ?^'DU?_P"9BC_A8_[4W_1&_@!_X>35
M_P#YF* /H"BOG_\ X6/^U-_T1OX ?^'DU?\ ^9BC_A8_[4W_ $1OX ?^'DU?
M_P"9B@#Z HKY_P#^%C_M3?\ 1&_@!_X>35__ )F*/^%C_M3?]$;^ '_AY-7_
M /F8H ^@**^?_P#A8_[4W_1&_@!_X>35_P#YF*/^%C_M3?\ 1&_@!_X>35__
M )F* /H"BOG_ /X6/^U-_P!$;^ '_AY-7_\ F8H_X6/^U-_T1OX ?^'DU?\
M^9B@#Z HKY__ .%C_M3?]$;^ '_AY-7_ /F8H_X6/^U-_P!$;^ '_AY-7_\
MF8H ^@**^?\ _A8_[4W_ $1OX ?^'DU?_P"9BC_A8_[4W_1&_@!_X>35_P#Y
MF* /H"BOG_\ X6/^U-_T1OX ?^'DU?\ ^9BC_A8_[4W_ $1OX ?^'DU?_P"9
MB@#Z HKY_P#^%C_M3?\ 1&_@!_X>35__ )F*/^%C_M3?]$;^ '_AY-7_ /F8
MH ^@**^?_P#A8_[4W_1&_@!_X>35_P#YF*/^%C_M3?\ 1&_@!_X>35__ )F*
M /H"BOG_ /X6/^U-_P!$;^ '_AY-7_\ F8H_X6/^U-_T1OX ?^'DU?\ ^9B@
M#Z HKY__ .%C_M3?]$;^ '_AY-7_ /F8H_X6/^U-_P!$;^ '_AY-7_\ F8H
M^@**^?\ _A8_[4W_ $1OX ?^'DU?_P"9BC_A8_[4W_1&_@!_X>35_P#YF* /
MH"BOG_\ X6/^U-_T1OX ?^'DU?\ ^9BC_A8_[4W_ $1OX ?^'DU?_P"9B@#Z
M HKY_P#^%C_M3?\ 1&_@!_X>35__ )F*/^%C_M3?]$;^ '_AY-7_ /F8H ^@
M**^?_P#A8_[4W_1&_@!_X>35_P#YF*/^%C_M3?\ 1&_@!_X>35__ )F* /H"
MBOG_ /X6/^U-_P!$;^ '_AY-7_\ F8H_X6/^U-_T1OX ?^'DU?\ ^9B@#Z H
MKY__ .%C_M3?]$;^ '_AY-7_ /F8H_X6/^U-_P!$;^ '_AY-7_\ F8H ^@**
M^?\ _A8_[4W_ $1OX ?^'DU?_P"9BC_A8_[4W_1&_@!_X>35_P#YF* /H"BO
MG_\ X6/^U-_T1OX ?^'DU?\ ^9BC_A8_[4W_ $1OX ?^'DU?_P"9B@#Z HKY
M_P#^%C_M3?\ 1&_@!_X>35__ )F*/^%C_M3?]$;^ '_AY-7_ /F8H ^@**^?
M_P#A8_[4W_1&_@!_X>35_P#YF*/^%C_M3?\ 1&_@!_X>35__ )F* /H"BOG_
M /X6/^U-_P!$;^ '_AY-7_\ F8H_X6/^U-_T1OX ?^'DU?\ ^9B@#Z HKY__
M .%C_M3?]$;^ '_AY-7_ /F8H_X6/^U-_P!$;^ '_AY-7_\ F8H ^@**^?\
M_A8_[4W_ $1OX ?^'DU?_P"9BC_A8_[4W_1&_@!_X>35_P#YF* /H"BOG_\
MX6/^U-_T1OX ?^'DU?\ ^9BC_A8_[4W_ $1OX ?^'DU?_P"9B@#Z HKY_P#^
M%C_M3?\ 1&_@!_X>35__ )F*/^%C_M3?]$;^ '_AY-7_ /F8H ^@**^?_P#A
M8_[4W_1&_@!_X>35_P#YF*/^%C_M3?\ 1&_@!_X>35__ )F* /H"BOG_ /X6
M/^U-_P!$;^ '_AY-7_\ F8H_X6/^U-_T1OX ?^'DU?\ ^9B@#Z HKY__ .%C
M_M3?]$;^ '_AY-7_ /F8H_X6/^U-_P!$;^ '_AY-7_\ F8H ^@**^?\ _A8_
M[4W_ $1OX ?^'DU?_P"9BC_A8_[4W_1&_@!_X>35_P#YF* /H"BOG_\ X6/^
MU-_T1OX ?^'DU?\ ^9BC_A8_[4W_ $1OX ?^'DU?_P"9B@#Z HKY_P#^%C_M
M3?\ 1&_@!_X>35__ )F*/^%C_M3?]$;^ '_AY-7_ /F8H ^@**^?_P#A8_[4
MW_1&_@!_X>35_P#YF*AU#XK_ +3^DV4MS=?"+]GJVMX%+R2R_&?5D2-1U)8^
M&, 4 ?0U%?#_ .RKXA^*_P"WGXR^,FL7WQVUGX=6W@KQK%X7T_1OA=?^'/$O
MAZ*%=!T>]=UU'4M!:YN)C/?3^9E46-AY84^67?4^ WQ0_:5T7XI_&KP7HMOX
M,^-6B_#KQG;Z+8^(O'OC-?"^M;)O#VBZD\#V^D^'9+61$EOY"LH$;D/L9/W8
M=P#[,HKY_P#^%C_M3?\ 1&_@!_X>35__ )F*/^%C_M3?]$;^ '_AY-7_ /F8
MH ^@**^?_P#A8_[4W_1&_@!_X>35_P#YF*/^%C_M3?\ 1&_@!_X>35__ )F*
M /H"BOG_ /X6/^U-_P!$;^ '_AY-7_\ F8H_X6/^U-_T1OX ?^'DU?\ ^9B@
M#Z HKY__ .%C_M3?]$;^ '_AY-7_ /F8H_X6/^U-_P!$;^ '_AY-7_\ F8H
M] \.?\G3>,O^Q5T'_P!*]9KT"O#_ -G'6_'VN_'SQS+\1?#7@_PKK:^']#2"
MT\-^);G7[62W^T:L5D:>>PLG60N9 8Q$P 53O)8JON% '\ =%%% ']OG_!)W
M_E%E^S3_ -DJ\+_^FBUKZ KY_P#^"3O_ "BR_9I_[)5X7_\ 31:U] 4 %%%%
M !1110 4444 %?/_ ,.?^4IOQD_[)5X#_P#3OXSKZ KY_P#AS_RE-^,G_9*O
M ?\ Z=_&= 'T!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
MT!17S_\ \.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _\-YI'_R/0!]
M45\__P##IW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##>:1_\CT ?0%%
M?/\ _P .G?V6?^C:?@!_X;S2/_D>C_AT[^RS_P!&T_ #_P -YI'_ ,CT ?0%
M%?/_ /PZ=_99_P"C:?@!_P"&\TC_ .1Z/^'3O[+/_1M/P _\-YI'_P CT ?0
M%%?/_P#PZ=_99_Z-I^ '_AO-(_\ D>C_ (=._LL_]&T_ #_PWFD?_(] 'T!1
M7S__ ,.G?V6?^C:?@!_X;S2/_D>C_AT[^RS_ -&T_ #_ ,-YI'_R/0!] 45\
M_P#_  Z=_99_Z-I^ '_AO-(_^1Z/^'3O[+/_ $;3\ /_  WFD?\ R/0!] 45
M\_\ _#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_ #_PWFD?_ "/0!] 4
M5\__ /#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\ /_#>:1_\CT ?0%%?
M/_\ PZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\ T;3\ /\ PWFD?_(] 'T!17S_
M /\ #IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\ #>:1_P#(] 'T!17S
M_P#\.G?V6?\ HVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /_#>:1_\ (] 'T!17
MS_\ \.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _\-YI'_R/0!] 45\_
M_P##IW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##>:1_\CT ?0%%?/\
M_P .G?V6?^C:?@!_X;S2/_D>C_AT[^RS_P!&T_ #_P -YI'_ ,CT ?0%%?/_
M /PZ=_99_P"C:?@!_P"&\TC_ .1Z/^'3O[+/_1M/P _\-YI'_P CT ?0%%?/
M_P#PZ=_99_Z-I^ '_AO-(_\ D>C_ (=._LL_]&T_ #_PWFD?_(] 'T!17S__
M ,.G?V6?^C:?@!_X;S2/_D>C_AT[^RS_ -&T_ #_ ,-YI'_R/0!] 45\_P#_
M  Z=_99_Z-I^ '_AO-(_^1Z/^'3O[+/_ $;3\ /_  WFD?\ R/0!] 45\_\
M_#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_ #_PWFD?_ "/0!] 45\__
M /#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\ /_#>:1_\CT ?0%%?/_\
MPZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\ T;3\ /\ PWFD?_(] 'T!17S_ /\
M#IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\ #>:1_P#(] 'T!17S_P#\
M.G?V6?\ HVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /_#>:1_\ (] 'T!17S_\
M\.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _\-YI'_R/0!] 45\K_&+]
M@S]B?]GKP'=^*/'?P2_9@\'^'+ 9GU+6/!>B6=M&>R[Y(0"Q[*.2> ":^'=5
M^+W[/'[5.KSZ%^QU_P $^OA=\=)$E:VE\;:O\.M+\-^";%UR&(N[BU$ERR$<
MQ(J%A@JS9% '[%5\T_M=?\%@/V<?V'[Q].\??%+P]!XD#B)/#NE.VK:U)(3M
M6/[);!Y4+-P"X5<]^#7PUX6_X-?K;]ISQ#:Z_P#M%WWPE\-6L4@GB\$?!/P#
MIOA;3;9LY,<FIFW^W7,9'!5MI&,AQFOMCX6?\$3/V1_@_P"$+?1-*_9T^$=[
M:6XPLNN>&[;6[QN,?-<WJRS-T[N: /%(_P#@K'^TG^T\-G[/W[&?CR/3+C_5
M>)OBOJ,'A*SC0_=F%F2T\\9ZCRVS@@XYXY?X^?\ !/G]OW]MCX$>-]!\?_M+
M?"?X?P>*M!O]-;P?X*\'-/I6H>?;R1"UN-2NP;N*%MVV1XT=@K-M#'%?6W_#
MIW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##>:1_\CT <#^U=X1_:E_:
MA_9;^)7PS;X8? '0A\1/"NJ>&#J0^+6KW1TX7MI+;>?Y7_"-IYFSS=VS>N[;
MC<N<A?AM_P $#OV./A3'$NE_L]?#VZ$)4K_;%H^LD[<8R;QY2W09SG/.<Y-=
M[_PZ=_99_P"C:?@!_P"&\TC_ .1Z/^'3O[+/_1M/P _\-YI'_P CT ;7A?\
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
M-J\LB'^#[7J;!XVZ?,@/.>U?0/\ PZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\
MT;3\ /\ PWFD?_(] 'S\G_!NY\,OB>R3?''XJ?M!?M!S$[I;7Q?XZNDTP'KB
M*VM##Y29YV[SR3S7T7^SW_P3#_9X_94\A_A_\&/AUX;O+;'EZA#HD,NH#'3-
MU(K3G\7-5?\ AT[^RS_T;3\ /_#>:1_\CT?\.G?V6?\ HVGX ?\ AO-(_P#D
M>@#Z HKY_P#^'3O[+/\ T;3\ /\ PWFD?_(]'_#IW]EG_HVGX ?^&\TC_P"1
MZ /H"BOG_P#X=._LL_\ 1M/P _\ #>:1_P#(]'_#IW]EG_HVGX ?^&\TC_Y'
MH ^@**^?_P#AT[^RS_T;3\ /_#>:1_\ (]'_  Z=_99_Z-I^ '_AO-(_^1Z
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
MW78-*TZ'7-2MH;.[U%+9%N[J"%I&ABDE WLD;33%5)(4RN0!N.5WMU37R?\
MPR?JD^A:DE"4&M^7\)1E^2:^9^6WP,\50']A_P#X*"Z#X/?XD7OB-7U35Y-2
MUSPCK.AWFHW<_A/3OM$V+ZWB,<\EPL\@M@0\:/$518FA)^J/V2O^$>_X;]\?
M?\(-_9G_  B7_"J/!&_^R]OV/SO-UC[-C;\N[[#]GVX_Y9>3VVU]0Z)X-TCP
MU?ZM=:=I6FV%UKUT+W4YK:U2*34;@11PB:9E ,DGE111[FR=L:+G"@#D? O[
M)_PM^%WP_P!1\)^&?AKX \.^%=7N_M]_HVF>'K2TT^]N?D/G2P1QB-Y/W4?S
MLI/[M.?E&-5/1:;1@O5QBXZ^5G>/9WTUTBI[T.7SD_/WI0EOWO"S[J3[:_#O
M[0'V3_A._C_]H^S_ /"??\+^^&_]@[L?;_L^WP]]F\GOY>W^UL8XQ]KS_P M
M*/@Q]D_X3SX+^3]G_P"%@_\ #2OC_P#MC;C[?]G\GQ#YWF]_+^R?V5UXV?9,
M?\LZ^\];_9]\!>)OB]I/Q!U+P1X0U#Q[H%LUGIGB6YT:WEU?3H&$@:*&[9#-
M&A$LH*JP!\U^/F.32?V?? 6@_&+4OB'8^"/"%GX_UFU%CJ'B:#1K>/6+ZW C
M AENP@FDC BB 5F(_=)Q\HQ-"7)&,7T_&RI)7[\WLKRVU?\ =]ZZTN>#@EO^
ML:D7;LE[2\=]5_>TZ/Q#J<VBZ!?7EMI]YJ]Q:6\DT5C:-$MQ>NJDB*,RO'$'
M<@*#(Z)DC<RC)'PYX!_:O\>0?\%)/BOJ"_LR?&^:[NOAKX+MY=,35/!_VJS2
M/5/%C)/(QUT0F.4RNJ!)&<&VEWI&IB:3[OKY_P#AS_RE-^,G_9*O ?\ Z=_&
M=20'_#9'Q%_Z-.^/_P#X-_!'_P T-'_#9'Q%_P"C3OC_ /\ @W\$?_-#7T!1
M0!\__P##9'Q%_P"C3OC_ /\ @W\$?_-#1_PV1\1?^C3OC_\ ^#?P1_\ -#7T
M!10!\_\ _#9'Q%_Z-.^/_P#X-_!'_P T-'_#9'Q%_P"C3OC_ /\ @W\$?_-#
M7T!10!\__P##9'Q%_P"C3OC_ /\ @W\$?_-#1_PV1\1?^C3OC_\ ^#?P1_\
M-#7T!10!\_\ _#9'Q%_Z-.^/_P#X-_!'_P T-'_#9'Q%_P"C3OC_ /\ @W\$
M?_-#7T!10!\__P##9'Q%_P"C3OC_ /\ @W\$?_-#1_PV1\1?^C3OC_\ ^#?P
M1_\ -#7T!10!\_\ _#9'Q%_Z-.^/_P#X-_!'_P T-'_#9'Q%_P"C3OC_ /\
M@W\$?_-#7T!10!\__P##9'Q%_P"C3OC_ /\ @W\$?_-#1_PV1\1?^C3OC_\
M^#?P1_\ -#7T!10!\_\ _#9'Q%_Z-.^/_P#X-_!'_P T-'_#9'Q%_P"C3OC_
M /\ @W\$?_-#7T!10!\__P##9'Q%_P"C3OC_ /\ @W\$?_-#1_PV1\1?^C3O
MC_\ ^#?P1_\ -#7T!10!\_\ _#9'Q%_Z-.^/_P#X-_!'_P T-'_#9'Q%_P"C
M3OC_ /\ @W\$?_-#7T!10!\__P##9'Q%_P"C3OC_ /\ @W\$?_-#1_PV1\1?
M^C3OC_\ ^#?P1_\ -#7T!7D/[2_[?OP3_8XLWD^*'Q2\$>"I53S!9ZEJL27T
MJXS^[M@3-)QS\B&@#G?^&R/B+_T:=\?_ /P;^"/_ )H:/^&R/B+_ -&G?'__
M ,&_@C_YH:^=O^(@'3/CK</;?LV?L_\ QS_:$Y*PZU9:&V@>&I#T ;4+T+LS
M_M1#@$]JF34/^"D/[2V&CT_]GS]F;1IN2EU//XR\0V^?]S;8MC^>.U 'T'_P
MV1\1?^C3OC__ .#?P1_\T-<_\0/^"C7B?X7Q:4=;_9?^/EG)KNHPZ3IT(U+P
M9/-?74N=L<<46OO(^%5Y'*J=D<<DC81&8>.?\.7?BM\81GXT?MO_ +1'B[=S
M+:>"VM/ UC<>JR0VJ2;D/ID5V/P:_P""&OPD_9.\5/X[^$MQXNT'XN6T#0V?
MBK6_$NHZUY\9(+VMW;2S^3/;2XPZA5D&=T<D<BHZ@%K]H3_@J?K'[!UI9+\<
M/A??VZZLKW-EKOAOQ%H<'A\*2F+&2YUF_P!//VZ/>5\M%;SDB:9 H\V*#PV_
M_P"#K3]G[3KR2"3PIXZ9XFVL8O$G@J5"?9EU\J1[@D5]=)\$]?\ VOKRVG^-
MGA'1],\):',K6G@:6YAU>SU:^CX.H7C[=DT"MDVL#*,+MGF03&.&U[VW_9%^
M%%I;I%%\,/AY%%$H1$3PY9A44<  >7P* /@,?\'7_P"SVQQ_PB?C_P#\*#P9
M_P#+ZNR\-_\ !R5\&/%=PT5GX=U/S 54+/\ $KX<6Y<MP OF>)EW'Z9[>M?9
MA_9,^%;#!^&?P_\ _"=L_P#XW7'>)/\ @F+^S;XPMUBU3]GWX)Z@J!E3S_ ^
MF.8]W!VDPY4G Y&#P* .%^'W_!4.[^+07_A%?@'\4_$V\97^R?%_@"]W#!.1
MY?B1NP)_ UUG_#9'Q%_Z-.^/_P#X-_!'_P T->7?$'_@W>_8M^)F_P#M'X >
M$;;?U_LFXO-)QT/'V6:+'W1T]_4YY1O^#>WP%X'RWPM^.'[4?P=P<QVWAGXC
MW+67^Z\-RLN]>AP6Z@<T >^?\-D?$7_HT[X__P#@W\$?_-#1_P -D?$7_HT[
MX_\ _@W\$?\ S0UX ?V#/VW_ (*G?\/OVS-+\<V:?-'H_P 2/ %K*&;_ &KZ
MU83E3P,;>,9'6FO^U;_P4$_9_&?'/[,OPH^,MC&?WU]\,?&[:7+&@ZNMKJ:F
M24_["D&@#Z!_X;(^(O\ T:=\?_\ P;^"/_FAH_X;(^(O_1IWQ_\ _!OX(_\
MFAKY_@_X.)OA;\-94M_CA\,/C_\ L]3;A&]SXS\"W7]FNW3,5S:^<)$SQNVC
MG/UKZ,_9^_X*;_L\_M3I$/ 'QG^'/B2ZGQML(-<@COQGIFUD99E_%!T/I0!3
M_P"&R/B+_P!&G?'_ /\ !OX(_P#FAH_X;(^(O_1IWQ__ /!OX(_^:&OH"B@#
MY_\ ^&R/B+_T:=\?_P#P;^"/_FAH_P"&R/B+_P!&G?'_ /\ !OX(_P#FAKZ
MHH ^?_\ ALCXB_\ 1IWQ_P#_  ;^"/\ YH:/^&R/B+_T:=\?_P#P;^"/_FAK
MZ HH ^?_ /ALCXB_]&G?'_\ \&_@C_YH:/\ ALCXB_\ 1IWQ_P#_  ;^"/\
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
M9EDQJ4CR6$MD=T+HS7%O!';O!??:+P ^]_\ ALCXB_\ 1IWQ_P#_  ;^"/\
MYH:/^&R/B+_T:=\?_P#P;^"/_FAK\L[3_@[-^)WB_P"(%SX5^''[/FG_ !EU
M"R9((Y?"U]J4\^I-L&9!;06<ZQ$ON'EK/,JD$++,FV5_H#0_^"D__!2'XT>#
MEO/!_P"PSX<\+2R_<G\6^-((=G^]:226L_\ *@#[,_X;(^(O_1IWQ_\ _!OX
M(_\ FAJEXB_;L\:>$-&GU'5OV7OCEIFGVJ[Y[J[U[P+##"OJSMXB"@?4U^=_
MQ1^"7_!8?]IR62.Z\<?"?X3:5<*"]AX<U""R9"W9;D6]W<J5YSME[\%L"O+?
M#_\ P;+?M7?$368M4^,7C_X$_%'6XI6:/4_%FO\ BWQ)+#D<2"*22"!VY(V/
M&4P!UH ^N/C%_P '57P'^!FNQZ9K/@;XF7^HR2"%;;P[K'@_Q'+YA.-A73M=
MG(;/&#R*Z?2O^"V_Q7_:#T2&?X&?L/?M#^*&N8RT=SXZ^P^"-/<]FCN)Y94E
M7W!&3D>]<=\"_P#@C/\ M/\ P:L$M?"?[1OP7^"UH\82XC^'GP(TB*:5<%63
MSYF#Y8'/F'+;L5Z,O_!%7XA^.OF\?_MP_M6ZNS<RIX8UNU\+PRG@D;((7PI.
M[Y0>A SQD@'A?B_X]?\ !5WXT^();-_@UHGP0\/MQ'?^%!X9\6:O'GU74==@
MMV([?(/>O#?BKX<\&V"O+^U=\3_VN/'[Y_TG1-3^,?PZ\+:)<$@DA=-MO$JL
M"0#@(^< ^E?<R_\ !MA^S1XFQ_PGG_"V/BJ>"Y\6_$+5;GS3QRPAFB!Y53_P
M!?2O7?A3_P $6?V3?@ML.A?L]_"OS8_N3:CH4.J3)T&1)="1P>.H.>3ZF@#\
MK_@+_P %8?\ @FK^RIXJMM&^'W['_C:_U^#!M[C3_#N@>+M07&T92[_M:ZEZ
ME>1)R?>ON+P[_P %S_%GQ8T6W_X59^Q)^UAKA= L#>(?#MIX8T]AT79<R3R(
M1Q@X'%?>WA#P)H?P]TL6.@:-I6AV0Y%OI]I';1#_ ("@ _2M:@#\P/BW^W7_
M ,%/->W?\('^P_X$\,H^-C:]\1]*UID'<D17UIS[=O>N 72_^"FGQ@.?&NK?
M%7X?V<O^OTWX?^#OA]+O!Y(2\O?$AFCQT!"DD=:_7ZB@#\@_^'9'B'XB#?\
M%GPM_P %)?BYYN?/L=7^*W@VSTHY^\$M;77H_+4C@@.>*[_X1_\ !-7]G_X*
M2(^D?\$SOB'?RH2WF>(-1\&:^S,>I)OO$LV3_D5^GM% 'RY\._C1J_P@TW['
MX3_8E^+GA>T(QY&D2^ ;*/''\,6OJ.P_*NC_ .&R/B+_ -&G?'__ ,&_@C_Y
MH:^@** /G_\ X;(^(O\ T:=\?_\ P;^"/_FAH_X;(^(O_1IWQ_\ _!OX(_\
MFAKZ HH ^?\ _ALCXB_]&G?'_P#\&_@C_P":&C_ALCXB_P#1IWQ__P#!OX(_
M^:&NN_:Z^.FK? WX60MX5TRPU[Q_XJU&'P]X2TF]F:*WO]2GW%3,R@L(((8Y
M[F8J-PAMI2N6P*W/V<_C99_M$_!70/&%I:3Z:VJP,M[IUP09](O8G:&[LI<<
M>;;W$<L+XXWQ-B@#S7_ALCXB_P#1IWQ__P#!OX(_^:&C_ALCXB_]&G?'_P#\
M&_@C_P":&OH"B@#Y_P#^&R/B+_T:=\?_ /P;^"/_ )H:/^&R/B+_ -&G?'__
M ,&_@C_YH:^@** /G_\ X;(^(O\ T:=\?_\ P;^"/_FAH_X;(^(O_1IWQ_\
M_!OX(_\ FAKZ HH ^?\ _ALCXB_]&G?'_P#\&_@C_P":&C_ALCXB_P#1IWQ_
M_P#!OX(_^:&OH"B@#P_]G'XEZU\5/CYXYU#7?A[XP^&MW#X?T.W33/$ESI4]
MU.@N-683JVG7EW#Y9+,H#2!\QME I5F]PKS_ ,.?\G3>,O\ L5=!_P#2O6:]
M H _@#HHHH _M\_X)._\HLOV:?\ LE7A?_TT6M?0%?/_ /P2=_Y19?LT_P#9
M*O"__IHM:^@* "BBOF?P9_P4HLOB#\1_C5H^D?#GXB7MC\(/#EAKUK*-'N(=
M1\9M<F_4Q:=8S1I*Z;[$QQS-A9F=BG[I5ED5]_)-_)%*+:OTT_%I+\7^NQ],
M45\P^&O^"@^L> KGXEV'QH\"Z7X!U;X:^"HOB%<Q^'_$Q\1V]UI+_:E8;Y+6
MSD2Z22SF0QF(QME"DKY8+UG[*7[5WB7XS>._$O@[Q]X#M/AWXST'3-,\0Q:?
M::]_;4%UI>H"802&8V]N4N$FM;F*:((RHT:E995<$4HM[?UJUH^MG%W2VL[D
MO17?]?"__;H_^!+NCW*BOF7XG_\ !0J]\ _'K4M&M/ T>I_#OPEXGT;P9XL\
M5/KGD7.E:IJJP&V6"Q\AA<0(U[IXFD:XA,?VO*I+Y;T>!_\ @H5>^+_VA-*T
M23P-'9_#7Q/XJU?P)H/BW^W/,N[[6],CG>XCDL/("Q6KM9:A'%.+EW9[4;H4
M616I03FDX]?^ _Q4HM?S)JUQS3BKRV7_  7^"BV^R5W9'TU7S_\ #G_E*;\9
M/^R5> __ $[^,Z^@*^?_ (<_\I3?C)_V2KP'_P"G?QG0(^@**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHID\Z6L#R2.L<<:EG=CA5 Y))["@!
M]%?%/[07_!>7X(?##Q^_@3X>?\)/^T'\3?NKX7^&6G'798CG;F>Y0BVB53]_
M,A9 "2M<.OAK]OS]O@G^V-5\$_L;?#^\ZV>DE/%?C>>(CE6N#MM+?<,8:,"6
M,DY!Q0!]C_M)_M?_  N_8\\''7OBAX^\+>!M,*L8I-7U"."2Z(ZK#$3YDS?[
M,:LWM7Q])_P6[\6?M0/]D_91_9O^)WQC@N,"#QAXA@_X1'PB0?\ EHEU=@23
MA1R4$:,01CDUZ+^S1_P0P^ '[/WC+_A,=;T/5OC'\2I")+CQG\2M0;Q)JTL@
M.0Z^>/)B8')#1QJPS]XU]A(@C0*H  &  . * /SQ/_!/W]L?]L\^9\?/VFH?
MA5X9NL-+X.^"5DVGR;3U1]8N0;G./E90K(23C@#/KO[+_P#P0Z_9=_9-O%U+
M0?A1H&N^)2_G2^(?%2G7]5FFSDS>==%_+<]S$$[\<FOK*B@!L,2V\2HBJB(
MJJHP% Z "G444 %%%% !1110 4444 %%%% !1110 R>!+J!XY$62.12KHPRK
M \$$=Q7SE^T#_P $?_V7_P!J,2MXV^!GPYU*[GR)+^UTE--OY,^MS:^7,?;Y
M^,G'6OI"B@#\^?\ B'WT'X/IO^ G[07[1?P+\H_Z/I6F>+9-5T!/3?8W8??C
MC&9.F?6G_P#"G?\ @HW^SF,^'OB]\!/VAM,A^]#XT\,S^%M5E0=%C?3V:#S.
M@W2<'DGFOT#HH _/Y?\ @JW^TK\%L)\7OV%?BKY,7W[_ .&FN6/C,7*CJZ6T
M9CE3/9';/YUH^$_^#D+]EBZUE-)\:>)?%_PAUZ7E=,\=^$=0TB;WR_E/",$C
M.9!U[U]X5F^*O!^D^.]&DT[6]+T[6=/EYDM;ZV2XA?ZHX*G\J .$^#/[:OP>
M_:+CC;P#\5/AWXS,NW;'HOB*TO9 3@ %(Y"RMD@8(!SQBO3:^3?C'_P0J_9!
M^/$LTFO_ +/WP[BEN-WF2Z-8G0Y'+#!8M9-"V[G.<YSSG->:'_@W/^#WA $?
M#;XF?M*_!E!Q&G@KXFWUJL*_W5^T>?Q@LO.>&/UH ^_:*^!O^'0/QN\&L?\
MA#/V\/VA;$?P#Q+:Z=XCQ\W.?-C3/R@#ZY/<BB[_ .">_P"W*+YY+;_@H:WD
M!]T<,_P)\/N<=E9UE7/N0!0!]\UR?P^^.O@_XK>)?$6C^'/$6EZQJ?A.Y%IJ
MUM;3;WLY,LN#ZC?'+&67*B2":,G?%(J_G;\8OV>OVYO"'Q%^%'AKQ%^V=H%S
MIOQ2\53^%+BVT[X56=J@B30]5U5W>:*XBNEW+I9@'V:>"5?M/F+*K1@-SO\
MP5LF^(G["/P(^%^K>*?C!\*/AWX>?7?^$&L/%'@3X?:MX9U/P7:RZ9>W8:-E
MU34A=6Y;3XD-BUJ5E9HR)('1)D /U@K ^(/Q4\,?"72/[0\5>(]!\,V&&/VG
M5M0BLH<+C<=\C*.,C//>OP6G^&_QB_;;4V7P?N_^"AGQDL+ML/X@\?\ CN/X
M>>"9U8@M*L"Q>?=Q=?DC>-@&( XY[S]G_P#X,ZH?B%XK_P"$H_:#^(]NLMV4
MDNO#G@7[5/&64D_-JFIO-<,&SA@L:].&[T ?='[1/_!QS^R!^SQ%/ /BQI_C
M_7%&+71_ ]O)KUQJ+Y \N*:$?9=W/&^= <<&ODCXV?\ !3/_ (**?\%!6ETG
M]F;]F?Q%\&?"%V=B>*?&D4%GJ\\)_P"6L8OBD$0()_U<=PW0J]?I/^QQ_P $
MTO@5^P%HBVGPF^&GAKPI<^3Y$VJ1V_VC5KM#@E9;R4M.ZDC.TOM!Z 5[I0!^
M'_[+O_!L[^T)XH^)3_$/XT_'O2=%\;7DGFSZUI5H_BKQ25W$H(]4U$*MA+'D
MA7LX00.,D5]R_!C_ (-\/V9OAKXI3Q+XK\,:U\;?&F )O$7Q/UB;Q->7..<O
M%-_HQ.23GR<Y-?;=% %#PSX7TSP5H-MI6C:=8Z3IEDGEV]G96Z006Z]=J(@"
MJ.>@%7Z** "BBB@ HKR_]K']M+X6_L-?#*3Q=\5O&NB^#=$&Y86O9<SW\BC)
MBMX%!EGDQ_!&K-CG&*^-!^T?^UU_P50C,/P8\,R?LL_!J^RO_"?^-M/6Y\7Z
MU >-^G:23MMU8'*R3MRI#HX(Q0!]3?MK_P#!2GX*?\$]O#$>H?%7QUI6@75X
MN;#1XB;O5]4). (+.(-,X+?+NV[ 2-S"OEJ']HO]M/\ X*8L@^$?@RV_9,^%
M-WDKXS\?V":CXPU*$_=>TTC/EV^00?\ 2"<C#))V/7_#?]AO]E/_ ((T^'[W
MXO?$?Q)9WWC>X<RZE\3/B5JHU/Q#J=QM^86[R98.1P([9-[# ._&:\'_ &BO
M^"\WQ#^-7@R35_@;X>\,?!WX33%T'QG^-$ITG3KY0.3H^F?\?%^^.4(5P3\K
MQKF@#V3PU_P2$_9E_8R\_P",G[0?BJ7XL>+K$*UWX[^,>NI>PVK\LJP03D6L
M(!'[M0C.N %:J6N?\%W[7XV/>:)^R9\&/''Q]DTT-#)XF:'_ (1GP/I83(8R
MZE=A0?+VD[%0!E4[7KX)^$7PEUK]NCXA6GB_P7\-/B1^W#XU1OW'Q4^.0?PS
M\+M(8G)DTW1>#<P9QNA"Y!Y""ONOPS_P0W\3_M-6]C<?M;_&OQ!\3M,M53R/
MAQX/#>%O NG*I&V'R+<I-=*F %=S&V"00: /B_X[_P#!0/XX_M*^-Y_!%]^T
M5K/C'Q=.I27X9_LF>'6NWM-W>Z\3W6X6P7E9&B,H1MQ*X6HOA1_P:^?$K]J.
M&_UGX@1>#/@##JT!8I-/+\1O&M[*5PKW^H74BVL3JVT[K%8R0NWY2=U?MS\"
MOV=? ?[,/@.#PQ\._!WAOP3X?MSN6PT;3X[.%FZ%V" ;W/=FRQ[DUV= 'XV?
M"[_@TLM/A9HEM!%X_P#@UK^HP6=Y;2:IX@^$-[JMU<S3W-G<174BS:^T!EM_
ML8CB41"(Q7-RDL<PE-?:_P"S#_P12^ 'P:^ 7A?PKXR^#?P!^(/B/0;,6=WX
MA;X7Z;:/J85F$;NDHN)"XCV*SO-(\C*79LL:^O** /G_ /X=._LL_P#1M/P
M_P##>:1_\CT?\.G?V6?^C:?@!_X;S2/_ )'KZ HH ^?_ /AT[^RS_P!&T_ #
M_P -YI'_ ,CT?\.G?V6?^C:?@!_X;S2/_D>OH"B@#Y__ .'3O[+/_1M/P _\
M-YI'_P CT?\ #IW]EG_HVGX ?^&\TC_Y'KZ HH ^?_\ AT[^RS_T;3\ /_#>
M:1_\CU\\_M0_\&P'['7[32W$\?PYF^'.JW&?]/\ !5\VF>7G^[;,)+0?A!^E
M?H-10!_/+^TI_P &5_BCPB]W>_"/XD^&_&MI(V\:7XK@GT>_A3NL-W;&6%Y"
M.AD@5 <9&*\/D_8(\??L'.T7Q,^%7B3X9:79':^MZI\#O"7Q>\./&.LEQJ$-
MO#/;*>&&$=QRI'6OZBJ* /P$_96@'QSBMA\./AS_ ,$G?VBTEVF/2[;PDGA+
MQ7<;N #9W5LJIV/^KZ[AZ5[[]FL/A2/^+H?\$=_"L$,0_>77@'0O"WC#S@."
MZ0Q01N,]0A.[!YZ5]W_M3_\ !(?]FG]M"2XN/B)\&_!>L:I=9,NK6MI_9NJ.
M3SDW=L8YVYYY<CKZUX')_P $3?B-^SJIF_9L_:Y^,WPWBB.Z#P]XN>'QIX?B
M _Y910705H5/0L&=AUYXH \0MOVX_P#@FAX6N4M_B9^ROHOP1NF<1&'QY^SU
M%8M'(3@HQAM)E4@X!R<#/7'->L_#3XG?\$HOBUY0T>Q_8I1Y\>7'J7AO0M+D
M<G;A0EU!&VX[@,8SG(QP<:EU^T1_P4#_ &7K:6#X@? ;X5?M'>'(P4EU/X<^
M(&T74S">"\MC?@B9^QCA '/7 )KS7Q;_ ,%-OV&/'>K)I7[27[.=Y\&M>O'\
MHQ?%;X/(JR2G/,=TD$R[3EBLA9.#G(S0!]9?#[]@7]BCXM6PF\*_!7]EKQ-"
M5WA])\(:#>J5P#G,<+#&&7G_ &AZUTO_  Z=_99_Z-I^ '_AO-(_^1Z^5_!W
M_!+?_@F5^V]+'<>!_#_P:\07KL)(O^$+\7R65S;R=5/E65TC(P/(5E'0<<5U
M\?\ P;N?";PZ8QX1^*O[3G@&*%P\47A[XH7T"0E<;-OF>81LQ\O.1[\4 >\_
M\.G?V6?^C:?@!_X;S2/_ )'KXB_X*"_\$<?V8+[]JGX.G7]"\"_#C^W_ !2U
MEH>D>#O!5G8VIM!I\T*RWXCB\J9FUF[TE=]RC0?-;6PBS<2O)[ __!#3Q+I:
M)#H_[;O[:L%L!EAJ/CN'4)2Q/)\QK93CIQSCGGFO%?V+/&7P0U_X2?%U/B+^
MT-XT^,Y\;-<^$],UV\EEU_5/"F@V<DD4,\UQI]N\>G32W22WRO-Y;[%LV?YH
M<@ _3_X+^ A\,OAAHVB'3O#.F3V-LD=Q#X>T\:?IIE  9H(,GRD8C(0LQ7.-
MS8W'J*_)S]AG]COXL_MJ?!&3Q/HW_!0?XN:G<:/J][X>U:309-+U+3OMEI*4
M9X)T#*\,L9BGCY)$<Z!L,& ]C_X<^_';_H_7X_\ _@#I_P#\30!^@%%? '_#
MDKX@77SW7[<W[7+SR?-,8/$=M!&S'[VQ!"0@SG '3IVH_P"' MO/\EW^V1^W
MM?VK<36UQ\728KA.Z.!:@E2.#@CK0!]_T5\ ?\0ZWPOU#Y-8^,G[5'B&UZK;
M:C\4+MXE?LX"JIW 9'7^(T?\0R?[(^K?\C%X4\<>, _S3C6?'NLR_:G[._EW
M*9;//&/I0!]O^)_BSX6\$^?_ &SXE\/Z3]EQY_VW488/)SC&[>PQG(QGU%>=
M^*_^"BG[/O@-G&N?'7X.:,8W$;B^\::;;[&(R =\PP2.<5X)X9_X-O/V)?"7
MD?9?@)X?E^SYV?;=6U.]SG.=WG7+[^IQNSCC'05Z)X3_ ."+O[)7@M%%G^SC
M\&YMB&,?;_"UI?G!.>3.CY/N>0.,XH S?$__  7+_9 \(OBZ_:)^%LIW,O\
MH6LI?#*]>8=_'H>A[9KSO6/^#F+]BNPN/LUE\8)->OVC\R.TTCPIK-Y)(,X.
M"EIL!')(+#@>XS[%J?A[]D7]FT;KRQ_9Q\ ^04<F:'1=*\LIDJ>0F-NUL>FT
M^E<AXQ_X+@_L7_ FQ>WD^/?PJCMXB6,7A^]75$R<9(6R64$\CI[^AH X7_B(
M?^%.NR[?"7PG_:?\?$MMC_X1_P"%U]-YN1E-OF^6?G_A_7%,/_!:_P ?>*8B
M_A3]AS]KF\4J'3^W_#EKH1(SALB2=R#GH.I'/ H_XB/O@#XM(_X5UX>^.GQ@
M,F/)'@WX;ZG<_:,XP$\^.'.=RXZ=1ZT#_@K_ /'#XC?\DX_8._:#U/S1^Y_X
M3.[T[P=N)QC?Y\DFS[RYST^;^Z: 'M_P43_;1\4N5\/?L!ZA;PLSQB[\0?%[
M1;$0L!E6,*H\C*<C[IQGC/!(1?CC_P %'?&9!T[X%_LV^"P[(0OB#QO>ZB8U
M(P5)M(P"0>21QC@ ]:8W[0?_  4;^*/_ " ?V>?V??A9YOW/^$S\>W&N>1G/
MW_[-C7=C<N=O78^/O+@;]FW_ (**_%'/]N?M*_ OX6^:<D>#?AW)K?D9S]S^
MT9!G&>-W]T>] #E\#?\ !3/Q<JC4?'?[''A#<A1VT+0M=U Q]2'7[4X!8\ @
M\ =B>HW[%/[?7BY2U_\ MN>#?"#-L?9H7P;T^_56 PR W4V=O?)&<^@XIA_X
M(Z?&CXA?\E#_ &\/VC=2\S_6_P#"')8>$,]<[?(CDV=>W3CTI?\ B&^_9_\
M%@Q\0_$'QS^+H;B4>,/B1J=SY^<YW>1)#UR?3J?6@#@_B'^R7XS\&3.GQ2_X
M*@^*]#".ZRI ?#_A=U5@=RYR=K#:V#CY=IP!@FO$_'OAW]D#PQ#*?''_  5(
M_:%\58CVW%OIGQHCN;*3&'5EAL+=\L!C^)LMGOP/NGX>_P#!!/\ 8Y^&*QC3
M?V>OAW<^405_M:S?5\X(//VMI<].^<\YZU[7X"_8A^"WPJ"?\(O\(?A?X;\O
M&S^R_"MC9[<9QCRXEQC<V/J?6@#\TO\ @EE^PQ\$?VO/VE?B%\4_A)\6OC)K
MWP[\#-%X4TG6)?&>H/J6M:C-;Q76HW8GG5+BVC F@MQY(C:0Q7!,CQOLK[0_
M9G^'-U^QC^VMJ_POM->\0>*?"/Q6T'4/B#82:W>_:[[1=0L+C3K&_B:7:&EC
MN%O[&12YWB2"Y9FD:5F'I'Q-_9F\00>/YO&7PH\7:5\/O$]_96^FZI!J7A[^
MVM"UB"WWBW::SCN+659XE=D26&XCRA"2+*L<0CT?@=^SSJG@KQIJ'C7QSXHA
M\<?$'5+)-+;4;;2QI6G:99)(9/LMC:>;,T,;2'?(TDTTLC*FZ0K%$D8!ZI11
M10 4444 %%%% !1110!Y_P"'/^3IO&7_ &*N@_\ I7K->@5Y_P"'/^3IO&7_
M &*N@_\ I7K->@4 ?P!T444 ?V^?\$G?^467[-/_ &2KPO\ ^FBUKZ KY_\
M^"3O_*++]FG_ +)5X7_]-%K7T!0 5\S?$'PC\2_A5^TM\=?B=X/\"MXSN]2^
M''A_3?"NG#5+2T&N:K9W.M2/;,TLJ>2B_;+8L\FU2KG:692!],T4I)M-)VO?
M\2XSLFFKIV_"2E^:U\CX:^%?[,?C#XY_LB?''P9XP\#_ !'\*?%'XN^&KJTU
MOQKXTN-!DAU:]GM98(K>UBTO4KUK:PM2^(K=@H1'9M\LTDTC]S^S!I/Q-U3X
MS^-_C%XV^%.O>#M0N_"7A[P=8>%/[7TF^U&]>SFO+B[NUEBNVMA!YNH%(P\R
M2LEL[-&A=$/U916G.[M^22\K76GR=NUDNNIGJX<C>EV_6[BW_P"30B_EVT/A
MSXU?LP?$W6?CKX^\&:5X,GU'P-\6OB/X5^(,_C1=4LH[3P]#I@TPWEG/;O,M
MV]PYT6$0F&"2,_;AO>/RFR?"O]F#XFZ5\>?!O@G4/!D]EX$^&WQ4\2_$R+QL
MVJ63V>MV^HIJ<EK8PVRS&[2Y2;6I5E,L"1!;$LDCF50/N.BE3DX)16RV^2@H
M_P#@*A%+YWNV74G*<7%[/]5)/_P)3:?RM9ZE/Q#H</B?0+[3;E[R.WU"WDMI
M7M+N6TN$1U*DQS1,LL3X)P\;*ZG!4@@&OASP#_P3X\!W7_!23XKZ.VO_ !O%
MI8_#7P7>Q2)\9_&*73/-JGBQ'$EP-3$TD8$";(W=DC+2LBJTTI?[OKY_^'/_
M "E-^,G_ &2KP'_Z=_&=22'_  [3^'7_ $,?Q_\ _#[>-_\ Y;4?\.T_AU_T
M,?Q__P##[>-__EM7T!10!\__ /#M/X=?]#'\?_\ P^WC?_Y;4?\ #M/X=?\
M0Q_'_P#\/MXW_P#EM7T!10!\_P#_  [3^'7_ $,?Q_\ _#[>-_\ Y;4?\.T_
MAU_T,?Q__P##[>-__EM7T!10!\__ /#M/X=?]#'\?_\ P^WC?_Y;4?\ #M/X
M=?\ 0Q_'_P#\/MXW_P#EM7T!10!\_P#_  [3^'7_ $,?Q_\ _#[>-_\ Y;4?
M\.T_AU_T,?Q__P##[>-__EM7T!10!\__ /#M/X=?]#'\?_\ P^WC?_Y;4?\
M#M/X=?\ 0Q_'_P#\/MXW_P#EM7T!10!\_P#_  [3^'7_ $,?Q_\ _#[>-_\
MY;4?\.T_AU_T,?Q__P##[>-__EM7T!7SI^VA_P %7_@'^P./LGQ%^(.E6OB2
M;:MKX9TS=J6O7KM_JT2R@#2C>2 K.%3)^\* +?\ P[3^'7_0Q_'_ /\ #[>-
M_P#Y;5R'QN_92^ 7[-7@.Y\4?$'XH_%WP7X>M>)-0UG]H7QG9P;L$A SZP-S
MG!PJY8]@:\;/[4G[;'_!0G]U\'/A;I_[+WP^NVVKXT^*,(N_$T\1_P"6EKHB
M96&09! N2R,,X;TZ_P""'_!!+X4:+X[MO'GQLUGQ7^TW\38CO_MSXB79OK*S
M8D$K::;_ ,>T$60"J,LFW'# <4 ?*U_^T-I7[76H3Z-^QO\ "_\ :I^,*[S"
M?'_B7XY>._#?@BS8'!=9I]56:[V$?-%&J/@@J37H7P._X-Y/&'Q6M;F?]JO]
MHKXK_$O2-3D$\WPXT7QQKQ\)6QQCRFFOKN:\N4&3AB\3<]37ZBZ=I]OI&GP6
MEI!#:VMK&L,,,*!(X448554<     <#%34 ?)_P9_P"")O[/?[./AZ72/AYI
M7Q/\!Z3/)YTMEX=^+OB_2[>1_P"\T<&IHI;D\D9YKL/^':?PZ_Z&/X__ /A]
MO&__ ,MJ^@** /G_ /X=I_#K_H8_C_\ ^'V\;_\ RVH_X=I_#K_H8_C_ /\
MA]O&_P#\MJ^@** /G_\ X=I_#K_H8_C_ /\ A]O&_P#\MJ/^':?PZ_Z&/X__
M /A]O&__ ,MJ^@** /G_ /X=I_#K_H8_C_\ ^'V\;_\ RVH_X=I_#K_H8_C_
M /\ A]O&_P#\MJ^@** /G_\ X=I_#K_H8_C_ /\ A]O&_P#\MJ/^':?PZ_Z&
M/X__ /A]O&__ ,MJ^@*\B_:#_:Q?X'_$OPIX-TGX<^/?B7XH\7:9J>M6VG^&
M9=)A:VL]/EL(;B:634KZSB $FI6BJJ.SG>QVX4F@#G/^':?PZ_Z&/X__ /A]
MO&__ ,MJ/^':?PZ_Z&/X_P#_ (?;QO\ _+:M/X2?ME7GC_XZV'P]\2_"/XF?
M##7=8T'4/$6F/XDN-"N;?4;:QN+&WN@C:;J5X4='U*TXE5 P<[2=I ]MH ^?
M_P#AVG\.O^AC^/\ _P"'V\;_ /RVH_X=I_#K_H8_C_\ ^'V\;_\ RVKZ KD/
M%7[0/@/P(2-;\;>$=&(+@B^UBWM\%/O#YW'W>_I0!Y=_P[3^'7_0Q_'_ /\
M#[>-_P#Y;4?\.T_AU_T,?Q__ /#[>-__ );5)XM_X*J_LQ^!4?\ M7]H?X)6
M;HH<PMXVTUIBI. 1&)BY&?0=CZ5YKXJ_X.!OV,_!K,+O]H+P--MD\H_86GON
M<$\>1&^1Q]X<>_- 'HW_  [3^'7_ $,?Q_\ _#[>-_\ Y;4?\.T_AU_T,?Q_
M_P##[>-__EM7A _X.8_V/M7D5/#OC[Q1XPE,C0[-$\":Y.1(,83+6B@EL\8)
M_#C+/^(A'P)KD.[PI\ /VO?'>4WH- ^%5U-YF&VL!YDD8^7J>WN3Q0![U_P[
M3^'7_0Q_'_\ \/MXW_\ EM1_P[3^'7_0Q_'_ /\ #[>-_P#Y;5X.?^"R/Q8\
M5R[?"7["W[3EYN8K&?$%K8:!G(RF[S)G"Y_B_N^])%^W[^W#XP(_L7]@RVT6
MW?:T=YXA^,>D)D9PP:WBB:13W!)Z#IR!0![S_P .T_AU_P!#'\?_ /P^WC?_
M .6U'_#M/X=?]#'\?_\ P^WC?_Y;5X*OC/\ X*8^/%3[#X+_ &/O ,;D"3^V
M]8UO5IXUR58H+950MT8 G'8]>!?V7/\ @H9X_!_MC]JCX.?#[S!@_P#"+_#(
M:MY.5()7[=*,X(!&>I)SP * />O^':?PZ_Z&/X__ /A]O&__ ,MJ/^':?PZ_
MZ&/X_P#_ (?;QO\ _+:O!&_X)!?'+XD#_BY'[>/[06I^9_KO^$+LM.\&YR.=
MGV>.39]YL8Z97^Z*#_P;>?L]>,,_\+'UGXV_&(O_ *T^,_B/JET9CSDMY$D.
M>3GZCZY .G^+/P\_9/\ @/!(_C7]H#QIX4\H'<FJ_M.>*[20D ' 1]:#,<$<
M $G(XYKYI\6?\%$OV"M.UM](\*_%?]J'XHZ^H!72_!'Q+^).L32Y. %==0$)
M)P?^6G;Z5]A?"S_@B#^R/\&IXI=$_9[^&+30G='+JFD)JTD; D@AKOS2"">#
MG(X]!7TIX1\$Z-\/]%33=!TC3-$TZ,Y2UL+5+:%3P,A$ 4=!V[4 ?DI_PM;Q
M9\7^/A!^QS^WQK:2_P"HN?'W[07BGP-"P[N?M&LR-M[CNPQC&:9_PZG_ &W/
MVDF_T[XH1?LU:-/]S^Q_C%X_\8Z_:Y_O_:-76R?'&-O<'/%?L%10!^<GP>_X
M(6_$CX'>/O /CZV_; ^+_P 1/B'X U2XU"R'Q->[\4>%B+C3;RPFVZ8+ZWEC
MFV7C%9A>';M*E6#FO9_BO^P-\3OVK_%GP^7XR_%3P7J_A#P#XB?Q0EAX$\)Z
MWX+U>[NQIM_8P[=4B\03S0(GVYI"(E#.8E0L$9@?K2B@#Y__ .':?PZ_Z&/X
M_P#_ (?;QO\ _+:C_AVG\.O^AC^/_P#X?;QO_P#+:OH"B@#Y_P#^':?PZ_Z&
M/X__ /A]O&__ ,MJ/^':?PZ_Z&/X_P#_ (?;QO\ _+:OH"B@#Y__ .':?PZ_
MZ&/X_P#_ (?;QO\ _+:C_AVG\.O^AC^/_P#X?;QO_P#+:OH"B@#Y_P#^':?P
MZ_Z&/X__ /A]O&__ ,MJ/^':?PZ_Z&/X_P#_ (?;QO\ _+:O?W<1H68@ #))
MZ 5\*?M&?\%N-&NOBG=_";]F3P??_M*?&*$^5=0:%,$\->&225\W4M4_U,:J
M0?D1B25*%HVQ0!ZC\1_V'O@Q\'?!&H^)?%GQ ^-'AGP[I$)N+[4]4_:!\:6E
MI:1CJTDKZN%4?4U\#ZSXMU3_ (*%ZU<>&?V*=$^/NH>'4F:UU#XR^./C7X]L
M?"MCM.U_[/MSJHFU"5><8 56"[E9&W5[M8?\$JKGXLW:?&']O[XK:'\0CH!_
MM"V\&K=?V1\-O!Q]3%*RB[9>GFW)PP.UU< &J/Q'_P"#@?PAXF\2?\*F_8R^
M%^O?M(^/+"%+2!/#]I_9GA'P\G,:-<7KJJ+"A"8VA86'RB=#B@";P-_P0-^
MOP%\%V_Q+_:3^)WQ$^+?C_PE$EW<_$SQE\1=6T9]#$?3[-+#>QM;0J3D>9-(
MP).'YQ7P%^WA_P %EOA+J7BQOAW^RH_[0?C?Q'?2M9P^*-0^,GQ N+>63#';
MIVF1:K]IO9#M;:\@BA#*,[U;-?5=_P#\$$_CS_P5!\76/B_]N+XY7#Z5#*+N
MQ^&?P_/V;2-()Y"&:0%=Z@E&81RR$9 N",&OT-_8]_X)T_!+]@?PW_9OPF^'
M'ASP@9(Q'<7\$'G:E>@?\]KN4M/*,\X=R 2< 9H _#WX%?\ !O[^TW_P4+M]
M(USXL7GBWPE+ 8I+;Q]\5/%6I:UXVM8U?>O]G:7#=+%8K_>BO999%8!E<9P/
MTE\!_P#!M+^SH[66L?%.X^*/QR^(%J8W/B_Q;X\U==41D^Z(FM;B$1HI^Z#N
M9<#YCUK]!Z* /GV'_@F;\.+>)43Q#\?41 %55^.OC<!0.@ _M:G?\.T_AU_T
M,?Q__P##[>-__EM7T!10!\__ /#M/X=?]#'\?_\ P^WC?_Y;4?\ #M/X=?\
M0Q_'_P#\/MXW_P#EM7T!10!\_P#_  [3^'7_ $,?Q_\ _#[>-_\ Y;4?\.T_
MAU_T,?Q__P##[>-__EM7T!10!\__ /#M/X=?]#'\?_\ P^WC?_Y;4?\ #M/X
M=?\ 0Q_'_P#\/MXW_P#EM7T!10!\_P#_  [3^'7_ $,?Q_\ _#[>-_\ Y;4?
M\.T_AU_T,?Q__P##[>-__EM7T!10!\__ /#M/X=?]#'\?_\ P^WC?_Y;4?\
M#M/X=?\ 0Q_'_P#\/MXW_P#EM7T!10!\_P#_  [3^'7_ $,?Q_\ _#[>-_\
MY;4?\.T_AU_T,?Q__P##[>-__EM7T!10!\__ /#M/X=?]#'\?_\ P^WC?_Y;
M4?\ #M/X=?\ 0Q_'_P#\/MXW_P#EM7T!10!\_P#_  [3^'7_ $,?Q_\ _#[>
M-_\ Y;4?\.T_AU_T,?Q__P##[>-__EM7T!10!\__ /#M/X=?]#'\?_\ P^WC
M?_Y;55US_@EM\+?$VDSV&I:O\==0L;I=DUM<_'#QM+%,OHRMJQ!'U%?15% '
MP-J?_!L'^P[K%[-=7/P6N)[N=B\D\GC?Q"\KL?XBQOR2?<UG:O\ \&\/A7P]
MIDUK\-/VD/VNOA+:G_4V'A[XF7(T^(#[J^5(K.54;L?O 1N/)K]"J* /R4\3
M?\&\_P"TKI^IR7/AS_@HC\>[NW9=B6.OZGK;[><[_.MM7B.0.,;,<GVQ]G_\
M$L+G2OAU^QEH_A35=4C7QYX&6:V^(@U"_,VH)K@=WO;N[DE8RM]HDW3QS2L?
M-AEB=6965C].5YW\7?V0_A/^T#XET_6?'OPP^'GC?6-(4)8WVO\ ANSU*YLE
M#;@(I)HV9!NY^4CGF@#\RO%O[&G[3_[0'QK^(_C/]G36/AI9?!'Q#XFGN_"J
M>(OBC\0O#WG*8H1>W%G:Z#?P67V*?4!>SQ2B/=+YS2!FC>-C#_P[3_X*$?\
M0Q_ #_P^WQE_^6U?KY! EK D<:+''&H5$4850.  .PI] 'Y ?\.S?^"@US^[
M?Q3\!K9'^5IH?CG\9'DB!ZLJMJVTD=0#P<<T'_@CW^W3K'[BX^/OA+1XFY-U
M8?$[XF7$Z8[!)=8V$'H<U^O]% 'Y ?\ #B3]LKQ.?+OOVUO$OA>,?+YVC>)O
M&=[(P;@L5N-:"Y7&5'0DG/:NB\(_\&Z_Q[LE7^WO^"CW[4.I'#;C8:KJ-EDY
MXQOU*;&!U]?:OU=HH _//PS_ ,$ KRWA*Z_^VI^W-KJ.-LD"_%*6WMYD(PRN
MOE.Q!]F'''-:3_\ !M?^S+XH7_BN8OBM\3RPQ(WBGXAZO<&8X&2WDSQ<DJ&X
MQR!V&*^^J* /@#_B%Q_84_Z(;_Y>?B#_ .3J[GX;?\$$/V7O@R8SX/\ "'CG
MPH8L;#H_Q1\5V.S'3'E:DN.@K[&HH ^?_P#AVG\.O^AC^/\ _P"'V\;_ /RV
MH_X=I_#K_H8_C_\ ^'V\;_\ RVKZ HH ^?\ _AVG\.O^AC^/_P#X?;QO_P#+
M:C_AVG\.O^AC^/\ _P"'V\;_ /RVKZ HH ^?_P#AVG\.O^AC^/\ _P"'V\;_
M /RVH_X=I_#K_H8_C_\ ^'V\;_\ RVKZ HH ^?\ _AVG\.O^AC^/_P#X?;QO
M_P#+:C_AVG\.O^AC^/\ _P"'V\;_ /RVKZ HH ^?_P#AVG\.O^AC^/\ _P"'
MV\;_ /RVH_X=I_#K_H8_C_\ ^'V\;_\ RVKZ HH ^?\ _AVG\.O^AC^/_P#X
M?;QO_P#+:C_AVG\.O^AC^/\ _P"'V\;_ /RVKZ HH ^?_P#AVG\.O^AC^/\
M_P"'V\;_ /RVH_X=I_#K_H8_C_\ ^'V\;_\ RVKZ HH ^?\ _AVG\.O^AC^/
M_P#X?;QO_P#+:C_AVG\.O^AC^/\ _P"'V\;_ /RVKZ HH ^?_P#AVG\.O^AC
M^/\ _P"'V\;_ /RVH_X=I_#K_H8_C_\ ^'V\;_\ RVKZ HH \/\ V<?@?HOP
M!^/GCG1]"O?&%_:7/A_0[UY/$GBS5?$MT':XU9"%N-1N+B9(\1KB-7" EF"A
MG8GW"O/_  Y_R=-XR_[%70?_ $KUFO0* /X Z*** /[?/^"3O_*++]FG_LE7
MA?\ ]-%K7T!7S_\ \$G?^467[-/_ &2KPO\ ^FBUKZ H ***_/OXB?&WXQ_L
MV^/_ -LO7_$'CZV\2ZIX1^$>E^+/#&G6>G-9Z+X9E/\ ;X1(;:268R.3:PO+
M-(VZ9EQMCC6.)#76RZ-^MNGJ_NTWVOK2HNII'O%?^!24?P;/T$HK\_/$OQ&\
M5_L$^'?VE=&T'QCXP\6+X1^#-A\1M(NO%VM7&NW-EK#QZM;SNLET\C""1]/M
MYOLX(A1S((T17*CUC]C/1M4^!7[6_COX6GQ?XU\8^'QX(\.>,(9_%.NW.LWM
MMJ%U-J5G>&.:X=W2&;[#!+Y"D11N9/+1%?;6GL_>M]WFUS7MY+E>KLWIIJ[8
MW_=JI;1V?HG[.U_-^UAHK_:UTU^JZ*_/SX]?$;Q6_P 9OBA\38/&/C"PN?A!
M\6O!_@?1M"M-:N(-"N-,OET5;]+JQ1Q;W,LW]M7!$LT;R1&"W\MDV'<?"3XC
M>*Y_C?\ #?XJ7'C'QA=7?Q&^,WBSX<ZGH$^M7#Z!#H]F-:BLT@L"_P!FAGB;
M1K>3[0D:S2&:X#NRN%6:4'.,9=)?JH./WJI'>UK2[+FTJ0<(N?1?HIRE]R@^
M][KSM^@=?/\ \.?^4IOQD_[)5X#_ /3OXSKW3Q#KD/AC0+[4KE+R2WT^WDN9
M4M+26[N'1%+$1PQ*TLKX!PD:L[' 4$D"OASP#_P4&\!VO_!23XKZPV@?&\VE
M]\-?!=G%&GP8\8O=*\.J>+'<R6XTPS1QD3ILD=%20K*J,S0RA)(/N^BOG_\
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
M!17S_P#\/+/AU_T+GQ__ /#$^-__ )4T?\/+/AU_T+GQ_P#_  Q/C?\ ^5-
M'T!17S__ ,/+/AU_T+GQ_P#_  Q/C?\ ^5-'_#RSX=?]"Y\?_P#PQ/C?_P"5
M- 'T!17S_P#\/+/AU_T+GQ__ /#$^-__ )4T?\/+/AU_T+GQ_P#_  Q/C?\
M^5- 'T!17S__ ,/+/AU_T+GQ_P#_  Q/C?\ ^5->)?&'_@XR_9H^%?B*^\+6
ME[\3?%7Q+M6\J'P)IWPYUVU\0WDN,^6D%[:VZJW&?G9>/6@#[MKY._;?_P""
MR/PC_8N\60>!XI=7^)_QAU-O)TOX>>"K8ZKKMU*02HE1,K;KT),I#;<LJ/C%
M?DQ\7?\ @OA\4?\ @IKK^J^%_#]]\2_AIH%O-+;R?#3X1>&;_6?B=K:(2KFY
MU&2".UT^$\$M;F25/F5HY!7'_"?XOV_[)_A)]/\ $FK:E_P3N\(^)UF\VWMO
MAIXGUGXI>-"#EHYM>OM/CA5F;YE:V=51B?D4'( /K3]L/XA>-?C-X?&M_MY?
M'+0/V6?@]J:>;:?!3P1JYNO%/B.W.<)J5S 'GF5L;7CMHS&01N\IQFO*OB7_
M ,%T[S]E+P;HOP8_8W_9GC^%]KJQ5-!M_$6E/+XDUMG Q<6V@V[-=2/(@WQW
M5[+LE"\DD8KSOX)_!S4/'?Q4F_X5O\'?CE^SEX8NV6YO_C)XS^%?BCQ]\4_%
MB.HQ-8SV^GSVVG,Z8!DA=&'RLKMRI_2C]A32?V6?^">6C79\!_#O]H.Y\4ZQ
MEM<\7ZW\#_'&H>(M?D8[G>YNWTC<=S?,43;'GG;G)H ^0/V<O^#>[]H'_@I3
MXOT_XD?MZ_%?Q;=Z>LBW=EX!L]33S%SSB7R<6MBI[Q6R&3:V#(C"OV*_9U_9
MD^'_ .R1\,+/P9\-/"&A^"_#-AS'8Z9;")7; !DD;[TLAP-TCEG;N37G/_#R
MSX=?]"Y\?_\ PQ/C?_Y4T?\ #RSX=?\ 0N?'_P#\,3XW_P#E30!] 45\_P#_
M  \L^'7_ $+GQ_\ _#$^-_\ Y4T?\/+/AU_T+GQ__P##$^-__E30!] 45\__
M /#RSX=?]"Y\?_\ PQ/C?_Y4T?\ #RSX=?\ 0N?'_P#\,3XW_P#E30!] 45\
M_P#_  \L^'7_ $+GQ_\ _#$^-_\ Y4T?\/+/AU_T+GQ__P##$^-__E30!] 4
M5\__ /#RSX=?]"Y\?_\ PQ/C?_Y4T?\ #RSX=?\ 0N?'_P#\,3XW_P#E30!]
M 45\_P#_  \L^'7_ $+GQ_\ _#$^-_\ Y4T?\/+/AU_T+GQ__P##$^-__E30
M!] 45\__ /#RSX=?]"Y\?_\ PQ/C?_Y4T?\ #RSX=?\ 0N?'_P#\,3XW_P#E
M30!] 45\_P#_  \L^'7_ $+GQ_\ _#$^-_\ Y4T?\/+/AU_T+GQ__P##$^-_
M_E30!] 45\__ /#RSX=?]"Y\?_\ PQ/C?_Y4T?\ #RSX=?\ 0N?'_P#\,3XW
M_P#E30!] 45\_P#_  \L^'7_ $+GQ_\ _#$^-_\ Y4T?\/+/AU_T+GQ__P##
M$^-__E30!] 45\__ /#RSX=?]"Y\?_\ PQ/C?_Y4T?\ #RSX=?\ 0N?'_P#\
M,3XW_P#E30!] 45\_P#_  \L^'7_ $+GQ_\ _#$^-_\ Y4T?\/+/AU_T+GQ_
M_P##$^-__E30!] 45\__ /#RSX=?]"Y\?_\ PQ/C?_Y4T?\ #RSX=?\ 0N?'
M_P#\,3XW_P#E30!] 45\_P#_  \L^'7_ $+GQ_\ _#$^-_\ Y4T?\/+/AU_T
M+GQ__P##$^-__E30!] 45\__ /#RSX=?]"Y\?_\ PQ/C?_Y4T?\ #RSX=?\
M0N?'_P#\,3XW_P#E30!] 45\_P#_  \L^'7_ $+GQ_\ _#$^-_\ Y4T?\/+/
MAU_T+GQ__P##$^-__E30!] 45\__ /#RSX=?]"Y\?_\ PQ/C?_Y4T?\ #RSX
M=?\ 0N?'_P#\,3XW_P#E30!] 45\_P#_  \L^'7_ $+GQ_\ _#$^-_\ Y4T?
M\/+/AU_T+GQ__P##$^-__E30!] 45\__ /#RSX=?]"Y\?_\ PQ/C?_Y4T?\
M#RSX=?\ 0N?'_P#\,3XW_P#E30!] 45\_P#_  \L^'7_ $+GQ_\ _#$^-_\
MY4T?\/+/AU_T+GQ__P##$^-__E30!] 45\__ /#RSX=?]"Y\?_\ PQ/C?_Y4
MT?\ #RSX=?\ 0N?'_P#\,3XW_P#E30!] 45\_P#_  \L^'7_ $+GQ_\ _#$^
M-_\ Y4T?\/+/AU_T+GQ__P##$^-__E30!] 45\__ /#RSX=?]"Y\?_\ PQ/C
M?_Y4T?\ #RSX=?\ 0N?'_P#\,3XW_P#E30!] 45\_P#_  \L^'7_ $+GQ_\
M_#$^-_\ Y4T?\/+/AU_T+GQ__P##$^-__E30!] 45\__ /#RSX=?]"Y\?_\
MPQ/C?_Y4T?\ #RSX=?\ 0N?'_P#\,3XW_P#E30!] 45\_P#_  \L^'7_ $+G
MQ_\ _#$^-_\ Y4T?\/+/AU_T+GQ__P##$^-__E30!] 45\__ /#RSX=?]"Y\
M?_\ PQ/C?_Y4T?\ #RSX=?\ 0N?'_P#\,3XW_P#E30!] 45\_P#_  \L^'7_
M $+GQ_\ _#$^-_\ Y4T?\/+/AU_T+GQ__P##$^-__E30!] 45\__ /#RSX=?
M]"Y\?_\ PQ/C?_Y4T?\ #RSX=?\ 0N?'_P#\,3XW_P#E30!Z!X<_Y.F\9?\
M8JZ#_P"E>LUZ!7A_[./QQT7X^_'SQSK&A67C"QM+;P_H=F\?B3PGJOAJZ+K<
M:LY*V^HV]O,\>)%Q(J%"0RABR,![A0!_ '1110!_;Y_P2=_Y19?LT_\ 9*O"
M_P#Z:+6OH"OG_P#X)._\HLOV:?\ LE7A?_TT6M?0% !7F7B+]DSPCXQ^(GQ!
M\0:S%>ZJ/B=X5L_!VNZ;<2+]AFT^V:_(5551(&<:C.KDN00$VA2"6]-HI2BI
M)QELRHSE'X7;;\&FON:3/!?@K_P3W\+?"WP9XVTCQ!XC\9_%23X@:/;^&M8U
M'QA<VLUY-H]O;R6\&G VEO;H(46>X;<4,KO<2N\CL01/^S_^PS;?L]Z5XBDM
M?B/\2?$?BKQ';:=ITOBK79M-N=6M;"P4K:V402R2V\I/,G)9X'E=KF5WD9RK
M+[G15N<G)R>\K7\[7_'5Z[ZONR+*RBEHMO+;;LM%IMI'LK>"^/\ _@GOX6^(
M?[1'_"?7'B/QG9VEYJFF:_K'A.UN;5= \0:IIJ[;&^N4:W:Y\V+;;G;%<1QN
M;.V\Q'\OD\&_\$]_"W@O]HW_ (6##XC\9W5G:ZQJ'B72_"-Q<VK>']$UC4(?
M)O-1MT6W%SYTJO<';)<21*UY<,D:,^1[U14P]WX?/\;7_P#28^G+&VRLY>]\
M7E^%_P#-^MW?=A7S_P##G_E*;\9/^R5> _\ T[^,Z^@*^?\ X<_\I3?C)_V2
MKP'_ .G?QG0!] 4444 %%%% !1110 4444 ?*O[2/[!OQ)\=_MRZ%\<OA;\7
M]#^&VKV'A6/PEJNG:GX.F\06VOVD=W<72),!J-LBHLDY*E$$JD-B;:Y2I_!?
M['OQNU+]LCPC\4/B-\;O!7BK0O"&GWUG:^$]%^'$NC6T<EU%Y;W4<\NJW3K-
M\L8WN)"(_-C3RQ-)N^HZ* ,#Q7\*O"_CM)UUSPWH.LK=*$G%]I\5P)E' #;U
M.1P.#7FWB#_@F]^SOXMD9]5^ OP7U-G 5FN_!&F3%@.@.Z$U[110!\R^)O\
M@B_^R5XM,GVK]G'X-1>;'Y;?8O"MI98'MY*)M/N,'WK@/$W_  ;E_L4>+?,^
MU? +PS%YD?E'[%J&H66!ST\FX3!Y^\.?>OMFB@#\Z/$G_!J9^Q!KI;[+\+=7
MT;,1C L_%^K-M;GYQYUQ)\W(Z_+P..N>!\1_\&=7[(6MD_9I?BMH^8RF+/Q'
M$V#S\_[ZWD^;GZ<#CK7ZJT4 ?C9XA_X,GOV=+DC^ROB=\:[(;"#]KO-,NOF[
M'Y;*/CV_6N7N_P#@R[T/2Y8G\._M-?$/1VA&5,FBQRE7'W2I2XCQCT_45^W=
M% 'X=/\ \&GWQZ\'W E\,?MV^.8Y7C*2.=,U&P;'!"YCU1\CCGIC X-8\O\
MP;H_\% _"-IY'AG]NGQ"D+EI)(V\:^)+!/,P #B-G!R ,GKP.M?N[10!^!-U
M_P $;?\ @K/X'C@_L_\ :O@UOR5WKL^)&LS9*]%;[5:+N)QWR#W-9EW^Q_\
M\%H_ UWY^G_$F[UQ_*8[8_%6D3)G^[MNE5=QQP<8YZBOZ":* /YX9M2_X+??
M#2SF$O\ PE$Y9#/B.T\&ZOP > P\P@\'Y1R>.#FL/4OV]_\ @LSX#LT2_P#
M7CS4V@B,SRP_#.PO'E49ZBVMR-W'W5 /3 YK^CJB@#^;NY_X+H_\%1O %PMQ
MXA^$>K6"1(TTEMJ_PAU6W7R\,/,8K$I"@@G(;JO/&:P-5_X.R_VW_A5<7*Z]
M\,/AG(BQ";?J?@O6+58DYRX_TN(XZ@EACY>*_ICHH _FK\+?\'G/[26H:=!]
MI^&GP%FN)=QWB>[LEP">J27Y*]/XCSU'6OIO_@FC_P %S-3_ ."U/[:_A+X0
M_&#PGX"\+^$X;.]UN'1K#51?0^+]2MT0P6US$[D/#$AN+@1L&5I((F(/EBOV
M>\4?#;P[XW#_ -M:!HNK^;'Y3_;;&*XWI_=.]3D<GBODW]N[_@FI8?%OQ#\/
M;OX??!?X%:K;:%K$FJZ_'JE])X2O[WRH&2RBAO['3;N942>3SV \L[K:$!BI
M<4 4/^"P'Q+\+?\ !//X"Z)\=O#?ABP7Q_X1\1:98:78:1"EI>^*[.>Y5;[2
M"40F1&LOM4ZHRN$DMHY0N8P1\9P_\'F/A7PP@;QG^S9\5O#4:R!966\AE$:L
M 5/[V.').>AQQSDU[E\4/^".&N?M,^/_ (??\+$^#'PSU/P[X?ULS:Q-X@_:
M \7^.;J72YH)(;BWMX]2TQ#&P+QS1^7<0@2VZ9.UFSZ!??\ !M)^R+9W+W'A
MCP1XJ\ WLC,[7/AKQOK-FVX@+D*URZ# R.% PQSGL ?/?A+_ (/1?V7M8\E-
M5\%_&K1974L[G2=.N8$YX&Y+XN21@_<&.?J?8_ 7_!U?^Q+XT>-+KXFZOX;E
ME8*JZIX5U/&2V!EH8)44=\E@ .I%5_%G_!MMX-NV:7P]^T/^T_HDHE\^*UOO
M%\.MZ:LG9FMKNW<.0 %R6SM&"3DUYUXH_P"#>3XK:-N.B_&3X&>/;02F9-.^
M(?[/7AR^8N=PWO>1()G8@\DKDG)S\Q% 'UOX"_X+F?L@?$@1_P!G_M$_"VW\
MS&/[4UE-*QD$\_:O+QT[^WJ*]N^&/[5WPM^-DNSP9\2? /BUR5 71?$-I?D[
MNG$4C=>U?DOXF_X(S_&[PG)NU?\ 9$_X)]?%.RB<R(OAB+4O"NH39Y8/Y@\@
M=2% ^48!Q7FVL_\ !/7X3^!I?,^+7_!)?XJV"P$F2?X;?$6Z\5K,!RSI!:WT
M+<CE4//.WJ#0!^^%%?SJK\$?^":O@O6X!JWB;]L;]E'4VD'EVNK6VJZ5)%*#
ME1O-K=A6& 02^ %&3FO:_ O[%_P>^*6%^#'_  5J^+^DO)+YT6GZC\4HKJ<L
M"OS/:_:+1W&, Y3!_2@#]OZ*_(F3_@CS^WGX:TZ*[^'_ /P40U3Q3 29K>77
M-(D$4QQCEC-=@KN&,<COCM7-ZI^RO_P63^%4ZC2?VA/A'XXLHW8K$;2PWRJ2
M0-[7&E1."!@X60@< $]* /V:HK\3A\6?^"TWPU\MKKX=_#?QG;VZ.TLJ-H9:
M3DXRD=[;N3R,!!T SDYS1O?^"M7_  5=^&4PBUS]C[PWKT,(\MI-/\,ZA+/*
M^-V2;;49DP.1\JX/'0\4 ?M_17XB:+_P<6?MP^&]--UXK_8'\;I!$BH\B>'/
M$6GJTA(^8%[.4 =?E)SR.3BNALO^#IWXR:/923^(_P!@3XPZ?;6Z+ONX+V^:
M-FR!DB32DV*2>,L3R!0!^S5%?D;X?_X.PM.N0W]J_LG_ +1EG\HV_9-*6YR>
MX.X1X'H><^@KN+3_ (.H/A-<RK$WP"_:V@FD.(HG\!6Q>;N=H6].<#DT ?IU
M17Y6>,/^#M?X+^%+/>?@A^U"3*K&V>X\(6=M#.R\, [7N>"<$A3BO%-5_P"#
MTSPOXCOU@\%? B]O!-,($G\3>/+#04CR0-[CRYL* 03@XZC/% '[0?$SXF:%
M\'? NH>)/$NH1Z7HNEHKW%PZ,YRS!$1$0%Y)'=E1(T5G=W554LP!\N\)?MT:
M1JOBG3=/\2>!OB;\.[37;J.QTC5O%&B+:Z?J-Q*P6& R1RR&VDE9E5$NUA+N
MRQJ#(0A_+2V_X+KZS^T3\0/ASXO^)?BG]E+P?\+?A_XI@\1:OX<TKX@2:GXK
MOA'!/ KQQE$@F2W:Y%WY2XE=K-1%YC[8W^HO^"J__!7K]F_Q5^P!XY\->%/B
MKX6^(7BWXD:/)X?\.:+X.ODUK6EOKI=D,XMK=FDB>W+"<>9L.Z *,N54@'VW
M\?/VI/AO^ROX5.M_$GQWX3\#:7@E;C6]4ALA,1_#&'8&1O15!)["OS]_:0_X
M.A_AAX7\'WVH?!GP+XQ^+=K;NUNOB>^5?"G@V.8'!C?5+\)F3.<(L9+[2%/>
MOD_X<?\ !*?Q3\7[J;QIX<^!7@S]FWPFO[^[^*'[1&IMXT\:W$?\-RFE7<AL
M;.5<YVW" @@%7Z5TGA76?V#?@)\5;>634/B5_P %"_V@+1!':1V6GR^,([8K
M]Q+6%0-,@MU8#:%,K1!,KT (!Y5=?M6_MX_\%L9Y;+P*_B@>![XM&P\"1R^#
M/!\29Q^_UV]7[=?%?N36]NBA@24;%>D6'_!%3X!?\$X?A7_;/[8_Q\T'0M%U
M&,RS> /!,LVC:?K8!R8I74OJ^L@,"07(*%CT%?8NG:7^WM^W591V^/ O[%?P
MXD41Q06JQ^*?&KVXP @/RV5J&08& )8B>A(KV#]D;_@BW\#_ -D_QHWC:;2M
M5^*'Q5N6$UYX]\?7S:]KL\P_Y:))+\D#=<&%$;!P6- 'RS^S[XD^-W[0?@2+
MP?\ L4_ OPW^R!\$+D*'^(OC/P_%#K.JIC N+#2!EI7(.Y9[QF616SN5J^F?
MV,/^"*OPH_93\??\+$\13Z_\:/C1<D2W7C_QY='5-420<_Z*CYCM54Y">6-Z
MJ=ID85]@44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >?^'/^3IO
M&7_8JZ#_ .E>LUZ!7G_AS_DZ;QE_V*N@_P#I7K->@4 ?P!T444 ?V^?\$G?^
M467[-/\ V2KPO_Z:+6OH"OG_ /X)._\ *++]FG_LE7A?_P!-%K7T!0 4R>=+
M6!Y)&"1QJ69F. H'))I]17XE:QF^S[//V-Y>_P"[NQQGVS459.,'*.]AQU:3
M/FWX6?\ !4WP%\1&DN]4T#QQX%\-W?A2]\=:#XA\165M'IWBG0K,Q_:;^U^S
MW$TT:HDUO)Y5W';SF.X1A$<-M[C]ES]L?2_VG]1U[3!X3\:^!/$'A^"QU";1
MO%-M;07L^GWT;O9WT8MYYT\F7RITVLZRH\$B21QL,'\[OA?^ROX]^*WPG\0^
M!]$\+?$JQ\7ZA\$?$WA?QY)XOT:?3]"M_$UP]LMI:Z%)<QI;PV<LL=XQ32-M
MB8EM7E7S!$:^N?V1/&M]\8OVF/B%\9)?!OQ!\(^%X/ 'A[PPEMXD\+W^F:I=
M7MI)J5]>+#9S1+<2I$+Z&(/'&R32"01-)MR>BT%'F;Z._DN:HE+I=/EC9Z*T
MN9I<T4G5C:_)O?;_ ,%Z>6DINSN_<LGH[^A?M0?M_P#A;]E;Q=_9.I^'_&/B
M+^S=*3Q%XEN]#M+>:V\':.]Q]G&I7QFGB;R=ZS'9;K--LMIW$16,FF>/?^"@
M_A+P!\?8_ \NA>+]0M(-5TW0-8\56=M;MH/AW4]20-865T[3K.9)]]N T,$L
M:&[M_,>/S!7SQ^W]I?B.'QY\:%T;P/X\\3I^T?\ !RR\%>%IM*\.7MS%9ZJD
MVJ0F'466(_V<FS6()?-N_*C"P7 +!H]IR?B?\*?%?A[XC_$'X/0^$/&6IWWQ
M.^)_@GQEI'B"ST&ZE\/Q:981Z+]ODN;]4-M;2P_V'<#R9I$DD-Q;>6K^9Q-"
M'-.$9[-V]?WBC)>7+"\KOMS/W- JJ*OR/2U[]ER1ES>?O.4;+^7E7O79^BM?
M/_PY_P"4IOQD_P"R5> __3OXSKW3Q#IDVM:!?6=MJ%YI%Q=V\D,5]:+$UQ9.
MRD"6,2I)$70D,!(CID#<K#(/PYX!_9/\>3_\%)/BOIZ_M-_&^&[M?AKX+N)=
M332_!_VJ\235/%BI!(IT(PB.(Q.R%(U<FYEWO(HB6."3[OHKY_\ ^&-OB+_T
M=C\?_P#P4>"/_F>H_P"&-OB+_P!'8_'_ /\ !1X(_P#F>H ^@**^?_\ AC;X
MB_\ 1V/Q_P#_  4>"/\ YGJ/^&-OB+_T=C\?_P#P4>"/_F>H ^@**^?_ /AC
M;XB_]'8_'_\ \%'@C_YGJ/\ AC;XB_\ 1V/Q_P#_  4>"/\ YGJ /H"BOG__
M (8V^(O_ $=C\?\ _P %'@C_ .9ZC_AC;XB_]'8_'_\ \%'@C_YGJ /H"BOG
M_P#X8V^(O_1V/Q__ /!1X(_^9ZC_ (8V^(O_ $=C\?\ _P %'@C_ .9Z@#Z
MHKY__P"&-OB+_P!'8_'_ /\ !1X(_P#F>H_X8V^(O_1V/Q__ /!1X(_^9Z@#
MZ HKY_\ ^&-OB+_T=C\?_P#P4>"/_F>H_P"&-OB+_P!'8_'_ /\ !1X(_P#F
M>H ^@**^?_\ AC;XB_\ 1V/Q_P#_  4>"/\ YGJ/^&-OB+_T=C\?_P#P4>"/
M_F>H ^@**^?_ /AC;XB_]'8_'_\ \%'@C_YGJ/\ AC;XB_\ 1V/Q_P#_  4>
M"/\ YGJ /H"BOG__ (8V^(O_ $=C\?\ _P %'@C_ .9ZC_AC;XB_]'8_'_\
M\%'@C_YGJ /H"BOG_P#X8V^(O_1V/Q__ /!1X(_^9ZC_ (8V^(O_ $=C\?\
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
M>"/_ )GJ /H"BOG_ /X8V^(O_1V/Q_\ _!1X(_\ F>H_X8V^(O\ T=C\?_\
MP4>"/_F>H ^@**^?_P#AC;XB_P#1V/Q__P#!1X(_^9ZC_AC;XB_]'8_'_P#\
M%'@C_P"9Z@#Z HKY_P#^&-OB+_T=C\?_ /P4>"/_ )GJ/^&-OB+_ -'8_'__
M ,%'@C_YGJ /H"BOG_\ X8V^(O\ T=C\?_\ P4>"/_F>H_X8V^(O_1V/Q_\
M_!1X(_\ F>H ^@**^?\ _AC;XB_]'8_'_P#\%'@C_P"9ZC_AC;XB_P#1V/Q_
M_P#!1X(_^9Z@#Z HKY__ .&-OB+_ -'8_'__ ,%'@C_YGJ/^&-OB+_T=C\?_
M /P4>"/_ )GJ /H"BOG_ /X8V^(O_1V/Q_\ _!1X(_\ F>H_X8V^(O\ T=C\
M?_\ P4>"/_F>H ^@**^?_P#AC;XB_P#1V/Q__P#!1X(_^9ZC_AC;XB_]'8_'
M_P#\%'@C_P"9Z@#Z HKY_P#^&-OB+_T=C\?_ /P4>"/_ )GJ/^&-OB+_ -'8
M_'__ ,%'@C_YGJ /H"BOG_\ X8V^(O\ T=C\?_\ P4>"/_F>H_X8V^(O_1V/
MQ_\ _!1X(_\ F>H ^@**^?\ _AC;XB_]'8_'_P#\%'@C_P"9ZC_AC;XB_P#1
MV/Q__P#!1X(_^9Z@#Z HKY__ .&-OB+_ -'8_'__ ,%'@C_YGJ/^&-OB+_T=
MC\?_ /P4>"/_ )GJ /H"BOG_ /X8V^(O_1V/Q_\ _!1X(_\ F>H_X8V^(O\
MT=C\?_\ P4>"/_F>H ^@**^?_P#AC;XB_P#1V/Q__P#!1X(_^9ZC_AC;XB_]
M'8_'_P#\%'@C_P"9Z@#Z HKY_P#^&-OB+_T=C\?_ /P4>"/_ )GJ/^&-OB+_
M -'8_'__ ,%'@C_YGJ /H"BOG_\ X8V^(O\ T=C\?_\ P4>"/_F>H_X8V^(O
M_1V/Q_\ _!1X(_\ F>H ^@**^?\ _AC;XB_]'8_'_P#\%'@C_P"9ZC_AC;XB
M_P#1V/Q__P#!1X(_^9Z@#Z HKY__ .&-OB+_ -'8_'__ ,%'@C_YGJ/^&-OB
M+_T=C\?_ /P4>"/_ )GJ /H"BOG_ /X8V^(O_1V/Q_\ _!1X(_\ F>H_X8V^
M(O\ T=C\?_\ P4>"/_F>H ^@**^?_P#AC;XB_P#1V/Q__P#!1X(_^9ZC_AC;
MXB_]'8_'_P#\%'@C_P"9Z@#Z HKY_P#^&-OB+_T=C\?_ /P4>"/_ )GJ/^&-
MOB+_ -'8_'__ ,%'@C_YGJ /H"BOG_\ X8V^(O\ T=C\?_\ P4>"/_F>H_X8
MV^(O_1V/Q_\ _!1X(_\ F>H ^@**^?\ _AC;XB_]'8_'_P#\%'@C_P"9ZC_A
MC;XB_P#1V/Q__P#!1X(_^9Z@#Z HKY__ .&-OB+_ -'8_'__ ,%'@C_YGJ/^
M&-OB+_T=C\?_ /P4>"/_ )GJ /H"BOG_ /X8V^(O_1V/Q_\ _!1X(_\ F>H_
MX8V^(O\ T=C\?_\ P4>"/_F>H ^@**^?_P#AC;XB_P#1V/Q__P#!1X(_^9ZC
M_AC;XB_]'8_'_P#\%'@C_P"9Z@#T#PY_R=-XR_[%70?_ $KUFO0*\/\ V<?A
MIK7PK^/GCG3]=^(7C#XE7<WA_0[A-3\26VE074"&XU91 JZ=9VD/E@JS M&7
MS(V7*A57W"@#^ .BBB@#^WS_ ()._P#*++]FG_LE7A?_ --%K7T!7S__ ,$G
M?^467[-/_9*O"_\ Z:+6OH"@ HHHH **** "BBB@ KY_^'/_ "E-^,G_ &2K
MP'_Z=_&=?0%?/_PY_P"4IOQD_P"R5> __3OXSH ^@**** "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 \_\.?\ )TWC+_L5
M=!_]*]9KT"O/_#G_ "=-XR_[%70?_2O6:] H _@#HHHH _M\_P""3O\ RBR_
M9I_[)5X7_P#31:U] 5\__P#!)W_E%E^S3_V2KPO_ .FBUKZ H *JZYJ\7A_1
M;R_GSY-E ]Q)M&3M12QQ^ JU4.H6$.JV$]K<1B6WN8VBE1NCJPP0?J#6=93=
M.2INTK.WKT+I\O.N?;KZ'YK_  "_X*8Z]-^SEXI^+VH?&"[\5^(W^%VJ?$./
MX<ZIX)&F:+"R1I<0+HVIBW@:]M[3>EM=,+B^)=U):W;Y&^EOV/O&OQ"\(?M&
M^-/A9\0/'=W\2I;+PIH/C*RUF[TNRT^>U:^DOK6ZLPEI#%&;=9K#S(2RM*%G
M97DDVJU<UX=_X)6OJFE0>%?'/CQ/%'PV\,^!]5^'OA+1K/0SIVH:;IFH1PP2
M->WK7$PO+B.VMXHHY$AMU'S.Z2.0R]_^S%^R7XU^#NN>+/%GC/XBZ3X]^(_B
M#1-.\.6FL0^%VTJPL;'3TG-L'M/MDK2RO<75S-,ZSQB0R*J)"$%='-3U<(M*
MVSU=KSLMW[R]UMN3NM.;[*B5W&S^*^ZV_P"7>OI95$E96;6GVCRG]O;]HWXG
M>&_B%\5_^$$\9-X0L/@!\-;7XC7%DFF6=VGC"XEGU!_L-V\\4CQ6OD:5*F;9
MH9M]WN$H$85LCXF?M=_$BY^)_B[X@:-XLFTGP+\,?B%X3\#S>#!IEG);^(;?
M5H]*^UW5Q</$URD\9UJ(PB":*,?8OWB2>:=OI?[5'_!/OQ#^T7XHU&_T[XC6
M7A.#Q_X1@\#?$:WC\-M=_P#"0Z9'/)+_ *"YNT-A<;+K4(A)(+I0EV,H6B5B
MWX@?\$Y[SQ9\=;_4M/\ '%MI'PO\3^(M#\7>)?"']@>==:CJFD)"MLT%_P#:
M%6WMW-EIIFB:VE9_L9VR1^:U*AR1G#GVO_[D3;?>+A=)=+K1/555<)7<5T^_
MW(JR[2YE-WTW6KZ?2WB'Q#8>$= OM5U6^L],TO3+>2[O+R[F6&WM(8U+R2R2
M,0J(J@DL2  "2:^'/ /_  4V_9NL_P#@I)\5]=E_:#^"$6B:C\-?!=A::@_C
MK2UM;JX@U3Q8\\,<IGV-)&ES;LZ@DJ)XB0 ZY^[Z^?\ X<_\I3?C)_V2KP'_
M .G?QG4$A_P]B_99_P"CEO@!_P"'#TC_ .2*/^'L7[+/_1RWP _\.'I'_P D
M5] 44 ?/_P#P]B_99_Z.6^ '_AP](_\ DBC_ (>Q?LL_]'+? #_PX>D?_)%?
M0%% 'S__ ,/8OV6?^CEO@!_X</2/_DBC_A[%^RS_ -'+? #_ ,.'I'_R17T!
M10!\_P#_  ]B_99_Z.6^ '_AP](_^2*/^'L7[+/_ $<M\ /_  X>D?\ R17T
M!10!\_\ _#V+]EG_ *.6^ '_ (</2/\ Y(H_X>Q?LL_]'+? #_PX>D?_ "17
MT!10!\__ /#V+]EG_HY;X ?^'#TC_P"2*/\ A[%^RS_T<M\ /_#AZ1_\D5]
M44 ?/_\ P]B_99_Z.6^ '_AP](_^2*/^'L7[+/\ T<M\ /\ PX>D?_)%?0%%
M 'S_ /\ #V+]EG_HY;X ?^'#TC_Y(H_X>Q?LL_\ 1RWP _\ #AZ1_P#)%?0%
M% 'S_P#\/8OV6?\ HY;X ?\ AP](_P#DBC_A[%^RS_T<M\ /_#AZ1_\ )%?0
M%% 'S_\ \/8OV6?^CEO@!_X</2/_ )(H_P"'L7[+/_1RWP _\.'I'_R17T!1
M0!\__P##V+]EG_HY;X ?^'#TC_Y(H_X>Q?LL_P#1RWP _P##AZ1_\D5] 44
M?/\ _P /8OV6?^CEO@!_X</2/_DBC_A[%^RS_P!'+? #_P .'I'_ ,D5] 44
M ?/_ /P]B_99_P"CEO@!_P"'#TC_ .2*/^'L7[+/_1RWP _\.'I'_P D5] 4
M4 ?/_P#P]B_99_Z.6^ '_AP](_\ DBC_ (>Q?LL_]'+? #_PX>D?_)%?0%%
M'S__ ,/8OV6?^CEO@!_X</2/_DBC_A[%^RS_ -'+? #_ ,.'I'_R17T!10!\
M_P#_  ]B_99_Z.6^ '_AP](_^2*/^'L7[+/_ $<M\ /_  X>D?\ R17T!10!
M\_\ _#V+]EG_ *.6^ '_ (</2/\ Y(H_X>Q?LL_]'+? #_PX>D?_ "17T!10
M!\__ /#V+]EG_HY;X ?^'#TC_P"2*/\ A[%^RS_T<M\ /_#AZ1_\D5] 44 ?
M/_\ P]B_99_Z.6^ '_AP](_^2*/^'L7[+/\ T<M\ /\ PX>D?_)%?0%% 'S_
M /\ #V+]EG_HY;X ?^'#TC_Y(H_X>Q?LL_\ 1RWP _\ #AZ1_P#)%?0%% 'S
M_P#\/8OV6?\ HY;X ?\ AP](_P#DBC_A[%^RS_T<M\ /_#AZ1_\ )%?0%% '
MS_\ \/8OV6?^CEO@!_X</2/_ )(H_P"'L7[+/_1RWP _\.'I'_R17T!10!\_
M_P##V+]EG_HY;X ?^'#TC_Y(H_X>Q?LL_P#1RWP _P##AZ1_\D5] 44 ?/\
M_P /8OV6?^CEO@!_X</2/_DBC_A[%^RS_P!'+? #_P .'I'_ ,D5] 44 ?/_
M /P]B_99_P"CEO@!_P"'#TC_ .2*/^'L7[+/_1RWP _\.'I'_P D5] 44 ?/
M_P#P]B_99_Z.6^ '_AP](_\ DBC_ (>Q?LL_]'+? #_PX>D?_)%?0%% 'S__
M ,/8OV6?^CEO@!_X</2/_DBC_A[%^RS_ -'+? #_ ,.'I'_R17T!10!\_P#_
M  ]B_99_Z.6^ '_AP](_^2*/^'L7[+/_ $<M\ /_  X>D?\ R17T!10!\_\
M_#V+]EG_ *.6^ '_ (</2/\ Y(H_X>Q?LL_]'+? #_PX>D?_ "17T!10!\__
M /#V+]EG_HY;X ?^'#TC_P"2*/\ A[%^RS_T<M\ /_#AZ1_\D5] 44 ?/_\
MP]B_99_Z.6^ '_AP](_^2*/^'L7[+/\ T<M\ /\ PX>D?_)%?0%% 'S_ /\
M#V+]EG_HY;X ?^'#TC_Y(H_X>Q?LL_\ 1RWP _\ #AZ1_P#)%?0%% 'S_P#\
M/8OV6?\ HY;X ?\ AP](_P#DBC_A[%^RS_T<M\ /_#AZ1_\ )%?0%% 'S_\
M\/8OV6?^CEO@!_X</2/_ )(H_P"'L7[+/_1RWP _\.'I'_R17T!10!\__P##
MV+]EG_HY;X ?^'#TC_Y(H_X>Q?LL_P#1RWP _P##AZ1_\D5] 44 ?/\ _P /
M8OV6?^CEO@!_X</2/_DBC_A[%^RS_P!'+? #_P .'I'_ ,D5] 44 ?/_ /P]
MB_99_P"CEO@!_P"'#TC_ .2*/^'L7[+/_1RWP _\.'I'_P D5] 44 ?/_P#P
M]B_99_Z.6^ '_AP](_\ DBC_ (>Q?LL_]'+? #_PX>D?_)%?0%% 'S__ ,/8
MOV6?^CEO@!_X</2/_DBC_A[%^RS_ -'+? #_ ,.'I'_R17T!10!\_P#_  ]B
M_99_Z.6^ '_AP](_^2*/^'L7[+/_ $<M\ /_  X>D?\ R17T!10!\_\ _#V+
M]EG_ *.6^ '_ (</2/\ Y(H_X>Q?LL_]'+? #_PX>D?_ "17T!10!\__ /#V
M+]EG_HY;X ?^'#TC_P"2*/\ A[%^RS_T<M\ /_#AZ1_\D5] 44 ?/_\ P]B_
M99_Z.6^ '_AP](_^2*/^'L7[+/\ T<M\ /\ PX>D?_)%?0%% 'S_ /\ #V+]
MEG_HY;X ?^'#TC_Y(H_X>Q?LL_\ 1RWP _\ #AZ1_P#)%?0%% 'S_P#\/8OV
M6?\ HY;X ?\ AP](_P#DBC_A[%^RS_T<M\ /_#AZ1_\ )%?0%% 'S_\ \/8O
MV6?^CEO@!_X</2/_ )(H_P"'L7[+/_1RWP _\.'I'_R17T!10!\__P##V+]E
MG_HY;X ?^'#TC_Y(H_X>Q?LL_P#1RWP _P##AZ1_\D5] 44 ?/\ _P /8OV6
M?^CEO@!_X</2/_DBC_A[%^RS_P!'+? #_P .'I'_ ,D5] 44 ?/_ /P]B_99
M_P"CEO@!_P"'#TC_ .2*/^'L7[+/_1RWP _\.'I'_P D5] 44 ?/_P#P]B_9
M9_Z.6^ '_AP](_\ DBC_ (>Q?LL_]'+? #_PX>D?_)%?0%% 'S__ ,/8OV6?
M^CEO@!_X</2/_DBC_A[%^RS_ -'+? #_ ,.'I'_R17T!10!\_P#_  ]B_99_
MZ.6^ '_AP](_^2*/^'L7[+/_ $<M\ /_  X>D?\ R17T!10!\_\ _#V+]EG_
M *.6^ '_ (</2/\ Y(H_X>Q?LL_]'+? #_PX>D?_ "17T!10!\__ /#V+]EG
M_HY;X ?^'#TC_P"2*/\ A[%^RS_T<M\ /_#AZ1_\D5] 44 ?/_\ P]B_99_Z
M.6^ '_AP](_^2*/^'L7[+/\ T<M\ /\ PX>D?_)%?0%% 'S_ /\ #V+]EG_H
MY;X ?^'#TC_Y(H_X>Q?LL_\ 1RWP _\ #AZ1_P#)%?0%% 'S_P#\/8OV6?\
MHY;X ?\ AP](_P#DBC_A[%^RS_T<M\ /_#AZ1_\ )%?0%% 'A_[./[0O@']I
M3X^>.==^'7CCP?X_T2T\/Z'83ZAX;UFVU6UAN%N-6=H6E@=T$@22-BI.0)%.
M,,*]PKS_ ,.?\G3>,O\ L5=!_P#2O6:] H _@#HHHH _M\_X)._\HLOV:?\
MLE7A?_TT6M?0%?/_ /P2=_Y19?LT_P#9*O"__IHM:^@* "BBB@ HKBX/VB?!
M,_Q(\7>$O^$CT]-?\ Z7::UXBMY"T::/9W0N#!+-*P$:AEM9V(W954#, K*3
MD_LX?M=^ /VL].U6Y\"ZQ>Z@-$DA2\AOM'O=)N8TGB$UO.L-Y#%(]O-&VZ*=
M%,4H#;';:V!:W2Z?\-^8/1V?]:7_ ":?H[GI5%>6?'O]M3X:?LR>*-'T;QKX
MBDTK4-;59HTATN\ODLH#/';BZO)+>*1+*U\Z6./[1=-%#N;&_@X/&/[:GPT\
M _'K3/AIJGB*2#Q=JLMO;QPII=Y-9VT]PLK6UO<WJ1-:VL\XAD\J&>5))<#8
MK;ER+6UNKLO-]EY^0/2]^BN_)=WY>9ZG7S_\.?\ E*;\9/\ LE7@/_T[^,Z^
M@*^?_AS_ ,I3?C)_V2KP'_Z=_&= 'T!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 %%%% 'G_AS_ ).F\9?]BKH/_I7K->@5
MY_X<_P"3IO&7_8JZ#_Z5ZS7H% '\ =%%% ']OG_!)W_E%E^S3_V2KPO_ .FB
MUKZ KY__ ."3O_*++]FG_LE7A?\ ]-%K7T!0 5C_ !"US5/#/@'6]1T31)?$
MNM6%A/<V&D17,5L^J7"1LT=NLLI$<9D<!-[D*N[).!6Q14SBY1<4[7ZHJ+M)
M-JY^1NB>#_B'XOU?]L+P=)\(/B-HWQ"\>_ JRN-8N]2N-"DDU/6)3XAYQ8:C
M<L5G:3[/;(N\I%9K')Y:K$7^IOV,/C]X(_:%_:Z^)?Q4\"^(M&U7X::;\-?"
M^BWNNVUPBZ=!?02ZM>SV\DF=BRVUM=VYF5B##YP5@IR!]F45JZCULDM++R^)
M?-6E9+2UMPJ2Y[J75W?=_P *_P VZ2=[=6M]3\WO^"DGQ0\-^"_B%^T#;:OJ
ME@TWQ[^!-AX;^&R"19?^$OU(3ZQ";&P[3SF35=.<1QY)6=7QM5B,;XMZY:^$
M_B5\4/@WJM_ OQ<^(7Q?^'_B7PQI#R9OM9TRVC\/FXO[<'YWM[;^Q]3\V105
MB\AMQ&]=WZ=44Z4_9S4UT:^Y351+R=TDWUUT71U*DIZO>VGKR1A=]U:"=O77
M:U/Q##?W.@7T>E7-G9:I);R+9W%W;-=6\$Q4B-Y(EDC:1 V"4$B%@" ZYR/A
MSP#X"_:2;_@I)\5XHOBO\$$UM/AKX+>[NW^$^J-:SVYU3Q8((XX!XB#QR(ZW
M!>0RN)!+$ D9B9I?N^OG_P"'/_*4WXR?]DJ\!_\ IW\9UF0'_"N?VIO^BR?
M#_PS>K__ #3T?\*Y_:F_Z+)\ /\ PS>K_P#S3U] 44 ?/_\ PKG]J;_HLGP
M_P##-ZO_ /-/1_PKG]J;_HLGP _\,WJ__P T]?0%% 'S_P#\*Y_:F_Z+)\ /
M_#-ZO_\ -/1_PKG]J;_HLGP _P##-ZO_ /-/7T!10!\__P#"N?VIO^BR? #_
M ,,WJ_\ \T]'_"N?VIO^BR? #_PS>K__ #3U] 44 ?/_ /PKG]J;_HLGP _\
M,WJ__P T]'_"N?VIO^BR? #_ ,,WJ_\ \T]?0%% 'S__ ,*Y_:F_Z+)\ /\
MPS>K_P#S3T?\*Y_:F_Z+)\ /_#-ZO_\ -/7T!10!\_\ _"N?VIO^BR? #_PS
M>K__ #3T?\*Y_:F_Z+)\ /\ PS>K_P#S3U] 44 ?/_\ PKG]J;_HLGP _P##
M-ZO_ /-/1_PKG]J;_HLGP _\,WJ__P T]?0%% 'S_P#\*Y_:F_Z+)\ /_#-Z
MO_\ -/1_PKG]J;_HLGP _P##-ZO_ /-/7T!10!\__P#"N?VIO^BR? #_ ,,W
MJ_\ \T]'_"N?VIO^BR? #_PS>K__ #3U] 44 ?/_ /PKG]J;_HLGP _\,WJ_
M_P T]'_"N?VIO^BR? #_ ,,WJ_\ \T]?0%% 'S__ ,*Y_:F_Z+)\ /\ PS>K
M_P#S3T?\*Y_:F_Z+)\ /_#-ZO_\ -/7T!10!\_\ _"N?VIO^BR? #_PS>K__
M #3T?\*Y_:F_Z+)\ /\ PS>K_P#S3U] 44 ?/_\ PKG]J;_HLGP _P##-ZO_
M /-/1_PKG]J;_HLGP _\,WJ__P T]?0%% 'S_P#\*Y_:F_Z+)\ /_#-ZO_\
M-/1_PKG]J;_HLGP _P##-ZO_ /-/7T!10!\__P#"N?VIO^BR? #_ ,,WJ_\
M\T]'_"N?VIO^BR? #_PS>K__ #3U] 44 ?/_ /PKG]J;_HLGP _\,WJ__P T
M]'_"N?VIO^BR? #_ ,,WJ_\ \T]?0%% 'S__ ,*Y_:F_Z+)\ /\ PS>K_P#S
M3T?\*Y_:F_Z+)\ /_#-ZO_\ -/7T!10!\_\ _"N?VIO^BR? #_PS>K__ #3T
M?\*Y_:F_Z+)\ /\ PS>K_P#S3U] 44 ?/_\ PKG]J;_HLGP _P##-ZO_ /-/
M1_PKG]J;_HLGP _\,WJ__P T]?0%% 'S_P#\*Y_:F_Z+)\ /_#-ZO_\ -/1_
MPKG]J;_HLGP _P##-ZO_ /-/7T!10!\__P#"N?VIO^BR? #_ ,,WJ_\ \T]'
M_"N?VIO^BR? #_PS>K__ #3U] 44 ?/_ /PKG]J;_HLGP _\,WJ__P T]'_"
MN?VIO^BR? #_ ,,WJ_\ \T]?0%% 'S__ ,*Y_:F_Z+)\ /\ PS>K_P#S3T?\
M*Y_:F_Z+)\ /_#-ZO_\ -/7T!10!\_\ _"N?VIO^BR? #_PS>K__ #3T?\*Y
M_:F_Z+)\ /\ PS>K_P#S3U] 44 ?/_\ PKG]J;_HLGP _P##-ZO_ /-/1_PK
MG]J;_HLGP _\,WJ__P T]?0%% 'S_P#\*Y_:F_Z+)\ /_#-ZO_\ -/1_PKG]
MJ;_HLGP _P##-ZO_ /-/7T!10!\__P#"N?VIO^BR? #_ ,,WJ_\ \T]'_"N?
MVIO^BR? #_PS>K__ #3U] 44 ?/_ /PKG]J;_HLGP _\,WJ__P T]'_"N?VI
MO^BR? #_ ,,WJ_\ \T]?0%% 'S__ ,*Y_:F_Z+)\ /\ PS>K_P#S3T?\*Y_:
MF_Z+)\ /_#-ZO_\ -/7T!10!\_\ _"N?VIO^BR? #_PS>K__ #3T?\*Y_:F_
MZ+)\ /\ PS>K_P#S3U] 44 ?/_\ PKG]J;_HLGP _P##-ZO_ /-/1_PKG]J;
M_HLGP _\,WJ__P T]?0%% 'S_P#\*Y_:F_Z+)\ /_#-ZO_\ -/1_PKG]J;_H
MLGP _P##-ZO_ /-/7T!10!\__P#"N?VIO^BR? #_ ,,WJ_\ \T]'_"N?VIO^
MBR? #_PS>K__ #3U] 44 ?/_ /PKG]J;_HLGP _\,WJ__P T]'_"N?VIO^BR
M? #_ ,,WJ_\ \T]?0%% 'S__ ,*Y_:F_Z+)\ /\ PS>K_P#S3T?\*Y_:F_Z+
M)\ /_#-ZO_\ -/7T!10!\_\ _"N?VIO^BR? #_PS>K__ #3T?\*Y_:F_Z+)\
M /\ PS>K_P#S3U] 44 ?/_\ PKG]J;_HLGP _P##-ZO_ /-/1_PKG]J;_HLG
MP _\,WJ__P T]?0%% 'S_P#\*Y_:F_Z+)\ /_#-ZO_\ -/1_PKG]J;_HLGP
M_P##-ZO_ /-/7T!10!\__P#"N?VIO^BR? #_ ,,WJ_\ \T]'_"N?VIO^BR?
M#_PS>K__ #3U] 44 ?/_ /PKG]J;_HLGP _\,WJ__P T]'_"N?VIO^BR? #_
M ,,WJ_\ \T]?0%% 'S__ ,*Y_:F_Z+)\ /\ PS>K_P#S3T?\*Y_:F_Z+)\ /
M_#-ZO_\ -/7T!10!\_\ _"N?VIO^BR? #_PS>K__ #3T?\*Y_:F_Z+)\ /\
MPS>K_P#S3U] 44 ?/_\ PKG]J;_HLGP _P##-ZO_ /-/1_PKG]J;_HLGP _\
M,WJ__P T]?0%% 'S_P#\*Y_:F_Z+)\ /_#-ZO_\ -/1_PKG]J;_HLGP _P##
M-ZO_ /-/7T!10!\__P#"N?VIO^BR? #_ ,,WJ_\ \T]'_"N?VIO^BR? #_PS
M>K__ #3U] 44 ?/_ /PKG]J;_HLGP _\,WJ__P T]'_"N?VIO^BR? #_ ,,W
MJ_\ \T]?0%% 'S__ ,*Y_:F_Z+)\ /\ PS>K_P#S3T?\*Y_:F_Z+)\ /_#-Z
MO_\ -/7T!10!\_\ _"N?VIO^BR? #_PS>K__ #3T?\*Y_:F_Z+)\ /\ PS>K
M_P#S3U] 44 ?/_\ PKG]J;_HLGP _P##-ZO_ /-/1_PKG]J;_HLGP _\,WJ_
M_P T]?0%% 'S_P#\*Y_:F_Z+)\ /_#-ZO_\ -/1_PKG]J;_HLGP _P##-ZO_
M /-/7T!10!\__P#"N?VIO^BR? #_ ,,WJ_\ \T]'_"N?VIO^BR? #_PS>K__
M #3U] 44 ?/_ /PKG]J;_HLGP _\,WJ__P T]'_"N?VIO^BR? #_ ,,WJ_\
M\T]?0%% 'S__ ,*Y_:F_Z+)\ /\ PS>K_P#S3T?\*Y_:F_Z+)\ /_#-ZO_\
M-/7T!10!\_\ _"N?VIO^BR? #_PS>K__ #3T?\*Y_:F_Z+)\ /\ PS>K_P#S
M3U] 44 ?/_\ PKG]J;_HLGP _P##-ZO_ /-/1_PKG]J;_HLGP _\,WJ__P T
M]?0%% 'S_P#\*Y_:F_Z+)\ /_#-ZO_\ -/1_PKG]J;_HLGP _P##-ZO_ /-/
M7T!10!X?^SCHOC[0OCYXYB^(OB7P?XJUMO#^AO!=^&_#-SH%K';_ &C5@L;0
M3W]Z[2!Q(3()5!#*-@*EF]PKS_PY_P G3>,O^Q5T'_TKUFO0* /X Z*** /[
M?/\ @D[_ ,HLOV:?^R5>%_\ TT6M?0%?/_\ P2=_Y19?LT_]DJ\+_P#IHM:^
M@* "BBH[R9[:TED2)YW1"RQ(0&D('"@L0,GIR0/>E)V5V-*[L245\0>)_P!O
MWXO_ ++&JS7GQDT3P'>6]_\ #?7_ (B'PWX9MKF'5/!W]EBW?[!>7C7-Q!>B
M3[2L(NHX[9/-A8K&ZM\GK7[)'Q[^).O?&3Q9\./BRO@JX\4:/H&C^+;*]\+6
M-S961LM0-U"UI)'//.S36]Q8SCS@ZK,DD;"*(AEJXQ;5_P"M')-+O;EE>UU9
M;ZJZE[JN]O\ ]G7R^.*UL[O;1V^A:*^2OVVOVU?B)\'?'GCJV^']CX.FTGX+
M>!K?XB>,$URUN)[G7+.6>[ T^Q>*>);6;[/IUZ_VB59U#M OE$%F&?\ $?\
M;\\<Z9\7M=UG0+/PBWPA\ >,_#G@?Q!!>6=R^O:I/K"6)^V6LZSK#!';-JUA
MF)X)FF"7&'BPF53BYM1CNW;[Y<J;[)R=E][]W4<XN-T^WWZ*5EW?+)/YVWT/
ML6OG_P"'/_*4WXR?]DJ\!_\ IW\9U] 5\_\ PY_Y2F_&3_LE7@/_ -._C.D(
M^@**** "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 \_\.?\G3>,O^Q5T'_TKUFO0*\_\.?\G3>,O^Q5T'_TKUFO0* /X Z*
M** /[?/^"3O_ "BR_9I_[)5X7_\ 31:U] 5\_P#_  2=_P"467[-/_9*O"__
M *:+6OH"@ JIKTE]%H5ZVEQ6D^I+ YM(KJ5HH))MIV+(ZJS*A; +!6(&2 >E
M6Z*4E=-#3L[GPS\%?V&?B[XQ^$'Q7\(_&70?ALNO_&SP]>Z9XM^(6B>.;_6-
M4NII(98;:&WT^?2+6*WL;99W$,"7.$ );S999I7]5_98^!?Q9\._$7QG\2_B
M=!\/AX\U;PQI'A33-*\-ZO=W&EM#IPNYO/FN9K2*2-[BZO9LHL$@@CCC >9B
MU?2-%5S/6VFEO2UUIVT;7:VZT0F[JTM=6_O<6_QC%]U;1I7/C_\ ;%_8P^*?
MQH\7^+KKP;-X#L;+XV?#^V^'OCK^U=3NA+X=ABFN3]MT[9:L+UQ!J5^GE3?9
M062W?>!O6J_Q%_8%\>ZI\9O$&BZ%=>#4^#GC[QCX:\<:]<WE_<KX@TVYT=+(
M-9VUNMNT,\5P=)T[]\]Q$T0>YQ')\E?9%%.$G"2E'=.__DW.D^Z4K-7[6=XZ
M#DW+XGK:WX*-UV?+%+3M??4I^(?#UAXNT"^TK5;&SU/2]3MY+2\L[N%9K>[A
MD4I)%)&P*NC*2"I!!!((KX<\ _\ !,K]FZ\_X*2?%?0I?V?/@A+HFG?#7P7?
MVFGOX%TMK6UN)]4\6)/-'$8-BR2);6ZNP +""($D(N/N^OG_ .'/_*4WXR?]
MDJ\!_P#IW\9U(@_X=._LL_\ 1M/P _\ #>:1_P#(]'_#IW]EG_HVGX ?^&\T
MC_Y'KZ HH ^?_P#AT[^RS_T;3\ /_#>:1_\ (]'_  Z=_99_Z-I^ '_AO-(_
M^1Z^@** /G__ (=._LL_]&T_ #_PWFD?_(]'_#IW]EG_ *-I^ '_ (;S2/\
MY'KZ HH ^?\ _AT[^RS_ -&T_ #_ ,-YI'_R/1_PZ=_99_Z-I^ '_AO-(_\
MD>OH"B@#Y_\ ^'3O[+/_ $;3\ /_  WFD?\ R/1_PZ=_99_Z-I^ '_AO-(_^
M1Z^@** /G_\ X=._LL_]&T_ #_PWFD?_ "/1_P .G?V6?^C:?@!_X;S2/_D>
MOH"B@#Y__P"'3O[+/_1M/P _\-YI'_R/1_PZ=_99_P"C:?@!_P"&\TC_ .1Z
M^@** /G_ /X=._LL_P#1M/P _P##>:1_\CT?\.G?V6?^C:?@!_X;S2/_ )'K
MZ HH ^?_ /AT[^RS_P!&T_ #_P -YI'_ ,CT?\.G?V6?^C:?@!_X;S2/_D>O
MH"B@#Y__ .'3O[+/_1M/P _\-YI'_P CT?\ #IW]EG_HVGX ?^&\TC_Y'KZ
MHH ^?_\ AT[^RS_T;3\ /_#>:1_\CT?\.G?V6?\ HVGX ?\ AO-(_P#D>OH"
MB@#Y_P#^'3O[+/\ T;3\ /\ PWFD?_(]'_#IW]EG_HVGX ?^&\TC_P"1Z^@*
M* /G_P#X=._LL_\ 1M/P _\ #>:1_P#(]'_#IW]EG_HVGX ?^&\TC_Y'KZ H
MH ^?_P#AT[^RS_T;3\ /_#>:1_\ (]'_  Z=_99_Z-I^ '_AO-(_^1Z^@**
M/G__ (=._LL_]&T_ #_PWFD?_(]'_#IW]EG_ *-I^ '_ (;S2/\ Y'KZ HH
M^?\ _AT[^RS_ -&T_ #_ ,-YI'_R/1_PZ=_99_Z-I^ '_AO-(_\ D>OH"B@#
MY_\ ^'3O[+/_ $;3\ /_  WFD?\ R/1_PZ=_99_Z-I^ '_AO-(_^1Z^@** /
MG_\ X=._LL_]&T_ #_PWFD?_ "/1_P .G?V6?^C:?@!_X;S2/_D>OH"B@#Y_
M_P"'3O[+/_1M/P _\-YI'_R/1_PZ=_99_P"C:?@!_P"&\TC_ .1Z^@** /G_
M /X=._LL_P#1M/P _P##>:1_\CT?\.G?V6?^C:?@!_X;S2/_ )'KZ HH ^?_
M /AT[^RS_P!&T_ #_P -YI'_ ,CT?\.G?V6?^C:?@!_X;S2/_D>OH"B@#Y__
M .'3O[+/_1M/P _\-YI'_P CT?\ #IW]EG_HVGX ?^&\TC_Y'KZ HH ^?_\
MAT[^RS_T;3\ /_#>:1_\CT?\.G?V6?\ HVGX ?\ AO-(_P#D>OH"B@#Y_P#^
M'3O[+/\ T;3\ /\ PWFD?_(]'_#IW]EG_HVGX ?^&\TC_P"1Z^@** /G_P#X
M=._LL_\ 1M/P _\ #>:1_P#(]'_#IW]EG_HVGX ?^&\TC_Y'KZ HH ^?_P#A
MT[^RS_T;3\ /_#>:1_\ (]'_  Z=_99_Z-I^ '_AO-(_^1Z^@** /G__ (=.
M_LL_]&T_ #_PWFD?_(]'_#IW]EG_ *-I^ '_ (;S2/\ Y'KZ HH ^?\ _AT[
M^RS_ -&T_ #_ ,-YI'_R/1_PZ=_99_Z-I^ '_AO-(_\ D>OH"B@#Y_\ ^'3O
M[+/_ $;3\ /_  WFD?\ R/1_PZ=_99_Z-I^ '_AO-(_^1Z^@** /G_\ X=._
MLL_]&T_ #_PWFD?_ "/1_P .G?V6?^C:?@!_X;S2/_D>OH"B@#Y__P"'3O[+
M/_1M/P _\-YI'_R/1_PZ=_99_P"C:?@!_P"&\TC_ .1Z^@** /G_ /X=._LL
M_P#1M/P _P##>:1_\CT?\.G?V6?^C:?@!_X;S2/_ )'KZ HH ^?_ /AT[^RS
M_P!&T_ #_P -YI'_ ,CT?\.G?V6?^C:?@!_X;S2/_D>OH"B@#Y__ .'3O[+/
M_1M/P _\-YI'_P CT?\ #IW]EG_HVGX ?^&\TC_Y'KZ HH ^?_\ AT[^RS_T
M;3\ /_#>:1_\CT?\.G?V6?\ HVGX ?\ AO-(_P#D>OH"B@#Y_P#^'3O[+/\
MT;3\ /\ PWFD?_(]'_#IW]EG_HVGX ?^&\TC_P"1Z^@** /G_P#X=._LL_\
M1M/P _\ #>:1_P#(]'_#IW]EG_HVGX ?^&\TC_Y'KZ HH ^?_P#AT[^RS_T;
M3\ /_#>:1_\ (]'_  Z=_99_Z-I^ '_AO-(_^1Z^@** /G__ (=._LL_]&T_
M #_PWFD?_(]'_#IW]EG_ *-I^ '_ (;S2/\ Y'KZ HH ^?\ _AT[^RS_ -&T
M_ #_ ,-YI'_R/1_PZ=_99_Z-I^ '_AO-(_\ D>OH"B@#Y_\ ^'3O[+/_ $;3
M\ /_  WFD?\ R/1_PZ=_99_Z-I^ '_AO-(_^1Z^@** /G_\ X=._LL_]&T_
M#_PWFD?_ "/1_P .G?V6?^C:?@!_X;S2/_D>OH"B@#Y__P"'3O[+/_1M/P _
M\-YI'_R/1_PZ=_99_P"C:?@!_P"&\TC_ .1Z^@** /G_ /X=._LL_P#1M/P
M_P##>:1_\CT?\.G?V6?^C:?@!_X;S2/_ )'KZ HH ^?_ /AT[^RS_P!&T_ #
M_P -YI'_ ,CT?\.G?V6?^C:?@!_X;S2/_D>OH"B@#Y__ .'3O[+/_1M/P _\
M-YI'_P CT?\ #IW]EG_HVGX ?^&\TC_Y'KZ HH ^?_\ AT[^RS_T;3\ /_#>
M:1_\CT?\.G?V6?\ HVGX ?\ AO-(_P#D>OH"B@#Y_P#^'3O[+/\ T;3\ /\
MPWFD?_(]'_#IW]EG_HVGX ?^&\TC_P"1Z^@** /G_P#X=._LL_\ 1M/P _\
M#>:1_P#(]'_#IW]EG_HVGX ?^&\TC_Y'KZ HH ^?_P#AT[^RS_T;3\ /_#>:
M1_\ (]'_  Z=_99_Z-I^ '_AO-(_^1Z^@** /G__ (=._LL_]&T_ #_PWFD?
M_(]'_#IW]EG_ *-I^ '_ (;S2/\ Y'KZ HH ^?\ _AT[^RS_ -&T_ #_ ,-Y
MI'_R/1_PZ=_99_Z-I^ '_AO-(_\ D>OH"B@#Y_\ ^'3O[+/_ $;3\ /_  WF
MD?\ R/1_PZ=_99_Z-I^ '_AO-(_^1Z^@** /G_\ X=._LL_]&T_ #_PWFD?_
M "/1_P .G?V6?^C:?@!_X;S2/_D>OH"B@#Y__P"'3O[+/_1M/P _\-YI'_R/
M1_PZ=_99_P"C:?@!_P"&\TC_ .1Z^@** /G_ /X=._LL_P#1M/P _P##>:1_
M\CT?\.G?V6?^C:?@!_X;S2/_ )'KZ HH ^?_ /AT[^RS_P!&T_ #_P -YI'_
M ,CT?\.G?V6?^C:?@!_X;S2/_D>OH"B@#P_]G']GOP#^S7\?/'.A?#KP/X/\
M :)=^']#OY]/\-Z-;:5:S7#7&K(TS10(B&0I'&I8C)$:C.%%>X5Y_P"'/^3I
MO&7_ &*N@_\ I7K->@4 ?P!T444 ?V^?\$G?^467[-/_ &2KPO\ ^FBUKZ K
MY_\ ^"3O_*++]FG_ +)5X7_]-%K7T!0 4444 !.!7)_"+X\^!OV@=%O=2\!^
M,_"GC;3M-O'TZ\NM U>WU*&TND"L\$CPNRI*H=24)# ,,CD5YY_P4P_M;_AW
M9\=/[#^U?VO_ ,(%K?V7[+GSM_V&;[F.=W7&.<].:\[_ &2O^$>_X;]\??\
M"#?V9_PB7_"J/!&_^R]OV/SO-UC[-C;\N[[#]GVX_P"67D]MM."YFT^EORD]
M>WPV7=OI;5U%RTU/O?\ !TXZ?^#+^2B][Z?0^N_'KP-X6^*VC>!-3\9^$].\
M<>(H'N=)\.W6KV\.JZI$@<O)!:LXEE51'(2R*0 C9Z&C7?CUX&\+?%;1O FI
M^,_">G>./$4#W.D^';K5[>'5=4B0.7D@M6<2RJHCD)9%( 1L]#7P3^T!]D_X
M3OX__:/L_P#PGW_"_OAO_8.['V_[/M\/?9O)[^7M_M;&.,?:\_\ +2C]H#[)
M_P )W\?_ +1]G_X3[_A?WPW_ +!W8^W_ &?;X>^S>3W\O;_:V,<8^UY_Y:4\
M/'VGL[OXG%?^!>QLO\2]LKQZ\CU5_=J<;<UGT_%<VK_N>[OTUWMK^D5?/_PY
M_P"4IOQD_P"R5> __3OXSKW3Q#J<VBZ!?7EMI]YJ]Q:6\DT5C:-$MQ>NJDB*
M,RO'$'<@*#(Z)DC<RC)'QYX3^+OQ:T+]M#Q]\19?V5OC>VB>*O!7AKPW:0)K
M?@HW4=QIM]X@N)WD4Z^$$;)JMN$(<DE)<JH"EI(/L^BOG_\ X;(^(O\ T:=\
M?_\ P;^"/_FAH_X;(^(O_1IWQ_\ _!OX(_\ FAH ^@**^?\ _ALCXB_]&G?'
M_P#\&_@C_P":&C_ALCXB_P#1IWQ__P#!OX(_^:&@#Z HKY__ .&R/B+_ -&G
M?'__ ,&_@C_YH:/^&R/B+_T:=\?_ /P;^"/_ )H: /H"BOG_ /X;(^(O_1IW
MQ_\ _!OX(_\ FAH_X;(^(O\ T:=\?_\ P;^"/_FAH ^@**^?_P#ALCXB_P#1
MIWQ__P#!OX(_^:&N&_9?_:8^.7P\_9H^'>@>/OV9_CSXB\=:'X9TW3_$>K0Z
M]X+FCU/4HK6*.ZN%D?7T=Q),LCAF16.[)4'B@#ZYHKY__P"&R/B+_P!&G?'_
M /\ !OX(_P#FAH_X;(^(O_1IWQ__ /!OX(_^:&@#Z HKY_\ ^&R/B+_T:=\?
M_P#P;^"/_FAH_P"&R/B+_P!&G?'_ /\ !OX(_P#FAH ^@**^?_\ ALCXB_\
M1IWQ_P#_  ;^"/\ YH:/^&R/B+_T:=\?_P#P;^"/_FAH ^@**^?_ /ALCXB_
M]&G?'_\ \&_@C_YH:/\ ALCXB_\ 1IWQ_P#_  ;^"/\ YH: /H"BOG__ (;(
M^(O_ $:=\?\ _P &_@C_ .:&C_ALCXB_]&G?'_\ \&_@C_YH: /H"BOG_P#X
M;(^(O_1IWQ__ /!OX(_^:&C_ (;(^(O_ $:=\?\ _P &_@C_ .:&@#Z HKY_
M_P"&R/B+_P!&G?'_ /\ !OX(_P#FAH_X;(^(O_1IWQ__ /!OX(_^:&@#Z HK
MY_\ ^&R/B+_T:=\?_P#P;^"/_FAH_P"&R/B+_P!&G?'_ /\ !OX(_P#FAH ^
M@**^?_\ ALCXB_\ 1IWQ_P#_  ;^"/\ YH:/^&R/B+_T:=\?_P#P;^"/_FAH
M ^@**^1OV=_VF/CEX&\ :A9>-?V9_CSKNL3>)_$&H6]S%KW@N41:;=:S>W.F
MV^7U]2#!82VL)7&U3"55F4!CW/\ PV1\1?\ HT[X_P#_ (-_!'_S0T ?0%%?
M/_\ PV1\1?\ HT[X_P#_ (-_!'_S0T?\-D?$7_HT[X__ /@W\$?_ #0T ?0%
M%?/_ /PV1\1?^C3OC_\ ^#?P1_\ -#1_PV1\1?\ HT[X_P#_ (-_!'_S0T ?
M0%%?/_\ PV1\1?\ HT[X_P#_ (-_!'_S0T?\-D?$7_HT[X__ /@W\$?_ #0T
M ?0%%?/_ /PV1\1?^C3OC_\ ^#?P1_\ -#1_PV1\1?\ HT[X_P#_ (-_!'_S
M0T ?0%%?/_\ PV1\1?\ HT[X_P#_ (-_!'_S0T?\-D?$7_HT[X__ /@W\$?_
M #0T ?0%%?/_ /PV1\1?^C3OC_\ ^#?P1_\ -#1_PV1\1?\ HT[X_P#_ (-_
M!'_S0T ?0%%?/_\ PV1\1?\ HT[X_P#_ (-_!'_S0T?\-D?$7_HT[X__ /@W
M\$?_ #0T ?0%%?/_ /PV1\1?^C3OC_\ ^#?P1_\ -#1_PV1\1?\ HT[X_P#_
M (-_!'_S0T ?0%%?/_\ PV1\1?\ HT[X_P#_ (-_!'_S0UPWPD_:8^.7AGQ_
M\4+WQ'^S/\>=3T?Q#XGAU#PK;)KW@N0Z1IJZ-IEM);L&U]0A-_;W\VU"RXN%
M;=N9E4 ^N:*^?_\ ALCXB_\ 1IWQ_P#_  ;^"/\ YH:/^&R/B+_T:=\?_P#P
M;^"/_FAH ^@**^?_ /ALCXB_]&G?'_\ \&_@C_YH:/\ ALCXB_\ 1IWQ_P#_
M  ;^"/\ YH: /H"BOG__ (;(^(O_ $:=\?\ _P &_@C_ .:&C_ALCXB_]&G?
M'_\ \&_@C_YH: /H"BOG_P#X;(^(O_1IWQ__ /!OX(_^:&C_ (;(^(O_ $:=
M\?\ _P &_@C_ .:&@#Z HKY__P"&R/B+_P!&G?'_ /\ !OX(_P#FAH_X;(^(
MO_1IWQ__ /!OX(_^:&@#Z HKY_\ ^&R/B+_T:=\?_P#P;^"/_FAH_P"&R/B+
M_P!&G?'_ /\ !OX(_P#FAH ^@**^?_\ ALCXB_\ 1IWQ_P#_  ;^"/\ YH:/
M^&R/B+_T:=\?_P#P;^"/_FAH ^@**^?_ /ALCXB_]&G?'_\ \&_@C_YH:/\
MALCXB_\ 1IWQ_P#_  ;^"/\ YH: /H"BOG__ (;(^(O_ $:=\?\ _P &_@C_
M .:&C_ALCXB_]&G?'_\ \&_@C_YH: /H"BOD;Q!^TQ\<KW]I?PEK]G^S/\>8
M/ NF>&=;T_6-).O>"Q)>ZE<76D26%P(QKY1A##:ZDA8N&7[4H"L&8KW/_#9'
MQ%_Z-.^/_P#X-_!'_P T- 'T!17S_P#\-D?$7_HT[X__ /@W\$?_ #0T?\-D
M?$7_ *-.^/\ _P"#?P1_\T- 'T!17S__ ,-D?$7_ *-.^/\ _P"#?P1_\T-'
M_#9'Q%_Z-.^/_P#X-_!'_P T- 'T!17S_P#\-D?$7_HT[X__ /@W\$?_ #0T
M?\-D?$7_ *-.^/\ _P"#?P1_\T- 'T!17S__ ,-D?$7_ *-.^/\ _P"#?P1_
M\T-'_#9'Q%_Z-.^/_P#X-_!'_P T- 'T!17S_P#\-D?$7_HT[X__ /@W\$?_
M #0T?\-D?$7_ *-.^/\ _P"#?P1_\T- 'T!17S__ ,-D?$7_ *-.^/\ _P"#
M?P1_\T-'_#9'Q%_Z-.^/_P#X-_!'_P T- 'T!17S_P#\-D?$7_HT[X__ /@W
M\$?_ #0T?\-D?$7_ *-.^/\ _P"#?P1_\T- 'T!17S__ ,-D?$7_ *-.^/\
M_P"#?P1_\T-'_#9'Q%_Z-.^/_P#X-_!'_P T- 'T!17S_P#\-D?$7_HT[X__
M /@W\$?_ #0UPWQ;_:8^.7B;Q_\ "^]\.?LS_'G3-'\/>)YM0\56SZ]X+C.K
MZ:VC:G;1VZA=?8.1?W%A-M<JN+=FW;E56 /KFBOG_P#X;(^(O_1IWQ__ /!O
MX(_^:&C_ (;(^(O_ $:=\?\ _P &_@C_ .:&@#Z HKY__P"&R/B+_P!&G?'_
M /\ !OX(_P#FAH_X;(^(O_1IWQ__ /!OX(_^:&@#Z HKY_\ ^&R/B+_T:=\?
M_P#P;^"/_FAH_P"&R/B+_P!&G?'_ /\ !OX(_P#FAH ^@**^?_\ ALCXB_\
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
M_P##$^-__E31_P /+/AU_P!"Y\?_ /PQ/C?_ .5- 'T!17S_ /\ #RSX=?\
M0N?'_P#\,3XW_P#E31_P\L^'7_0N?'__ ,,3XW_^5- ';_&_]C;X0_M-:O9:
MA\2/A5\-_B#?Z;";>SN?$OAFRU::UB+;BD;SQN44GG (&:DO_P!D'X3:I9^"
M[>Y^%_P[N+?X;.LGA&*7PW9NGA9U9&5K &/%J0T49!AVX,:'^$5PG_#RSX=?
M]"Y\?_\ PQ/C?_Y4T?\ #RSX=?\ 0N?'_P#\,3XW_P#E31'W?ATUO\^_J#U=
MWZ?+L>W>*/!VD>.-.BM-:TK3M7M(+J"^BAO;9+B..X@E6:"8*X($D<J(Z,.5
M9%8$$ U@:A^SO\/]6^,EE\1;KP+X.N?B#IUJ;&T\3RZ+;/K-K;D.##'=E/.6
M/$D@VAP,.W')KS#_ (>6?#K_ *%SX_\ _AB?&_\ \J:/^'EGPZ_Z%SX__P#A
MB?&__P J:%IM_6EORT] W5F?0%%?/_\ P\L^'7_0N?'_ /\ #$^-_P#Y4T?\
M/+/AU_T+GQ__ /#$^-__ )4T ?0%%?/_ /P\L^'7_0N?'_\ \,3XW_\ E31_
MP\L^'7_0N?'_ /\ #$^-_P#Y4T ?0%%?/_\ P\L^'7_0N?'_ /\ #$^-_P#Y
M4T?\/+/AU_T+GQ__ /#$^-__ )4T ?0%%?/_ /P\L^'7_0N?'_\ \,3XW_\
ME31_P\L^'7_0N?'_ /\ #$^-_P#Y4T ?0%%?/_\ P\L^'7_0N?'_ /\ #$^-
M_P#Y4T?\/+/AU_T+GQ__ /#$^-__ )4T ?0%%?/_ /P\L^'7_0N?'_\ \,3X
MW_\ E31_P\L^'7_0N?'_ /\ #$^-_P#Y4T ?0%%?/_\ P\L^'7_0N?'_ /\
M#$^-_P#Y4T?\/+/AU_T+GQ__ /#$^-__ )4T ?0%<-\</V8OAK^TWIEC9?$G
MX>^!_B#9Z7*T]E!XET&UU:*SD8;6>-9T<(Q  )7!(%><?\/+/AU_T+GQ_P#_
M  Q/C?\ ^5-'_#RSX=?]"Y\?_P#PQ/C?_P"5-)I/1C3:V.MO/V&?@GJ'PBLO
MA_/\'?A9/X"TV].I6GAJ3PG8-I%K='?FXCM3%Y*2GS'^<*&^=N>35GXU_L9?
M!_\ :4U.PO?B-\*/AKX_O-*@-M97'B3PQ9:K+9Q$[C'&T\3E%SSM7 S7$_\
M#RSX=?\ 0N?'_P#\,3XW_P#E31_P\L^'7_0N?'__ ,,3XW_^5--Z[_UI;\M/
M06VW]:W_ #U]3N[_ /9!^$VJ6?@NWN?A?\.[BW^&SK)X1BE\-V;IX6=61E:P
M!CQ:D-%&08=N#&A_A%>BU\__ /#RSX=?]"Y\?_\ PQ/C?_Y4T?\ #RSX=?\
M0N?'_P#\,3XW_P#E33N_U^;#_ACZ HKY_P#^'EGPZ_Z%SX__ /AB?&__ ,J:
M/^'EGPZ_Z%SX_P#_ (8GQO\ _*FD!] 45\__ /#RSX=?]"Y\?_\ PQ/C?_Y4
MT?\ #RSX=?\ 0N?'_P#\,3XW_P#E30!] 45\_P#_  \L^'7_ $+GQ_\ _#$^
M-_\ Y4T?\/+/AU_T+GQ__P##$^-__E30!] 45\__ /#RSX=?]"Y\?_\ PQ/C
M?_Y4T?\ #RSX=?\ 0N?'_P#\,3XW_P#E30!] 45\_P#_  \L^'7_ $+GQ_\
M_#$^-_\ Y4T?\/+/AU_T+GQ__P##$^-__E30!] 45\__ /#RSX=?]"Y\?_\
MPQ/C?_Y4T?\ #RSX=?\ 0N?'_P#\,3XW_P#E30!] 45\_P#_  \L^'7_ $+G
MQ_\ _#$^-_\ Y4T?\/+/AU_T+GQ__P##$^-__E30![/\0?AWX?\ BUX,U#PY
MXJT+1_$WA[5HO(OM+U:RCO;*]CR#LEAD5D=<@'# C@5PGPW_ &%_@E\&](\0
M:?X0^#OPK\*V'BVR.FZY;:/X3L+&'6;4AE,%RD42B:(AW!1P5PS<<FN3_P"'
MEGPZ_P"A<^/_ /X8GQO_ /*FC_AY9\.O^A<^/_\ X8GQO_\ *FE9:OOI\AW>
MGEJ=O>_L:?"#4_@K:_#:Y^%/PVN/AU8S?:;;PK)X9LGT6WEWM)YB69C\E6WN
M[9"9W.QZDUH_!?\ 9E^&_P"S?X>OM)^'?P^\$> M*U2;[1>V7AS0K72[>[DV
MA-\D<"(KMM 7+ G  KS?_AY9\.O^A<^/_P#X8GQO_P#*FC_AY9\.O^A<^/\
M_P"&)\;_ /RIIO6]^N_GZ]Q=O(]P\*^%-+\">&=/T71--L-&T;2;>.SL;"QM
MTM[:R@C4*D44: *B*H "J    !6A7S__ ,/+/AU_T+GQ_P#_  Q/C?\ ^5-'
M_#RSX=?]"Y\?_P#PQ/C?_P"5--MMW8'T!17S_P#\/+/AU_T+GQ__ /#$^-__
M )4T?\/+/AU_T+GQ_P#_  Q/C?\ ^5-(#Z HKY__ .'EGPZ_Z%SX_P#_ (8G
MQO\ _*FC_AY9\.O^A<^/_P#X8GQO_P#*F@#Z HKY_P#^'EGPZ_Z%SX__ /AB
M?&__ ,J:/^'EGPZ_Z%SX_P#_ (8GQO\ _*F@#Z HKY__ .'EGPZ_Z%SX_P#_
M (8GQO\ _*FC_AY9\.O^A<^/_P#X8GQO_P#*F@#Z HKY_P#^'EGPZ_Z%SX__
M /AB?&__ ,J:/^'EGPZ_Z%SX_P#_ (8GQO\ _*F@#Z HKY__ .'EGPZ_Z%SX
M_P#_ (8GQO\ _*FC_AY9\.O^A<^/_P#X8GQO_P#*F@#Z JMK&CVGB+2+K3]0
MM;:^L+Z%[>YMKB(2PW$3J5='1@0RL"001@@G->$?\/+/AU_T+GQ__P##$^-_
M_E31_P /+/AU_P!"Y\?_ /PQ/C?_ .5-)I-68TVG='5?![]A'X'_ +//B[_A
M(/ 'P:^%7@;7C ]J=2\/^$K#3+OR7QOC\V&)7V-M&5S@X&>E7O#?['/PB\&_
M"K6O FD?"OX<:5X(\23-<:OX>L_#5E!I6JR,$#/<6JQB*5B(XP2ZDG8OH*X?
M_AY9\.O^A<^/_P#X8GQO_P#*FC_AY9\.O^A<^/\ _P"&)\;_ /RIIO5-/JK?
M+MZ"6FWK\^YI:=_P3._9PTCPYJ6CVG[/WP1M=)UEH7U"QA\"Z6EM?-"6,1EC
M$&URA9BNX':6.,9KN/@C^S7\.OV9]$O-,^''@#P5\/\ 3M1G%U=VGAK0[72H
M+J4*%$CI B*S[0!N()P *\U_X>6?#K_H7/C_ /\ AB?&_P#\J:/^'EGPZ_Z%
MSX__ /AB?&__ ,J:$VM@LCZ HKY__P"'EGPZ_P"A<^/_ /X8GQO_ /*FC_AY
M9\.O^A<^/_\ X8GQO_\ *F@#Z HKY_\ ^'EGPZ_Z%SX__P#AB?&__P J:/\
MAY9\.O\ H7/C_P#^&)\;_P#RIH ^@**^?_\ AY9\.O\ H7/C_P#^&)\;_P#R
MIH_X>6?#K_H7/C__ .&)\;__ "IH ^@**^?_ /AY9\.O^A<^/_\ X8GQO_\
M*FC_ (>6?#K_ *%SX_\ _AB?&_\ \J: /H"BOG__ (>6?#K_ *%SX_\ _AB?
M&_\ \J:/^'EGPZ_Z%SX__P#AB?&__P J: /H"BOG_P#X>6?#K_H7/C__ .&)
M\;__ "IH_P"'EGPZ_P"A<^/_ /X8GQO_ /*F@#Z HKY__P"'EGPZ_P"A<^/_
M /X8GQO_ /*FC_AY9\.O^A<^/_\ X8GQO_\ *F@#Z KR'P=_P3Z^ GP[^(\'
MC'P_\$?A#H?BZUN'O(-<T_P=IUMJ4,[[M\JW"0B0.VYLL&R=QR>:YW_AY9\.
MO^A<^/\ _P"&)\;_ /RIH_X>6?#K_H7/C_\ ^&)\;_\ RIH6DN9;H-URO8](
M\*?LR?#;P)JOBZ^T/X>^!]&O?B [2>*;BQT*UMY?$K-YA9KUD0&Y)\V7)E+9
M\U_[QSS?PN_8"^!'P/\ $$^K>"O@I\)/"&J75I+837FB>#]/T^XFMI0!)"TD
M4*L8W &Y"<' R*YO_AY9\.O^A<^/_P#X8GQO_P#*FC_AY9\.O^A<^/\ _P"&
M)\;_ /RII67X6^7;T\AMMN[[W^??U/3_ (*_L\^ /V;/#%QHGPZ\#>#_  #H
MUW<M>SV'AS1K;2K6:<JJ&5HX$12Y5$4L1G"*,\"NQKY__P"'EGPZ_P"A<^/_
M /X8GQO_ /*FC_AY9\.O^A<^/_\ X8GQO_\ *FJ;;U8DDMCZ HKY_P#^'EGP
MZ_Z%SX__ /AB?&__ ,J:/^'EGPZ_Z%SX_P#_ (8GQO\ _*FD!] 45\__ /#R
MSX=?]"Y\?_\ PQ/C?_Y4T?\ #RSX=?\ 0N?'_P#\,3XW_P#E30!] 45XEX"_
MX*#?#CXA_$GP_P"$X(/B9HNM>*KF6STA?$OPR\2^'+:_N(K6>[>%+G4+"" R
MBWMKB0)YFXK"Y .TU[;0 4444 ?P!T444 ?V^?\ !)W_ )19?LT_]DJ\+_\
MIHM:^@*^?_\ @D[_ ,HLOV:?^R5>%_\ TT6M?0% !1110 4444 %%%% !111
M0 4444 %%%% 'S_\1O\ E*;\&_\ LE7CS_T[^#*^@*^?_B-_RE-^#?\ V2KQ
MY_Z=_!E97[;G_!-YOVV/&^CZS_POW]I3X2IH]B;(:=\-O&JZ!8WA,C.9IT\B
M1I)>0NXM@*H  Y) /=_B9\3-$^#_ ((OO$/B&]6PTJP"^9)L:625W8)'%%&@
M+RRR.RHD:*SR.ZJJEF .?\&/C5HWQR\*R:EI0OK2XLKAK'4]+U& VVHZ-=J%
M9[:YA))CD"LC#DJZ.DB,\;H[?)7PU_X) ZW^S)XXT_Q]X8_:#_:%^+WB7PRS
M7.F^'?B[XS3Q!H%RY1HWV@VHDM+DQ/(D=W$=T1D.Y)8R\3Z'QF_X)K>)?V\O
M%R?$'Q?\5/CC^SUK%Q;)90:#\+?%=MHMR+)&9H5U:[BAF^VW2M)(P"2&"#S6
M2+S/GGF /M.OC>Z_X**_%I/@WXW^*=O\&_ %S\,? FK:[9WDJ_$BZ7Q%=VND
M:A<V=Q+!8'1A;M._V61HH&O5#%D4RJ3D4/@I_P $6V^"GQ<\.>+5_:U_;7\5
M'P[J$-__ &-XD^)JZCI&J"-@Q@NK<VH$L+@;67(."<$'!'@NM_\ !/637/@]
M\4?"-U^Q?;7WQ;\8^)?%,NC?%FX@\'B/3&U'5[V;3]6-]]O;5D^RPSP2?);&
M=# %1,A:%?GVOI^J]/S7ZK5*/L[O1\R7RM*_?JELF_O/T.U3]K?X6^']9UG3
M-4^(W@;2-7\-Z8^LZUIU_KUK;7FBV2+&TEQ=0O('@B031%GD"JOF)DC<,R>$
M?VK?A=X_^$6I?$#0?B3X!UOP'HPF.H>)+#Q#:7.D6(A4-+YMTDAACV*06W,-
MH()Q7ROXR_98^*/@GX8?M'2:)X/L?%WB'QSX^T#4M.>\72[R[U;3;73M"MY[
M^VBO7^QB_@DM;R6V6]V1BXAC9@4V[N%\!?L5?&;4/@K\9KW7_#WB75M<\0_%
M+PU\0[#2O%&I>'O[6\76.F1Z2TME=MID<6FQ73?8'55VB+S%AW3NI>>J2BW9
MNRM'771R<+Z;OE4G=;W@UN[1R2?*F]]=-.B=E?9-M;[:]M7]6?LV_P#!0#P%
M^TW\2?&.A:!X@\(WEGHNMQ:1X>U'3_$5O?1>,%.DVFHS36@3AQ"+ED81M)@0
MEB5SM'L&E^.]$UR'5I++6-+O$T&YDL]3:"Z20:=.B*[Q3;2?+=4=&*M@@,I(
MP17Y]_$?X>>+/A1\//CQ^T#K_P .KSX?:EX;^(NE_%3PWH\U_IUQ?W]M:Z)8
M6&H02&TFEA6YNH!J%OM$K R3(0[C#-]=_LJ? *X^&G[+MKX=U_">(_$L=YJ_
MB>:"0OOU349)+F]*LV<JLL[JF1@(B#& !45>;V+E37O*,=.\G"+WVMS<ZDEK
M%I72312Y>>"D]&]7;HKJ6G?X&NCNTK\MWY]\//V[_'7Q-TKPCX]TGX/3:E\$
MO'-];6^E:Y8:W-=^)UL[E_*M]5GT5;+8EB[%)"RWKS1V\J2R0H1+''[7I'[2
M'P\\0?&34?AU8>/?!=[\0=(@^U7_ (8M];MI-9LH<(WF2VBN9D3$D9W,H&)%
M_O"OF_\ 9KN/VA_@7\%OAU\$[7X5VO\ :7@9=/\ #MW\1=1U:PE\*7NC6@1&
MNX;6&Z74S>RVL818'MHHH[AV)F>) TG+?"G]EOXDZ1\8O 7A6]^'LNGZ7\/?
MB[XE^)%S\06U/3WL=:L]1&KM%!;Q).U]]L<:I#%,LUM'"JVTQ25\1;MVJ;J<
ML'>-W9O1V]VS>UK)MM64G9I+0SU]G*<M)+HM5>TGH^MVE%/5*ZDW;?Z@U+]M
M7X-Z-_;WVOXM?#.U_P"$6E\G6O.\46*?V1)MG;9<YE_<MMM;DX?!Q;S'_EFV
M'>(_VT?@[X.^$NC^/M7^+'PTTOP+XAE^SZ5XCO/$]E!I.IR?/\D%TTHBE;]W
M)PC$_NV]#7Q5\5?@OK_[/7P ^$5IJWP['B77I?VE-6\51^'8[NQ:;54GU#7;
MZTEBDED%L)S;F"6,2R1A9%C#O"0674\!_LV?%'X+?'*/XT_\*7U#Q+;^)]0\
M8S2_#W3-6T9=4\,?VP^DM#.[W%U%8NTW]ES/=>5<R%9+[$?G*)&KEIR<HR;^
MS=?-0IRY?^WG-Q3^SRW:ULMJL%&JH+5?+;FJ1YK[6]Q.W7FLGIK]O>-OV@/
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
M\$_V<_"_[-W@[4M)\%VEU:-JUW)J5[?:KJ=YK5_J5XZ*GGW=W=S275RX2.)
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
MZ^TWP#:R_%#Q'XYO?AQ!X6E\1!=-CUBQ>Z^V,VI);NWV..&RN9A,+4RE553
MKL47/3_@I/XD\;^ /!MMX%^%UMK_ ,5O$:>(#J7A34?$_P#9UGHCZ#<"SU1&
MOUM9C(?MCPPP$6ZB;SD=O)4-MS?$7P2UW0/@/\"M=^'WP:\8:)/\%/%YU5O
M6J:MHYU[5;2:RO\ 3KJ872W\MG+=M_:#7A>>\#3,DGF.))*X;P/^SQ\8_P!F
MYO 7Q8T_X97GC;Q=>?\ "=/K_@K3=<TV"[T5_$>J1:O;#[1<W$5K*+:2UBMI
MRDS',S/$)53!RJZ1ERO:^OFH)QLM?=E+??EO9R5KA#E;BUN^C[<T[W>FL4H6
MVYKMI/I[+XR_X*%7OB?X?_"R]^$'@:/X@^)?BUX8N?&>E:3JVN?V##:Z7;P6
M\DS3W"P7)6?S+RU@2,1$-)*=SHB,]=9XW_;;TC2?^">FI?M":#I5QK6BP>"'
M\;66F7$XLYKJ(6?VI;>1PL@B?'R,0K[3G@XKPK3_ -F#XF_L8>"?V==9\)^#
M)_BYK?PN^'&H?#[6]'TC5++3Y7FNH=/F2\ADOIK>(VZW6FB)P7\P1W*NJ.49
M3V?C/]CKQ7X7_P""+&J? O28[?Q#XWMOA5+X4@CMYTAAO]0_LXP[8Y)2BJC2
MDA6<J ""2.:Z*D::=3EZ2T].:IMW7*J;OKJVK]%>%5-U:*F_==KWTNO=NY;<
MKWTTTOIH>US?M=_"S3_B+IW@R^^)/@"P\;:I.+.V\.S^(K1-5GN?*CF,"6QD
M$K2".:)]H7.V5&QAAGC_ -K3_@H!X"_96GL]$G\0>$=4^(-_J.C6MMX.D\16
M]IK,]MJ&J6]@;M+<[IFCB$SR9$>UO)9=R\L/#/&7[$7C75'^+EW;^$X)-1\6
M?&[P/XLL9C>6H>[TC2QX=^T3Y,GR^2;2_P (V)&V-M5MZ[L?]H_]E?XG:AXT
M^)WAS2OA=+XUM?B'\5?"?Q"LO&/]JZ7#;Z79V%QHRSVTR3S)=?:;>/3[@QB.
M)XVAE&)5D)B,THQE.GSZ)N-_1^R;7E;GFFW_ ,^VKIO3FAS*FI/5V7_MUW^"
MT6JYKV:3/M'2?V@_ 6O?&+4OAY8^-_"%YX_T:U%]J'AF#6;>36+&W(C(FEM
MYFCC(EB(9E _>IS\PRRP_:+^'VJZ?I%W:^.O!MS:Z_JTN@:7-%K5L\>I:E&9
M%DLH&#XDN$,,P:)<N#$^1\IQ\8? /]AKXD^#OVR=+D\2GXGZGX<\)_$+Q'XZ
MT_5CJGA>W\*B/4Q?&-(5CM7U^>YV7RPRP7$D=OF)W69DB@B?I_A5^S=\1O!O
M[<2_&N?X>)#HOC37-0TJX\(1:I:^=X+AEBAC'B8_Z1]EDNKO[&JW4<&Z00SV
M^S=)'=?:,J7O>SYM.97?D]-/*]VM=OB:M>VE;W'-1UL]/->]K]R4K>?)\7*W
MZU^V1_R<5^R=_P!E5OO_ %"/%=?0%?/_ .V1_P G%?LG?]E5OO\ U"/%=?0%
M @HHHH _@#HHHH _M\_X)._\HLOV:?\ LE7A?_TT6M?0%?/_ /P2=_Y19?LT
M_P#9*O"__IHM:^@* "BBB@ HHHH **** "BBB@ HHHH **** /G#]I^W\;^
MOVSOA;\1O#7PP\7_ !-T71?!?BKPWJ5OX<O]'MKNQN+^^\.W%L[+J5]9HT;)
MIET"8W9E(3*X;-7_ /ALCXB_]&G?'_\ \&_@C_YH:^@** /G_P#X;(^(O_1I
MWQ__ /!OX(_^:&C_ (;(^(O_ $:=\?\ _P &_@C_ .:&OH"B@#Y__P"&R/B+
M_P!&G?'_ /\ !OX(_P#FAH_X;(^(O_1IWQ__ /!OX(_^:&OH"B@#Y_\ ^&R/
MB+_T:=\?_P#P;^"/_FAH_P"&R/B+_P!&G?'_ /\ !OX(_P#FAKZ HH ^7OB!
M\:]9^++:,?%7[$_Q>\2GP[J46LZ2=5F\!7G]F7T6?*NH/,U]O*G3)VR)AER<
M$5T/_#9'Q%_Z-.^/_P#X-_!'_P T-?0%%'2W]?UH!\__ /#9'Q%_Z-.^/_\
MX-_!'_S0T?\ #9'Q%_Z-.^/_ /X-_!'_ ,T-?0%% 'S=K_[3/B_Q7/ITFJ?L
M=?&[4I-'NUO[![J_\"S-97*JR+-$6\0'9(%=U#K@@.PS@FM'_ALCXB_]&G?'
M_P#\&_@C_P":&OH"BC8#Y_\ ^&R/B+_T:=\?_P#P;^"/_FAH_P"&R/B+_P!&
MG?'_ /\ !OX(_P#FAKZ HH ^?_\ ALCXB_\ 1IWQ_P#_  ;^"/\ YH:/^&R/
MB+_T:=\?_P#P;^"/_FAKZ HH ^?_ /ALCXB_]&G?'_\ \&_@C_YH:/\ ALCX
MB_\ 1IWQ_P#_  ;^"/\ YH:^@** /G__ (;(^(O_ $:=\?\ _P &_@C_ .:&
MC_ALCXB_]&G?'_\ \&_@C_YH:^@** /G_P#X;(^(O_1IWQ__ /!OX(_^:&C_
M (;(^(O_ $:=\?\ _P &_@C_ .:&OH"B@#Y__P"&R/B+_P!&G?'_ /\ !OX(
M_P#FAH_X;(^(O_1IWQ__ /!OX(_^:&OH"B@#Y_\ ^&R/B+_T:=\?_P#P;^"/
M_FAH_P"&R/B+_P!&G?'_ /\ !OX(_P#FAKZ HH ^?_\ ALCXB_\ 1IWQ_P#_
M  ;^"/\ YH:/^&R/B+_T:=\?_P#P;^"/_FAKZ HH ^?_ /ALCXB_]&G?'_\
M\&_@C_YH:/\ ALCXB_\ 1IWQ_P#_  ;^"/\ YH:^@** /G__ (;(^(O_ $:=
M\?\ _P &_@C_ .:&C_ALCXB_]&G?'_\ \&_@C_YH:^@** /G_P#X;(^(O_1I
MWQ__ /!OX(_^:&C_ (;(^(O_ $:=\?\ _P &_@C_ .:&OH"B@#Y__P"&R/B+
M_P!&G?'_ /\ !OX(_P#FAH_X;(^(O_1IWQ__ /!OX(_^:&OH"B@#Y_\ ^&R/
MB+_T:=\?_P#P;^"/_FAH_P"&R/B+_P!&G?'_ /\ !OX(_P#FAKZ HH ^?_\
MALCXB_\ 1IWQ_P#_  ;^"/\ YH:/^&R/B+_T:=\?_P#P;^"/_FAKZ HH ^?_
M /ALCXB_]&G?'_\ \&_@C_YH:/\ ALCXB_\ 1IWQ_P#_  ;^"/\ YH:^@**
M/G__ (;(^(O_ $:=\?\ _P &_@C_ .:&C_ALCXB_]&G?'_\ \&_@C_YH:^@*
M* /G_P#X;(^(O_1IWQ__ /!OX(_^:&C_ (;(^(O_ $:=\?\ _P &_@C_ .:&
MOH"B@#Y__P"&R/B+_P!&G?'_ /\ !OX(_P#FAK.3]IGQ?%XLDUY?V.OC<NN3
M6B6$FHB_\"B[DMD=G6$R_P#"0;S&KN[!,X!9CC)-?2-%'6X=+'S_ /\ #9'Q
M%_Z-.^/_ /X-_!'_ ,T-'_#9'Q%_Z-.^/_\ X-_!'_S0U] 44 ?/_P#PV1\1
M?^C3OC__ .#?P1_\T-'_  V1\1?^C3OC_P#^#?P1_P#-#7T!10!\_P#_  V1
M\1?^C3OC_P#^#?P1_P#-#1_PV1\1?^C3OC__ .#?P1_\T-?0%% 'S_\ \-D?
M$7_HT[X__P#@W\$?_-#1_P -D?$7_HT[X_\ _@W\$?\ S0U] 44 ?/\ _P -
MD?$7_HT[X_\ _@W\$?\ S0T?\-D?$7_HT[X__P#@W\$?_-#7T!10!\__ /#9
M'Q%_Z-.^/_\ X-_!'_S0T?\ #9'Q%_Z-.^/_ /X-_!'_ ,T-?0%% 'S_ /\
M#9'Q%_Z-.^/_ /X-_!'_ ,T-'_#9'Q%_Z-.^/_\ X-_!'_S0U] 44 ?/_P#P
MV1\1?^C3OC__ .#?P1_\T-'_  V1\1?^C3OC_P#^#?P1_P#-#7T!10!\_P#_
M  V1\1?^C3OC_P#^#?P1_P#-#1_PV1\1?^C3OC__ .#?P1_\T-?0%% 'S_\
M\-D?$7_HT[X__P#@W\$?_-#1_P -D?$7_HT[X_\ _@W\$?\ S0U] 44 ?/\
M_P -D?$7_HT[X_\ _@W\$?\ S0T?\-D?$7_HT[X__P#@W\$?_-#7T!10!\W:
M_P#M,^+_ !7/ITFJ?L=?&[4I-'NUO[![J_\  LS65RJLBS1%O$!V2!7=0ZX(
M#L,X)K1_X;(^(O\ T:=\?_\ P;^"/_FAKZ HHV ^?_\ ALCXB_\ 1IWQ_P#_
M  ;^"/\ YH:/^&R/B+_T:=\?_P#P;^"/_FAKZ HH ^?_ /ALCXB_]&G?'_\
M\&_@C_YH:/\ ALCXB_\ 1IWQ_P#_  ;^"/\ YH:^@** /G__ (;(^(O_ $:=
M\?\ _P &_@C_ .:&C_ALCXB_]&G?'_\ \&_@C_YH:^@** /G_P#X;(^(O_1I
MWQ__ /!OX(_^:&C_ (;(^(O_ $:=\?\ _P &_@C_ .:&OH"B@#Y__P"&R/B+
M_P!&G?'_ /\ !OX(_P#FAH_X;(^(O_1IWQ__ /!OX(_^:&OH"B@#Y_\ ^&R/
MB+_T:=\?_P#P;^"/_FAH_P"&R/B+_P!&G?'_ /\ !OX(_P#FAKZ HH ^?_\
MALCXB_\ 1IWQ_P#_  ;^"/\ YH:/^&R/B+_T:=\?_P#P;^"/_FAKZ HH ^?_
M /ALCXB_]&G?'_\ \&_@C_YH:/\ ALCXB_\ 1IWQ_P#_  ;^"/\ YH:^@**
M/G__ (;(^(O_ $:=\?\ _P &_@C_ .:&C_ALCXB_]&G?'_\ \&_@C_YH:^@*
M* /G_P#X;(^(O_1IWQ__ /!OX(_^:&C_ (;(^(O_ $:=\?\ _P &_@C_ .:&
MOH"B@#Y__P"&R/B+_P!&G?'_ /\ !OX(_P#FAH_X;(^(O_1IWQ__ /!OX(_^
M:&OH"B@#Y_\ ^&R/B+_T:=\?_P#P;^"/_FAH_P"&R/B+_P!&G?'_ /\ !OX(
M_P#FAKZ HH ^?_\ ALCXB_\ 1IWQ_P#_  ;^"/\ YH:/^&R/B+_T:=\?_P#P
M;^"/_FAKZ HH ^?_ /ALCXB_]&G?'_\ \&_@C_YH:/\ ALCXB_\ 1IWQ_P#_
M  ;^"/\ YH:^@** /G__ (;(^(O_ $:=\?\ _P &_@C_ .:&C_ALCXB_]&G?
M'_\ \&_@C_YH:^@** /G_P#X;(^(O_1IWQ__ /!OX(_^:&C_ (;(^(O_ $:=
M\?\ _P &_@C_ .:&OH"B@#Y__P"&R/B+_P!&G?'_ /\ !OX(_P#FAH_X;(^(
MO_1IWQ__ /!OX(_^:&OH"B@#Y0\5>*OB1^TK^TA\!)IO@)\3OA_HGP_\:7OB
M36-8\2:KX9DM8K=O#.NZ<B(EAJUU.\C7&H6X $6T+O)88Y^KZ** "BBB@#^
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
M!Z6OUO\ A:_YHT**** "BJNIZU9Z*L)O+NVM!<S);0F:58_-E<X6-<GEF/
MY-6J/, HHHH **JVVM6=YJ=S90W=M+>601KB!)5:6W#@E"Z@Y7< <9ZX.*M4
M %%>,?'_ /;8T?X$_$:S\)VWA#Q]X_U\VEMJFJV7A'38;^XT#3;BZ-K'?W$+
MS1RR1&59!LMDGFVPRMY6U2:Z7]JO]I70?V/OV>?%GQ+\3V?B#4-!\'6$FHWE
MOHFFR:A>R(@Y"1)^KN5C099W1%9@N9<O/TU7W:/\=/6ZW3*C"4I^S7Q::>NW
MWK7T:>S1Z%17'?#;XQQ_$OQ/K^G0^'?%6E0Z$MDZ:CJ5@(+'5UN;=9P;24,1
M,(PVR3@;9 5YZU:\2_$S_A&_B;X8\-?\(_XGO_\ A)H[R3^U;.Q\W3-)^SHC
M;;N;</*:7?B(8.\HXXQ5--.SW(C)2BI1V9T]%>9^"?VJ_#OC[]J'QM\);*Q\
M20^)/ 6DZ=K&HW-YICVNGSQ7S7"Q"VE?!N,?9WW/&IC!.T.7614],I=%+HQO
M23B]U^J3_)H**RO'7C&T^'G@O5M>OXM1GLM&M);V>.PL9KZZ=(U+,(H(5>65
MR <(BLS'  )-<[^S9\>M'_:D^ '@[XC^'[;4[/0_&^D6^M6,&HQ)%=Q0SQAT
M6549U5P",@,P![FA:WMTM?YWM]]G]P/2U^OZ6O\ FCMZ**\0^+O_  4-^&GP
M0^-!^'NMK\1[GQ?]@_M1+#0_AKXDUX36@**T\<MC8312(K21JS(Y",X5L,<4
MKJZCU?\ P_Y:A9V;[?\ #?GH>WT5YS\*OVF-(^-'B6QM= T3QG)I&I: FOVV
MO7NA7&GZ<P:X> V;?:%2:*\0QEG@DB5E4@G!XKT:GK:_K^#:?XIA=;>GXJ_Y
M,***\K_9[_:]\,_M*_$/XG^&]!L/$UE>_"?7T\.:N^KZ6]@MS<M;17&^W60B
M1X=LJXD9%#_>3?&RNPM7RK>U_E=+\VOO#I?Y?F_T9ZI1110 4444 %%%% !1
M7GO[5?[2N@_L??L\^+/B7XGL_$&H:#X.L)-1O+?1--DU"]D1!R$B3]7<K&@R
MSNB*S#N-#U>/7]%L[^$.L-[ EP@< ,%=0PSC(S@^M"U3:Z ]+7ZWM\K7_-%J
MBO,_C/\ M5^'?@9\7?AEX*U>Q\27.K?%?5I]'TB>RTQY;&VEAM)KIS<W)Q%%
ME(6"IN,CDY5"J2,E?]HW]LWP'^RCJWABR\:2^+8)_&-Y_9VD?V1X.UC74NKH
M_=@+V%K.L<K#)5)"K.$<J"$8@6MK=79>;[+S!^[OVYOEKKZ:,]4HK)\<>,[3
MX?>"=5U^^BU&:QT>SEOIX["PFOKMXXT+L(K>%6EE? X1%+,> ":Y;]EG]HS1
M/VN?V=O!WQ-\-VNJV6@^-],BU:QM]3B2*\BBD&565$=U5_4!V'O0M;VZ6O\
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
M9*,YS2LI)));1LYO3_P-K_#===)FN:$8-_"V[O=W4%[W?X+]+RL^FOY3ZO\
MM(^(]:^->K/+\8?$W@7XSZ1\1/$FC>-_#;>(F^P>'? \-G>RVNKKI=V7LK6&
M*V33;F/4VM]LDTNQY)!*8C]/?\$49+?QY_P3M^'/CQ_B)XM^(WB3QIX;LI-=
MUK5O%D^MA;R*,QR1QQO(UO;R1-NCD$<:.[1YG,DNYS]=45%+W*+I/5M15_\
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
MA^Z+SV6LSWB2PA;J&%##<-OMI)F1)&6Z;S*OP6^/.D^+'^#EU??M>>/-;O\
MQM\=?%?@;4[O_A9T$2W_ (?3^U#!:K;VYCMHS*S:>4NHHEN8OM\"VTT"FU6/
M]I**UA+E;;5TW?\ "FGY>]R.]DE:;5K:.9:PY5HTK)_^#;/O[KJ1:UO>"=[N
MZ_&9?VM]8^+7P<^&WA[_ (:/L/!_PF@\9>//#>H?$+5==U2^MH[FQU/=H5EJ
M&M:?K&GW4+/IK2O%)/>[;@)%O69G1JJ_&;XN7?@'5/C'9^(_VR_'7BR]\!_L
M[6/BC1IX/$R>$+>ZUV*:_AM;R.T@9)V,I%BX6669;O[?$7,\4EJJ?M'165I)
M>Z[/77=MN$H\WJG+F35MDM7[QLJD/:.3BN6^W1+VBGR_X7%<C375O;W3\^O^
M"4.O>"O$_P"W!^T-K5CXTOM7\1^+%T#Q%IUA/XYO-3BO=,N]"TV:6]M[.2Y>
M)X!=O)$D\<6V(?N(V2,",9__  5*^.VH>%/VA_%WAS7OB#XI^&+6?PR_MWX.
MRZ-KMUI8\4>+$N;A9K3R8G6/5KA6&F(FG2K,KI<OB%BY(_16BKJVG*/+[JC=
M6716:5NS5U).S]Y7MVRH-TU[_O/W;M];.+=^_-9I]XMH_.[X$S^"=4_X+J:N
MVN^-?*^*A^$>@W&H>'K;X@WQA35S+J)O+4:;]L,31QV[Q3"V:)DB\T7 17E,
MK>>?\%O?BOH^M:S\?/ GQ-\?^(?A]IMC\'7U/X8Z=;>*+KP[8^,]2?[9_:*L
M8IHX]3FC\NPB^Q3"0+'.["(^:S#]5**53WH0@M.7FV_O.;T[<O-9;Z+H[-50
MFZ=1U=W[GK[B@G=]>;E=]OB>^M_QR\&_&J7Q]J_QD^)G@GXY^./B]IG[/GCG
MPYXO?1/#_P 1)FM+[PQ)H]B^I626FERQ6\T-NXN'B1HVWRV,D<C2M+<>9TO[
M87Q:^('['_[0&CZOX.^)OC^?Q[\3/AUXZ\6Z?\--6\42ZQ!I]]_H4NG_ &73
MKB1Y7GCA\_;;AF@WVDX@BC!E#?K1114?-\/9_C#D?;=J,N]T]?>NHH6I\O-J
MHV^?*[K\Y7Z-.*M:.OXHZI^T+X2^'WCCX[:W^SK\;=8\<RZY\+_ ]_-KMSXI
MOO'.LV.G)K-['K=U%"]W]M4VUG,9IK>"2%[=IB4^SLRD=7J/B5O!^H? _3+7
M]NO4/&WA#QK\8(=+_P"*1U^>STY[*?2+H7%B-5O]0U.^O"+B.W!0:@3;OJ"8
M6.1K1HOV#HJKKF4K=4]=;I34N6VW+I9::7;V=D>\XM-ZM-7\W35/F[\U_>>N
MNBT>K_'/X<?MI^%OBHNB> O'/QV\0:7\$=/U[XA:+I_C"T^)-W:2:GJEIJ>-
M$T^\U^&Y6<_\2R:::&.><B[V1L3+L53F_LQ?M%Z/X:^"G[)MWIWQ0TCQG;6'
M@;PQIA^'WA_XL7WAKQ5;WL=Z(I;FTTVWN!9Z^&*S17%E<QAT^R,JN2S15^SU
M%%&7L^6^K7(V^LG'GNWYRYVKK5)*VJN%:T^?ET3YK+I%2::2\E9:;7OI9V,;
MPA\1?#_Q"?55T#7=&UQM"OY-*U(:?>QW)TZ\C"F2VFV,?+F0,NZ-L,-PR.:^
M#_VQM1TGXS?\%@?"WP[T#X_S_"7QM/\ "?6=/7_A'[[1Y-6>XGO;*:*U>"]A
MG<%H5>X"PB*<I 6215!-?H314P]VK"J_LW^=X2A_[=>VO9C;?)**ZVMY6G&2
M]?AMT[GYB_MK?'"?PE^VW\=/ Y_:8TWP;N^&?A?4[.Q\5>+GT?1M"NO[7N(Y
M[;S+"2WNK!;J+[*LMX)&N(A?1L'*>3$*GA+]J+PYXF\(?"K1_B5XP\9_";X$
M:Q%XIMO^$O'QBU&[T_4]>M[V%K)(O&*S17%Q9/:R7LEKYTT?FF!XG1FMPE?J
M+14TX\M-0GK;F^=W)J_7W>;W=;)I22NY7)6<KPT7N_\ DL8Q_&WO::IM7V:_
M(S_@J#^UMX1^"O@.QTKPQ\=/B'=>-O"?PVTW7O#FO^(?BVOA'3-5MDGG6._@
M@MUC;Q'J5T;;YHI+>2S>),^;;M,//^I/^":_QU\&?&K]M+]K:Z\)^+?#?BB*
MY\2>'KU'TK4H;L/"?#>GQ"4>6Q^0R12INZ;HW'52!]GT5JIZR;Z\W_DTE+TZ
M6V5_N)M:W+IHE]R2_33M?U;^(/BO\)O%7A?]M#Q/\/4U/XN:CX2_:)%CK=CK
M5KXWUB.+P*VES+)JEG R7*M81W$;0M%]G9"\EQ-&P,,2JOCG[/OCWQEXZ_;^
MUN\\7?M*_P#"'^-?"WC[5]-N/A.=)U>?5]8T%&F6Q\FQ;5GLI+1K-[6Y&HP:
M2'#(WF3MME+?H=X8^#?]B?%?5_%VH>)?$/B*[O8S;:9::BMFMKX<MG*-+!:"
M"WBD*RO%$SM</-)F-0'"C;7:5E!.,8M;I/Y7:MY>[%*.VJ;5VG=W4ESJ4>C:
M_!-/S]YVEOO&+5K67X/^/?\ @HQX>B\"_$V]\ _M(^+_  KI7BGX+:SJVESZ
MW\:(->\5W.NV]S:M;M<6#^=;:#=W"RW");6#HYB<8BLYXA'']2_MJ^)=!^$/
MP'^$^N:/\<_[?TO7]'OO$$VD:U\>-8\*:OX_FFMK;%WHVKV]T('GCD""/3?+
M%BWVMMB08#5^G=%6FHP48].OE>;M_P"3*W1<B:2:BXJ3O4Y_5V\W&$?_ &QO
MSYFG=-I_%_\ P5<^+_BK0OV8/A??Z/XEU/X5>$O%7B;3[3QKXCU2POA)X7TR
M>TG:-K][&]LKJSC^V_8XIIXKN'RMYW2;-ZM\MZ!XDLM%_:,^!G@[Q=^V_P"(
MO&G@+6O"WC6^O+K1?%;^%]*O[.VDM;BU>.^:ZFO[E(E:Z47QU&5RNG2*)1MO
M!)^NE%9S@FYM:<SEY[QY5O\ R[K;=]W<B[1A'^56[=6[^KNE\H]D?@_\3_VT
M-._:P_X)YZS:?%GXPZ[I#_\ #/$-[X$:V\:SZ1;>.]=1;R'5Q/+!-''JEW&\
M%E$]E/YA59Y&\HF5G'OFH_&3Q!\:OVQW1OVI-(^$MIHS^&+_ .&^DQV>IWO_
M  G>BRV5K+(VEPVVL06&L?:+E;ZWD#V%[-%\NUDS$%_62BNCVB]K[6W6_H^:
M3OZZVN[JUU:S7*JOOPY%HK-+T:@K>GN-V5G=WOO?\@+3]H+PGXV_;1^"/B'X
MA_%'4=,^-.C_ !ZUS1/$?@K6O&$]I9>';(V&KVVDB+1I9_LT:26YL/*O(X@U
MP]XV9':4J/L;]L3XZ>$OB=^U[\'_ (0:/J_VSXC>$?&NF^*]6T-89H;FWTB3
M3M4C^W(S*JRP*X"/)$S")WC5RK.@/US16,4N2G"7V)1EY/EY;+R3<;O=M-J]
M]1U6YRJ27VHRCZ*3G^49\JV2LNFA^06G?M;^'O@CX]^&_AWQ#\<O$^C>(/ G
M[1OB7P[K.G>(/B+J+O;>&94U5[%-66ZN6\RW98K$VTMX6W?\LF.Y\S?L)0ZW
MX<_9#_9[\6>"-;\=^+_#WQG^'9^%5S:Z+XRU!M,\%ZZ2WDZHMO#<"*V(CBN$
MGFB\N:)[:+81)-)N_7>N+OO@W_;'QFM?%VH>)?$.H6NF08TSP],MFNE:9=%'
MC>]C*6ZW+3M%))&?-G>,*[;8U)S2H1Y(*$]?AN_)4^27_@2N_*<N;I<NK5;G
M*I#2][+SYY3C_P" N2OWC'EZV++2>'/@!\&HSKVO+8^&/!^F(+S6?$NKM+Y-
MO;H,W%W>73EF("[GEF<DG+,V>:^8_P!A'XGZ5I'B/]H?Q:_Q/T#XC?"B34;7
MQ!9_$ZYNK-8)1]AV7EE)>VZQV4MO8+;Q;9(@JQB=T?,J2L?L>BE6BZJG=ZRB
MU][3;_!=GYV;1G&,4HQ6R:?W)K]7W]+GS%_P1D\<Z+X^_P""6_P/N="UC2]:
MMK3PG8V$\MA=QW*07$,2I+"S(2%D1P593RI!! -?3M%%=%>K[2I*I:UW?[PU
MZA11160!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 ?P!T444 ?V'?\ !,S_ (*9_LW_  ^_X)O?L^Z#
MKW[07P1T37=$^&OAS3]1T[4/'6EVUWI]S%I=M'+!-$\X>.1'5E9& *E2" 17
MMW_#V+]EG_HY;X ?^'#TC_Y(KZ HH ^?_P#A[%^RS_T<M\ /_#AZ1_\ )%'_
M  ]B_99_Z.6^ '_AP](_^2*^@** /G__ (>Q?LL_]'+? #_PX>D?_)%'_#V+
M]EG_ *.6^ '_ (</2/\ Y(KZ HH ^?\ _A[%^RS_ -'+? #_ ,.'I'_R11_P
M]B_99_Z.6^ '_AP](_\ DBOH"B@#Y_\ ^'L7[+/_ $<M\ /_  X>D?\ R11_
MP]B_99_Z.6^ '_AP](_^2*^@** /G_\ X>Q?LL_]'+? #_PX>D?_ "11_P /
M8OV6?^CEO@!_X</2/_DBOH"B@#Y__P"'L7[+/_1RWP _\.'I'_R11_P]B_99
M_P"CEO@!_P"'#TC_ .2*^@** /G_ /X>Q?LL_P#1RWP _P##AZ1_\D4?\/8O
MV6?^CEO@!_X</2/_ )(KZ HH ^?_ /A[%^RS_P!'+? #_P .'I'_ ,D4?\/8
MOV6?^CEO@!_X</2/_DBOH"B@#Y__ .'L7[+/_1RWP _\.'I'_P D4?\ #V+]
MEG_HY;X ?^'#TC_Y(KZ HH ^?_\ A[%^RS_T<M\ /_#AZ1_\D4?\/8OV6?\
MHY;X ?\ AP](_P#DBOH"B@#Y_P#^'L7[+/\ T<M\ /\ PX>D?_)%'_#V+]EG
M_HY;X ?^'#TC_P"2*^@** /G_P#X>Q?LL_\ 1RWP _\ #AZ1_P#)%'_#V+]E
MG_HY;X ?^'#TC_Y(KZ HH ^?_P#A[%^RS_T<M\ /_#AZ1_\ )%'_  ]B_99_
MZ.6^ '_AP](_^2*^@** /G__ (>Q?LL_]'+? #_PX>D?_)%'_#V+]EG_ *.6
M^ '_ (</2/\ Y(KZ HH ^?\ _A[%^RS_ -'+? #_ ,.'I'_R11_P]B_99_Z.
M6^ '_AP](_\ DBOH"B@#Y_\ ^'L7[+/_ $<M\ /_  X>D?\ R11_P]B_99_Z
M.6^ '_AP](_^2*^@** /G_\ X>Q?LL_]'+? #_PX>D?_ "11_P /8OV6?^CE
MO@!_X</2/_DBOH"B@#Y__P"'L7[+/_1RWP _\.'I'_R11_P]B_99_P"CEO@!
M_P"'#TC_ .2*^@** /G_ /X>Q?LL_P#1RWP _P##AZ1_\D4?\/8OV6?^CEO@
M!_X</2/_ )(KZ HH ^?_ /A[%^RS_P!'+? #_P .'I'_ ,D4?\/8OV6?^CEO
M@!_X</2/_DBOH"B@#Y__ .'L7[+/_1RWP _\.'I'_P D4?\ #V+]EG_HY;X
M?^'#TC_Y(KZ HH ^?_\ A[%^RS_T<M\ /_#AZ1_\D4?\/8OV6?\ HY;X ?\
MAP](_P#DBOH"B@#Y_P#^'L7[+/\ T<M\ /\ PX>D?_)%'_#V+]EG_HY;X ?^
M'#TC_P"2*^@** /G_P#X>Q?LL_\ 1RWP _\ #AZ1_P#)%'_#V+]EG_HY;X ?
M^'#TC_Y(KZ HH ^?_P#A[%^RS_T<M\ /_#AZ1_\ )%'_  ]B_99_Z.6^ '_A
MP](_^2*^@** /G__ (>Q?LL_]'+? #_PX>D?_)%'_#V+]EG_ *.6^ '_ (</
M2/\ Y(KZ HH ^?\ _A[%^RS_ -'+? #_ ,.'I'_R11_P]B_99_Z.6^ '_AP]
M(_\ DBOH"B@#Y_\ ^'L7[+/_ $<M\ /_  X>D?\ R11_P]B_99_Z.6^ '_AP
M](_^2*^@** /G_\ X>Q?LL_]'+? #_PX>D?_ "11_P /8OV6?^CEO@!_X</2
M/_DBOH"B@#Y__P"'L7[+/_1RWP _\.'I'_R11_P]B_99_P"CEO@!_P"'#TC_
M .2*^@** /G_ /X>Q?LL_P#1RWP _P##AZ1_\D4?\/8OV6?^CEO@!_X</2/_
M )(KZ HH ^?_ /A[%^RS_P!'+? #_P .'I'_ ,D4?\/8OV6?^CEO@!_X</2/
M_DBOH"B@#Y__ .'L7[+/_1RWP _\.'I'_P D4?\ #V+]EG_HY;X ?^'#TC_Y
M(KZ HH ^?_\ A[%^RS_T<M\ /_#AZ1_\D4?\/8OV6?\ HY;X ?\ AP](_P#D
MBOH"B@#Y_P#^'L7[+/\ T<M\ /\ PX>D?_)%'_#V+]EG_HY;X ?^'#TC_P"2
M*^@** /G_P#X>Q?LL_\ 1RWP _\ #AZ1_P#)%'_#V+]EG_HY;X ?^'#TC_Y(
MKZ HH ^?_P#A[%^RS_T<M\ /_#AZ1_\ )%'_  ]B_99_Z.6^ '_AP](_^2*^
M@** /G__ (>Q?LL_]'+? #_PX>D?_)%'_#V+]EG_ *.6^ '_ (</2/\ Y(KZ
M HH ^?\ _A[%^RS_ -'+? #_ ,.'I'_R11_P]B_99_Z.6^ '_AP](_\ DBOH
M"B@#Y_\ ^'L7[+/_ $<M\ /_  X>D?\ R11_P]B_99_Z.6^ '_AP](_^2*^@
M** /G_\ X>Q?LL_]'+? #_PX>D?_ "11_P /8OV6?^CEO@!_X</2/_DBOH"B
M@#Y__P"'L7[+/_1RWP _\.'I'_R11_P]B_99_P"CEO@!_P"'#TC_ .2*^@**
M /G_ /X>Q?LL_P#1RWP _P##AZ1_\D4?\/8OV6?^CEO@!_X</2/_ )(KZ HH
M ^?_ /A[%^RS_P!'+? #_P .'I'_ ,D4?\/8OV6?^CEO@!_X</2/_DBOH"B@
M#Y__ .'L7[+/_1RWP _\.'I'_P D4?\ #V+]EG_HY;X ?^'#TC_Y(KZ HH ^
M?_\ A[%^RS_T<M\ /_#AZ1_\D4?\/8OV6?\ HY;X ?\ AP](_P#DBOH"B@#Y
M_P#^'L7[+/\ T<M\ /\ PX>D?_)%'_#V+]EG_HY;X ?^'#TC_P"2*^@** /G
M_P#X>Q?LL_\ 1RWP _\ #AZ1_P#)%'_#V+]EG_HY;X ?^'#TC_Y(KZ HH ^?
M_P#A[%^RS_T<M\ /_#AZ1_\ )%'_  ]B_99_Z.6^ '_AP](_^2*^@** /G__
M (>Q?LL_]'+? #_PX>D?_)%'_#V+]EG_ *.6^ '_ (</2/\ Y(KZ HH ^?\
M_A[%^RS_ -'+? #_ ,.'I'_R11_P]B_99_Z.6^ '_AP](_\ DBOH"B@#Y_\
M^'L7[+/_ $<M\ /_  X>D?\ R11_P]B_99_Z.6^ '_AP](_^2*^@** /G_\
MX>Q?LL_]'+? #_PX>D?_ "11_P /8OV6?^CEO@!_X</2/_DBOH"B@#Y__P"'
ML7[+/_1RWP _\.'I'_R11_P]B_99_P"CEO@!_P"'#TC_ .2*^@** /G_ /X>
MQ?LL_P#1RWP _P##AZ1_\D4?\/8OV6?^CEO@!_X</2/_ )(KZ HH ^?_ /A[
M%^RS_P!'+? #_P .'I'_ ,D4?\/8OV6?^CEO@!_X</2/_DBOH"B@#Y__ .'L
M7[+/_1RWP _\.'I'_P D4?\ #V+]EG_HY;X ?^'#TC_Y(KZ HH ^?_\ A[%^
MRS_T<M\ /_#AZ1_\D4?\/8OV6?\ HY;X ?\ AP](_P#DBOH"B@#Y_P#^'L7[
M+/\ T<M\ /\ PX>D?_)%'_#V+]EG_HY;X ?^'#TC_P"2*^@** /G_P#X>Q?L
ML_\ 1RWP _\ #AZ1_P#)%'_#V+]EG_HY;X ?^'#TC_Y(KZ HH ^?_P#A[%^R
MS_T<M\ /_#AZ1_\ )%'_  ]B_99_Z.6^ '_AP](_^2*^@** /G__ (>Q?LL_
M]'+? #_PX>D?_)%'_#V+]EG_ *.6^ '_ (</2/\ Y(KZ HH _@+_ +)NO^?:
-X_[]G_"BO[]** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>brc-20230731_g2.jpg
<TEXT>
begin 644 brc-20230731_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" '" KL# 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#]$/\ @FE_
MP32_9Q^)/_!./X >(O$7P ^">O\ B#7_ (;^'=2U/4]2\#:7=7FHW4VEVTDT
M\TSP%Y)7=F9G8EF9B2237MG_  Z=_99_Z-I^ '_AO-(_^1Z/^"3O_*++]FG_
M +)5X7_]-%K7T!0!\_\ _#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_
M#_PWFD?_ "/7T!10!\__ /#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\
M/_#>:1_\CU] 44 ?/_\ PZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\ T;3\ /\
MPWFD?_(]?0%% 'S_ /\ #IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\
M#>:1_P#(]?0%% 'S_P#\.G?V6?\ HVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /
M_#>:1_\ (]?0%% 'S_\ \.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _
M\-YI'_R/7T!10!\__P##IW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##
M>:1_\CU] 44 ?/\ _P .G?V6?^C:?@!_X;S2/_D>C_AT[^RS_P!&T_ #_P -
MYI'_ ,CU] 44 ?/_ /PZ=_99_P"C:?@!_P"&\TC_ .1Z/^'3O[+/_1M/P _\
M-YI'_P CU] 44 ?/_P#PZ=_99_Z-I^ '_AO-(_\ D>C_ (=._LL_]&T_ #_P
MWFD?_(]?0%% 'S__ ,.G?V6?^C:?@!_X;S2/_D>C_AT[^RS_ -&T_ #_ ,-Y
MI'_R/7T!10!\_P#_  Z=_99_Z-I^ '_AO-(_^1Z/^'3O[+/_ $;3\ /_  WF
MD?\ R/7T!10!\_\ _#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_ #_PW
MFD?_ "/7T!10!\__ /#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\ /_#>
M:1_\CU] 44 ?/_\ PZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\ T;3\ /\ PWFD
M?_(]?0%% 'S_ /\ #IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\ #>:1
M_P#(]?0%% 'S_P#\.G?V6?\ HVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /_#>:
M1_\ (]?0%% 'S_\ \.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _\-YI
M'_R/7T!10!\__P##IW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##>:1_
M\CU] 44 ?/\ _P .G?V6?^C:?@!_X;S2/_D>C_AT[^RS_P!&T_ #_P -YI'_
M ,CU] 44 ?/_ /PZ=_99_P"C:?@!_P"&\TC_ .1Z/^'3O[+/_1M/P _\-YI'
M_P CU] 44 ?/_P#PZ=_99_Z-I^ '_AO-(_\ D>C_ (=._LL_]&T_ #_PWFD?
M_(]?0%% 'S__ ,.G?V6?^C:?@!_X;S2/_D>C_AT[^RS_ -&T_ #_ ,-YI'_R
M/7T!10!\_P#_  Z=_99_Z-I^ '_AO-(_^1Z/^'3O[+/_ $;3\ /_  WFD?\
MR/7T!10!\_\ _#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_ #_PWFD?_
M "/7T!10!\__ /#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\ /_#>:1_\
MCU] 44 ?/_\ PZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\ T;3\ /\ PWFD?_(]
M?0%% 'S_ /\ #IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\ #>:1_P#(
M]?0%% 'S_P#\.G?V6?\ HVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /_#>:1_\
M(]?0%% 'S_\ \.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _\-YI'_R/
M7T!10!\__P##IW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##>:1_\CU]
M 44 ?/\ _P .G?V6?^C:?@!_X;S2/_D>C_AT[^RS_P!&T_ #_P -YI'_ ,CU
M] 44 ?/_ /PZ=_99_P"C:?@!_P"&\TC_ .1Z/^'3O[+/_1M/P _\-YI'_P C
MU] 44 ?/_P#PZ=_99_Z-I^ '_AO-(_\ D>C_ (=._LL_]&T_ #_PWFD?_(]?
M0%% 'S__ ,.G?V6?^C:?@!_X;S2/_D>C_AT[^RS_ -&T_ #_ ,-YI'_R/7T!
M10!\_P#_  Z=_99_Z-I^ '_AO-(_^1Z/^'3O[+/_ $;3\ /_  WFD?\ R/7T
M!10!\_\ _#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_ #_PWFD?_ "/7
MT!10!\__ /#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\ /_#>:1_\CU]
M44 ?/_\ PZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\ T;3\ /\ PWFD?_(]?0%%
M 'S_ /\ #IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\ #>:1_P#(]?0%
M% 'S_P#\.G?V6?\ HVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /_#>:1_\ (]?0
M%% 'S_\ \.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _\-YI'_R/7T!1
M0!\__P##IW]EG_HVGX ?^&\TC_Y'K^73_@XL\,Z;^SQ_P61^,/@_P!I]CX&\
M):1_8OV#1/#\"Z9IUEYNAZ?-)Y5O %C3?+)([;5&6=F/))K^PNOY O\ @Z._
MY3K_ !S_ .X!_P"H_IE ']/O_!)W_E%E^S3_ -DJ\+_^FBUKZ KY_P#^"3O_
M "BR_9I_[)5X7_\ 31:U] 4 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !117Y2_\%;_ !O)X#_X+&_L_P"AW_B_]H.R\">._">OS^(= ^'GB3Q29M0G
MM;<BT>"PTF4NKJY!+11A3C=+E0342G:48=[_ (1E+[WRV7FT.WN2G_+;\9*/
MZW/U:HK^?_\ :-\6_M-?!;_@F7^SCXM^-'CGX[^$_&FK_&2U\,F*T\4ZOIVO
MW_A*?S'2#4;33I4,U\WEOAMC76THH;<=M?77[3G[6-U_P3P_X),_%7]I/X4:
MW\3M4B\:Q6%CX7T3XA:_JWB*3PK=?;Y[ W8.IS2SQ;T>.9K:7A)8@K;@=H*T
MU3I2J2ULU&RWNU"23[-\Z7E)26RN%*+J5(4X_:5[]+)RBVNZ]V]^L6GN['ZC
M45^2/_!0^P^(?_!+W_@F3X(_:3\(?&#XJ^(_B=X5N=&O_%*>)_%VHZMH7C&.
M_>..ZMY-+FF-I;1[YP8S:Q0M&J !L_-7ZJ?#GQDOQ!^'>A>(%MI[--;TZWU
M6\H_>0"6)9-C#^\-V#[BMYT^7VB>].7)+UM?3NFNNCT=UM?&-92Y&EI./-'T
MO;7LU^JUWMM45\M_#K_@JUX8\<?M.:3\)]1^&OQB\$^*/%6E:GK'A<^)M$MM
M/C\30V#E)Q"GVEIX&.TL@O(K<,N&SAEW<#^S'_P7X^#O[3WQ)^'OAFV\-?$S
MPC/\3/[>CT>]\1:=9060FT8%KZ*62&[EV[44L) &B."/,# J,83C.W+U3E\E
M>[^333[-69JW9-OHTGY-JZ^]._IKT9]Q45^3EU_P49F_; _X*\?L8>)?AQ=_
M&3PO\,/B#'XPL9+?4]2>RT#QU;6%I<""]CL(KJ2,A9_-*M<PQ3,!$Q0JL9'Z
MOWEY%I]I+//(D,$"&221SA44#))/8 5<ERTE5GI?FWZ<LG'7MMKVV>J'-6K>
MQ6KLGIYW_P OF245^<_[!7[:_P 0O^'OWQD^%GQ/U*\ET;XJ^&M,^)GPNM)7
MD$.G:4L?V66U6-V/ERL$21T7 ,D<[D L17LOPT_X*UZ3\6->^)NAZ1\'/C&?
M%/PH\3Z?X4UG0)_[ BU&6ZO2WE2P(=4VO;A LAE9E4H^Y-X2381BY<BMK)7M
MU7O*#3\XS]U^?EJ3)I<U]HM*_>\>9->L?>76V]F?6=%?+6K?\%<OAGI?QEU7
MPR-,\7W/A[P[XNMO &M^-XK>T'AO1_$-QM$>F2R-<+<M*'>.-WBMWAC>50\B
M\XS/A)_P6%\(_&OXN>-O!VA?"WXXW=Y\.?%.I^$O$=W!X;@O+73+FRM)[H2L
M;>YDD,-P+=XX"J%GE:)&5#+'NCGBX\RVLW\ERN_W3B_-2BUHT5).+Y7OM\_>
MT]?=DO)Q:>J:/KBBOD;P-_P6:^&NJZS\2=,\:>%OB7\(M5^%O@^'Q[J]CXRT
MFWAN)-&E!*W$:VMQ<8?.U3!+Y<X9PICW!@N-\"?^"X7P^^-OQB_X1&Y^'_Q1
M\#+'X"'Q/N-9\3#1+?3K7PVT9>/47\G4I9]C# V+"9$+#S$C&2*\_)O[N:]_
M3DG?_#+LR5)/;T^_EM]_/&W?FCW1]I45\X?LI?\ !3KP3^UEXYT;0;'P]XV\
M(W/C#P\WB[PC)XEM;6V3QAHZRK&U[:+#<2R*@\R)O+N4AEV2HWE[<D?.O_!9
M7X _'O5OBWX=^(7[-'Q"\<:-\1?!&BW/BB?P>/$5_+X?\;PVEQ:1FR?3C/\
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
MF?\ !-+]FVW\6OH-SXP\5^)M8MO#/A/PY;S>2^MZI<[O*B+X;9& C,S;3]T
M#+"JG5E*I&;UE>R]97C;SOS->KON%.E%1E%:)ZOR2UO?HE:^EK)#=#_X)MZ%
M\&?CM\;/B=\)[W2O!'C+XWZ7:6^K"\TAM1TJ/4('G+:B;:.>W9I)5G/F*LJ!
MG42$[F??XS^P3_P2*^+/[!OP%\,_"W1_COX&U#P7HFM/J-W=)\,)[;Q#?6D]
M['=W=BEZVL210QS^6(V86S,%P1\P##W3P-K_ .TSX(U?P2OCFV^$GC"R\2:D
MEMK[^%=-U'2W\(0F"5RR^?<W/]H(95CB,O\ HFS>'\I@2$]0\,?M-_#?QM\0
MO$'A+1OB#X(U?Q7X21I-<T6RUVUGU#1E4X9KF!',D(!(R748S4T[4GSQ=FER
M_*+YK6VY5?TMIL.I)U-)?:M+U;7(GWO96L]>MKL^>M+_ ."9/B+]GS]HCXF>
M/_@!\2])^&L?QCG74?%6@ZYX2/B+3?[2 8-J%D$O+1[:=][%@[31,QR8^ !Z
M1_P3W_8"\(?\$Z?@5+X-\+7.I:S>ZOJ=QKWB+7]396O_ !#J=P09KJ;: HSA
M55% "JHZG<S6+K_@I?\ LXV.CV6H3_M ?!*&PU*)I[2Y?QSI:PW4:RF%GC<S
MX91*"A() 8%>O%=K\//VG/AM\7/#>NZSX4^(7@?Q/I'A>62#6;[2==M;VVTB
M2-=\B7$D;LL+*H)8.00!DT4X\D'R[)6](IK2_2*=M-M(KI&TRM*?,]V[^LK;
MV[[Z[ZR[N_SKX7_X)>:Y^S7^UK\0_BI\!/B/I'@"+XO7$6H>,?"WB'PHWB'1
MKV^0N?MMJ(;VRFMIF\R4M^\D1FD8E.%"ZWQ__P"":^J?$[XG?"3XG>'OB3)I
MGQB^$1U.*S\1>(=#&LV.JV^HQNEU!<6,,]IA5+ P^5,GE;0") 37KUK^VS\&
M;[X-7/Q&A^+GPQF^'ME<BSN/%">*;%M&@G+*@B>[$ODJY9U7:7SE@,<BH?$?
M[='P2\'^%;O7=6^,7PLTO1-/U-M%NM1O/%EA!:VU^J+(UH\K2A%G".C&,G<
MZG&"*FT8Q4.D=%W2M9*^]K2Y4MK-1VLBKWDY/7GWZIOJ[;7TO?>^N^I\?:;_
M ,$$9?AKIG[/=KX"^*>GZ/\ \*+UG6?$ES-K7A)]4E\4:EJ@*W4KF*_ME@0(
MQ"(JMMPF6;!#<1^SO_P0$\0_L:ZK\#/%$WQIT_Q1I?[-=KXGN+/3K/X<7*WV
MNIJZ3M<H3'J4S>8HDQ$L4+L2!\KD@5]@?M/?\%5/@C^RAK7PNL?$_C_PE;GX
MMW:+HET^LV\5B+$QM(VI27#-Y2VN %60MMD>1%4G)(L_ #]L.SUW0/BWXG\<
M?%+]GV\\%>"_$]Q:6.K>%?$JR6^@Z:JQA(M:FFD,4%\'+[U4J@!3 SFER^Y4
M4/=^)-]$[1BU;;2,TDMDM%M8J4[\JGJI6T[IN3O?S?,[[W=^MS\_/^"(7_!,
M;Q9\4OV:OV;-<^*U]XM\(VO[.VM>(K^T\ :UX%O=!U%M3O;J9TFGN[ID^T6H
M@E1T6&W'SRR*T[;3&GT9^PU_P0A\*_L*^.;JZT2X^%NO:5INK76L>%;[5/A;
M82>+]"DEW%()=;\[S+B"-G;&V&&;&U1,JC!^L=2_;)^$.B^!_#7B>\^*OPWM
M/#?C.Y%GX?U:;Q-91V.NSDD"*TF,FR=R01MC+'@\5TOPL^,GA'XY^%SK?@GQ
M5X;\8Z*MQ):'4-#U.'4+431G;)%YD+,N]3PRYR#U%;U)\]24HJS=[_.S;?6^
MUF]4K).QG+WHVF[IN_XR:7I[TM.NMS\[/V3?^#?;Q9^S)\;?@CXNF^.N@:Y%
M\$=3\2:C8VD/P]ELY-1_MQ6^TK)*VJRA3&78QD1D#@,'ZGVKPQ_P2CUKPO\
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
MC9M4CY]^(7_!O;J/B']H.^\8:%\9;'1](N/C=:_'"'2+KP8][+'J,8/F6CW
MU"/="Y.5(C5DRP._C;^EU%.DW2<7#[.J];P=_-WA%Z]5YN[J2=2+C/9JWRM)
M?E.2]'Z'RFW_  33N=5_;G\(?&W4O%^@G5O";Z@SW.E>%%TK7M=AN1,D=A?W
M\-R(KFP@22+9%):&3?;HYFR6!=_P5*_X)\^+_P#@H?X3\ Z%H7Q)T#X?:7X*
M\567C"47OA&77)M1O+)R]M'O6_M1'!EGWJ%9W^7:Z $-]544ND%_*[KR:=T_
MOU]1RDY.3?VEROS5K?D[>A\#7W_!%WQ+\2OCU\7_ (O_ !"^,]IXA^*OQ&\
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
MUM0@DMXIUO+JXG0&,H]DB;G96N9(AF3@/C;_ ,$=_%/_  43_;U_:AU?XG?
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
MND=M1114@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MT4 9G_")6O\ SUU/_P &5Q_\71_PB5K_ ,]=3_\ !E<?_%UIT4 9G_")6O\
MSUU/_P &5Q_\71_PB5K_ ,]=3_\ !E<?_%UIT4 9G_")6O\ SUU/_P &5Q_\
M71_PB5K_ ,]=3_\ !E<?_%UIT4 9G_")6O\ SUU/_P &5Q_\71_PB5K_ ,]=
M3_\ !E<?_%UIT4 9G_")6O\ SUU/_P &5Q_\71_PB5K_ ,]=3_\ !E<?_%UI
MT4 9G_")6O\ SUU/_P &5Q_\71_PB5K_ ,]=3_\ !E<?_%UIT4 9G_")6O\
MSUU/_P &5Q_\71_PB5K_ ,]=3_\ !E<?_%UIT4 9G_")6O\ SUU/_P &5Q_\
M71_PB5K_ ,]=3_\ !E<?_%UIT4 9G_")6O\ SUU/_P &5Q_\71_PB5K_ ,]=
M3_\ !E<?_%UIT4 9G_")6O\ SUU/_P &5Q_\71_PB5K_ ,]=3_\ !E<?_%UI
MT4 9G_")6O\ SUU/_P &5Q_\71_PB5K_ ,]=3_\ !E<?_%UIT4 9G_")6O\
MSUU/_P &5Q_\71_PB5K_ ,]=3_\ !E<?_%UIT4 9G_")6O\ SUU/_P &5Q_\
M71_PB5K_ ,]=3_\ !E<?_%UIT4 9G_")6O\ SUU/_P &5Q_\71_PB5K_ ,]=
M3_\ !E<?_%UIT4 9G_")6O\ SUU/_P &5Q_\71_PB5K_ ,]=3_\ !E<?_%UI
MT4 9G_")6O\ SUU/_P &5Q_\71_PB5K_ ,]=3_\ !E<?_%UIT4 9G_")6O\
MSUU/_P &5Q_\71_PB5K_ ,]=3_\ !E<?_%UIUY!\+OV[/AG\8?B9XK\*Z+K=
MW]M\'&87EY>:7<V6F77D,R71M+R:-8+H6[J5E,+N(R/FQ2NEOZ_);_<%G^GS
M9Z9_PB5K_P ]=3_\&5Q_\71_PB5K_P ]=3_\&5Q_\77FES^WM\'[+]F2V^,L
MOCW1H_AE?2>3::\WF""^?[0ULJPKM\R4O,I5 BL9."NX$$Z7Q+_; ^'WPA^*
M^C>"O$&LW=GKVN/;1PB/2+VYLK1KJ9H+5;N\BA:VLS<3*T<(N9(_.<%8]S<5
M5GS*/5NWS[>OD)237,MK7^7?T\SN?^$2M?\ GKJ?_@RN/_BZ/^$2M?\ GKJ?
M_@RN/_BZTZ*0S,_X1*U_YZZG_P"#*X_^+H_X1*U_YZZG_P"#*X_^+K3HH S/
M^$2M?^>NI_\ @RN/_BZ/^$2M?^>NI_\ @RN/_BZTZ* ,S_A$K7_GKJ?_ (,K
MC_XNC_A$K7_GKJ?_ (,KC_XNM.B@#,7PI:JV?-U+CUU&X_\ BZTZ** ,3XDQ
M2W'P^UJ.'0;;Q2\EE*AT:XDCCBU52I#6[&0&/YP2OS_(<X8@$D?(7[&?PU^)
MW@C]BOXM:3=?#_Q=H6BW4-Y#X \ ZE>Z6=6TV%[,J]K$Z736D%JURS?9X9+G
M;"GR@Q1"*-/MBBLJM%5(3IRVG'E?^?KZW_$TIU'"<)K>+NOZ_P K'R?I^M_%
MCX3?\$\?A5X5TCX._$#4/%[>'K#PUK]EI6J>'1J'AB."V2WN+A6NM1CM)I&"
M,8=DLB@LC2+A3&T_B/X>ZM\5/!_PG\ Q? ;7/!UGX2N]$U[3-;O]3TBYLO!"
MV%RC?9%>"]:\^W&SB:W;R(7@/VIT-Q)$9"WU31754K2G6E6EO*2E\UJEZ)MM
M=4V[.VAS4J2ITH48;1CRK\+OU:23Z6Z7"BBBLC4**** "OY O^#H[_E.O\<_
M^X!_ZC^F5_7[7\@7_!T=_P IU_CG_P!P#_U'],H _I]_X)._\HLOV:?^R5>%
M_P#TT6M?0%?/_P#P2=_Y19?LT_\ 9*O"_P#Z:+6OH"@ HHHH **** "BJ^JW
M_P#9>EW-SY,]Q]GB:7RH$WRR[03M1>['& .YKY2_9Q_X*2:_\4_V-/'WQK\2
M?#^PL?#?AG2[_7=+A\.Z_P#VO->P6L3O)8W"M#"T&H1O&T<L85XT?*^865U$
M\Z7-?[*YGZ%J$FXI;R?*O4^M:*\6_8J_:FUG]J'PMXCGU_PKI?AK4_#6IPV#
MR:+KQU_1-4CFL;6]BGL[XV]N9T\NZ17_ '*A9$=06 #'E?A9_P %#HO''Q6^
MP:MX7BT'P/KT>O2>$_$@U<74FKC1+C[/J!N;41*+4,=\MOMEG,L,3M((' C:
MJO[K^)IIS>5K7WVVZ;F=-JHDZ>MW;SWMMN?2=%?'_A__ (*GZA>^&,ZI\-DT
MKQ-XJT_0]8\ :3_PD:2Q^([/6KLVEC]KG\@"RGCDVO=1QK<K#&ZM%)<MF,>]
M?LO?'U_VAOAQ=:E>Z./#NOZ%J]]X>UW2EN_MD5AJ%G,T,RQ3[(S-"VT21R&.
M-FCD0M'&Q*+7(]?*_P"#2?\ X"VE+^5M)V;!RBNO;\4VODTFT]FD[7LST:BB
MBI&%%%% !1110 4444 %%%% !7S?_P %0/\ @J!X!_X)-? +2/B+\1=(\8:U
MHFM>((?#<$'ANUMKFZ2XEMKFX5V6>>%!'LM9 2')R5^4@DCZ0KY _P""U?\
MP2E_X?!_LL:!\-/^$]_X5W_8?BNW\3_VE_8G]K^?Y5I>6WD>5]H@VY^U[M^\
MX\O&T[L@ /\ @E)_P6K^%G_!8/\ X3W_ (5IH'Q T/\ X5W_ &?_ &E_PD]C
M:6WG_;?M7E>3]GN9]V/LDF[=MQN3&<G'U_7X5_#'_@VU_:T_X)2&_P#&/[)W
M[3.E:YX@OO+.K^'=4T :+9Z['#O\I&22>[MYG'F2!3*(M@D<K(I)KT_X5_\
M!SGXO_91\<V?@+]N+X"^*_@YX@D<PIXFT6QDN='O-N TJPEG9HQW>VFN<DC"
MB@#]A:*\W_9F_; ^%_[9?@1?$OPM\=^&O'&CX'F2Z7>++):DYPDT7$D+\?<D
M56]J](H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^(_V9/$%W\//^"B
MGCSPWX"\+^.=(^'E]%>:MXQTW6/#E_#I^C:H&61+K3+N13#+]K>68M;6CRQ'
M E187,WG?;E%+52YEV:^_P#3K;NDTTTF&ZL^Z_#]>E_-K5-H_.0W6J:E_P $
M(/&>EQ>"_B=_;TUUK%I%H<G@368]9F>XUR:XA*6#6HN6C:*>-_,$90 MEAL;
M'5?M<? [Q;\?_P!H]M'^'6IZ];:%\8;'PY<>.;77?A_J,=EI.F6%S)<"[MM3
MFFMHK:^>,B!K(PW<^_R"\,$8EE'WC15:<R;Z._X;/O=_AIO:2S]G:+BNJMZ:
MZ-=FE^.^EXLHHHI&@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M7\@7_!T=_P IU_CG_P!P#_U'],K^OVOY O\ @Z._Y3K_ !S_ .X!_P"H_IE
M']/O_!)W_E%E^S3_ -DJ\+_^FBUKZ KY_P#^"3O_ "BR_9I_[)5X7_\ 31:U
M] 4 %%%% !1110!'=+*]K(('2.8J1&[H756QP2H()&>V1GU%?&_P@_9)^-Z^
M+/C_ .)K^_\ !WPP\0_$?29-.TC_ (1W5KG6+2YU-5E2+7+B.6" 0RB,V\01
M \ACB57E811 ?9E%3RKF<N\7'Y/?3;[].MKJ+5<[LH]I*7S6WR_X;9M/Y'_9
MI^%'Q(_86^"OB 1>$/";PZ]XMLCH?P_\.Z_JNI:1X2M)_L\%R+6\;3C(%>;S
MKKRC:VUK"9&#21)OFJ;X7_L%^*+3XDV-AXMO?#TOP]\"6_B2V\+3:;=S'5-3
MCUN8NZWL+PK';FTA:2!6CFF^T%A*P@*^6?K*BG5C&K%QJJZ:M\K)??HW?S\D
M33O3:<-+6?G=-N_Y+Y7W/B'1_P#@GO\ %2_L-/U_7-5\"'QW\--*T#0O!?V2
M[NCINN0Z1>&Z:XU#-N'LY+Y<1-%$+E;7&]7N"=E?17[(?P1U;X)?#G5O^$BE
MT]_%/C#Q!J'BG6H].G>>QL[J\F,AMX)'CC>2*)!'&)&C1I/++E$W;%]4HJ^=
MZOO=OUDTYO\ [>E&+?2ZT2UO/)'33:W_ )*G&*_[=3:7KK=A5&]\/P7]P97D
MO58XXCO9HU_[Y5@/TJ]14E&9_P (E:_\]=3_ /!E<?\ Q='_  B5K_SUU/\
M\&5Q_P#%UIT4 9G_  B5K_SUU/\ \&5Q_P#%T?\ ")6O_/74_P#P97'_ ,76
MG10!F?\ ")6O_/74_P#P97'_ ,71_P (E:_\]=3_ /!E<?\ Q=:=% &9_P (
ME:_\]=3_ /!E<?\ Q='_  B5K_SUU/\ \&5Q_P#%UIT4 9G_  B5K_SUU/\
M\&5Q_P#%T?\ ")6O_/74_P#P97'_ ,77COA[]NS3?%?[5?B/X9Z;X+\;WUGX
M4/V/4_%-M;0S:9;:AY$5R;,Q)*;O/DS1GSC!Y.Y@GF;B,[OP(_:>U+XR?$'7
M/#6L?"KXB_#?4-$T^VU//B6?19H[R&XDGCC,9T[4+L@[K>7(D"$ #UHC[T5)
M;-77FM?\KKNK-:-!+W7)2WBTG\[?YI/L]'9Z'HO_  B5K_SUU/\ \&5Q_P#%
MUSOQ3_9V\%?'+P3=^&_&F@6GBWP]?C%SIFLL]]:3^FZ*1F4X[<<5YQH7_!1G
MP#J'C?Q#INHP:_X;T31++5]0M/$^K00PZ-K\&CRB'5GM765I0+20[6,\4(D
M9X?.C5G%CP#^WKX>\7_LA:U\;-0\-^)/#G@S2K&;4[8S7FDZM-K=I'&'6:S;
M2[V[AD\QB8T0RK(9%(*#()F4XQINJW[J5V_+7_)Z;Z/LRU3DY*"6K=EYO3\K
MJ_:Z3U9\(_M+?\&JO@;3O&Y^('[*_P 2/&?[-WQ"M0SVRZ;J%Q<:7(W4H#Y@
MN80QX;;*Z 8 B(X/E _X*2?MV?\ !(1_L?[5OP?O?C;\-K#Y7^(/@S49A-#$
M./-F>+$6 !@+<06S,>2YS7[4>$?$L'C3PGIFL6J2I;:M:17D*R@"14D0.H8
MD9P1G!/UK0=!(A5@"",$$<$5I.$H2<):-&4)J<5*.S/CO]@S_@L9^S'_ ,%&
M(K6U^'_Q'DMO%%P!GPOKVHSZ9K2L?X$A>7;.1QDV[RJ,]:^LO^$2M?\ GKJ?
M_@RN/_BZ^'/V]/\ @V\_9@_;JENM7;PB?AIXUG8RKXA\&;-.D>7KOFMPIMY2
M6P68QB0\_O 3FODU?@A_P4Q_X(TG=X#\2V/[8?P?TXY&CZHDDNOVD P,(CN;
MH-C"HD$URBXSY0'%24?LK_PB5K_SUU/_ ,&5Q_\ %T?\(E:_\]=3_P#!E<?_
M !=?G#^Q9_P=+_L^?M#>(%\)?%"/6?V>_B'!)]FN]*\8(8]/CG[H+W:JQX[_
M &E(.>!GO^DN@>(+#Q7HEKJ6EWMIJ6G7T2SVUW:S+-!<1L,JZ.I*LI'((.#0
M!!_PB5K_ ,]=3_\ !E<?_%T?\(E:_P#/74__  97'_Q=:=% &9_PB5K_ ,]=
M3_\ !E<?_%T?\(E:_P#/74__  97'_Q=:=% &9_PB5K_ ,]=3_\ !E<?_%T?
M\(E:_P#/74__  97'_Q=:=% &9_PB5K_ ,]=3_\ !E<?_%T?\(E:_P#/74__
M  97'_Q=:=% &9_PB5K_ ,]=3_\ !E<?_%T?\(E:_P#/74__  97'_Q=:=%
M&9_PB5K_ ,]=3_\ !E<?_%T?\(E:_P#/74__  97'_Q=:=% &9_PB5K_ ,]=
M3_\ !E<?_%T?\(E:_P#/74__  97'_Q=:=% &9_PB5K_ ,]=3_\ !E<?_%T?
M\(E:_P#/74__  97'_Q=:=% &9_PB5K_ ,]=3_\ !E<?_%T?\(E:_P#/74__
M  97'_Q=:=% &9_PB5K_ ,]=3_\ !E<?_%T?\(E:_P#/74__  97'_Q=:=%
M&9_PB5K_ ,]=3_\ !E<?_%T?\(E:_P#/74__  97'_Q=:=% &9_PB5K_ ,]=
M3_\ !E<?_%T?\(E:_P#/74__  97'_Q=:=% &9_PB5K_ ,]=3_\ !E<?_%T?
M\(E:_P#/74__  97'_Q=:=% &9_PB5K_ ,]=3_\ !E<?_%T?\(E:_P#/74__
M  97'_Q=:=% &9_PB5K_ ,]=3_\ !E<?_%T?\(E:_P#/74__  97'_Q=:=<Y
M\4_B_P"%/@;X-N?$7C3Q-H'A'0+,9GU+6=0BL;6'@GYI)651T/>@#0_X1*U_
MYZZG_P"#*X_^+H_X1*U_YZZG_P"#*X_^+K\S/VH/^#KKX"_#OQ5_PB/P8T#Q
MI^T3XZN',%G8^&+&2&QGF&1Y8N'0R29.,&""53V->6_V5_P52_X*I'-S=^&O
MV-_AO?\ (2$LGB&2$XQT,EVDH]"UGT/'3(!^E/[5/[9'P0_8A\._VG\5_B=H
MW@B%HS+%!J&OS?;;M1U\FU5VGF^D:,:_-_XB_P#!S1-^T5XNNO!O[&_P!^*?
MQQ\1H?*_MB_DO;32;,G.V9XHW:3RLXYG>V[\COZE^RM_P:D?L[_"/Q%_PE'Q
M6OO%G[0/C>>03W>H>*[UTLII@,;_ ++&V7R.HN)9AP/2OTA^'7PR\-_!_P )
M6N@>$O#VA^%]"L1MMM-TBPBLK2W'HD42JB_@* /Y#/\ @FA_P4P_:0^(O_!1
MW]G_ ,/Z]^T)\<M9T+7?B3X=T[4=/O?'NJS6U];3:I;1RPRHTY5T=&964C!!
M(-?U^?\ ")6O_/74_P#P97'_ ,76G10!F?\ ")6O_/74_P#P97'_ ,71_P (
ME:_\]=3_ /!E<?\ Q=:=% &9_P (E:_\]=3_ /!E<?\ Q='_  B5K_SUU/\
M\&5Q_P#%UIT4 9G_  B5K_SUU/\ \&5Q_P#%T?\ ")6O_/74_P#P97'_ ,76
MG10!F?\ ")6O_/74_P#P97'_ ,71_P (E:_\]=3_ /!E<?\ Q=:=% &8OA2U
M5L^;J7'KJ-Q_\76G110 4444 %%%% !1110 4444 %?R!?\ !T=_RG7^.?\
MW /_ %'],K^OVOY O^#H[_E.O\<_^X!_ZC^F4 ?T^_\ !)W_ )19?LT_]DJ\
M+_\ IHM:^@*^?_\ @D[_ ,HLOV:?^R5>%_\ TT6M?0% !1110 4444 %%5]5
MO_[+TNYN?)GN/L\32^5 F^67:"=J+W8XP!W-?-W[$/[:GCW]L+X :WXWC^'O
MAFT^T>:_A>&S\6_:;:\893['J$IMEDL[J&4%+@)#.L9#!3(Z&.DG=M+HKOTO
M8;5DF^KLO6USZ9HKRW]F7XN>.?B@?%]IX]\(^$_"6J^%=732PGA[Q1<:_:7F
MZT@N2XFFL+)E*_:%0KY9Y4_-7GWPL_X*'1>./BM]@U;PO%H/@?7H]>D\)^)!
MJXNI-7&B7'V?4#<VHB46H8[Y;?;+.988G:00.!&Q.48J\G96O?I:U]]MMN_0
M(IRTCO>UNM[VVWW/I.BOC_P__P %3]0O?#&=4^&R:5XF\5:?H>L> -)_X2-)
M8_$=GK5V;2Q^US^0!93QR;7NHXUN5AC=6BDN6S&/>OV7OCZ_[0WPXNM2O=''
MAW7]"U>^\/:[I2W?VR*PU"SF:&98I]D9FA;:)(Y#'&S1R(6CC8E%OD>OE?\
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
M_A"M'_Z!.F?^ J?X4?\ "%:/_P! G3/_  %3_"M.B@#,_P"$*T?_ *!.F?\
M@*G^%>2?MU>&--T[]E;Q3-;Z=8P2I]DVO';JK+F\@!P0,]*]NKQ_]O;_ )-.
M\5_]N?\ Z605Z>2_\C&A_CC_ .E(\W.?^1?7_P $O_26?F_1117]"GX"%%%%
M 'Z)?L*^&--U']E;PM-<:=8SRO\ :]SR6ZLS8O)P,DC/2O6_^$*T?_H$Z9_X
M"I_A7F7[!/\ R:=X4_[?/_2R>O8*_GK.O^1C7_QR_P#2F?OV3?\ (OH?X(_^
MDHS/^$*T?_H$Z9_X"I_A1_PA6C_] G3/_ 5/\*TZ*\P](S/^$*T?_H$Z9_X"
MI_A1_P (5H__ $"=,_\  5/\*TZ* ,S_ (0K1_\ H$Z9_P" J?X4?\(5H_\
MT"=,_P# 5/\ "M.B@#+?P/HLJ%6T?2V5A@@VD9!'Y5\*?MX?\&UG[+W[<#7.
MJP^$O^%6>-)3YB:]X+":=NEZAI;4*;>3)&6;RUD;G]X"<U]_T4 ?B,_[-_\
MP4<_X(WR&3P==Z!^V3\(K!O^09J5F9O$%M ,_<1F-V&Q@*D4UTJ\?N\ U[U^
MQ/\ \'+G[,'[2.N+X4^).E/^S]\0X9?LMWI'C&S2*QCG'#(M]L5$P>#]I2 Y
MXP:_3^O OVUO^"7_ ,!_^"A>A&T^+'PXT#Q)>+%Y5OK"Q&UU>S'817D1695!
MYV;BA(&5- 'L&B:-X:\2Z/;:AIUKH6H6%[$LUO<VT44L,\;#*NCJ"&4CD$'!
MJU_PA6C_ /0)TS_P%3_"OQTUO_@@C^U)_P $QM6N?$/[#W[0>K7?A])&N'^'
M?C.:-K:YR<LJ,RFSD=LXW-%;LH_Y:YK=^$7_  = :]^S1XZM? '[;OP*\7?!
M+Q.3Y?\ PD.EV$USHU[@X:9826D\H?WK>2Z!/3% 'ZW?\(5H_P#T"=,_\!4_
MPH_X0K1_^@3IG_@*G^%<E^SG^U7\-OVN_ :>)OACXW\->.-$;:'N=(ODN/L[
M')"2H#OB?@_)(%88Z5Z!0!F?\(5H_P#T"=,_\!4_PH_X0K1_^@3IG_@*G^%:
M=5]5O_[+TNYN?)GN/L\32^5 F^67:"=J+W8XP!W-*4E%.3V0XIR?*BI_PA6C
M_P#0)TS_ ,!4_P */^$*T?\ Z!.F?^ J?X5\R?LM_P#!0KQA\>/V3/&/Q9OO
MAC9R:=I5I=:GH5AX;\3P7\VHQPJQ>QN&N5MEMK^)T9)D.Z)&#*)&=606?B+_
M ,%'-1\._"GP+K_AWX?+XDU+Q%X!?XFZYI;:\+1M%T2&&VDN! Y@?[7>%KI4
MAA*PQRF.0O-!A=S=EOI9)OR4E*2O\H2;[)-NR%'WI<JZMI>;BXQ?XRBEW;26
MNA])?\(5H_\ T"=,_P# 5/\ "C_A"M'_ .@3IG_@*G^%?-7AC_@I5)XX_:\M
M? .B>"[?5/"-QJEIHC:[#KA_M6*XNM$.LPW3:9]FXTTP#ROM1N0?.#*(B%+5
M]453A*/Q*PE).S757^3,S_A"M'_Z!.F?^ J?X4?\(5H__0)TS_P%3_"M.BI&
M9G_"%:/_ - G3/\ P%3_  H_X0K1_P#H$Z9_X"I_A3?&OCG1?AMX7O-;\1:Q
MI>@:+I\9ENM0U*[CM;6V0=6>20A5'N2*_.C]KC_@ZC_9G^ .L-X=\ 76O_'?
MQI+)]GM=-\&VIEM)9B<*AO' 1P>QMUG[<4 ?HS_PA6C_ /0)TS_P%3_"O.OV
MC?VA?@O^R%X1_MWXG^)_ /@73"&,4FL3V]L]R1U6&-OGE;_9C5F]J_+[_A;G
M_!4O_@JLFWPIX3\-?L>_#B_Y%]K&X:])">2N9$>Z#CC:R6]KG/W^N/1?V<O^
M#4'X/:1XN_X3+]H+QSX]_:1\=W!$EW=:_J,]K8RN,D$QK*]Q)@G_ ):7#*<?
M<&2* .4^,_\ P<^_#_XA>-IO!'[*/P$\9?M%>,6^2*XMM#DLM-0$E1+L$3W3
M(",G?%"N#]\8..43_@G9_P %&?\ @J1(MS\9_B=X4_9>\ WV&;PSX,ME_M/R
MVP2K?9Y-Y#+P5FO6P<YBZ@_K[\&?@-X(_9S\%0^'/ /A'PWX+T&WY33]$TZ*
MQM\XQN*1J 6..6.2>YKK: /SV_8S_P"#8O\ 9/\ V1I+?4;[P9+\5_$\?SR:
MKXXE74D9SRQ6S"K:XSR-\3N,#YR<D_=^F_#CP]HVGPVEGH.BVEK;H(XH8;&)
M(XE' 55"X 'H*VJ* ,S_ (0K1_\ H$Z9_P" J?X4?\(5H_\ T"=,_P# 5/\
M"M.B@#,_X0K1_P#H$Z9_X"I_A1_PA6C_ /0)TS_P%3_"M.B@#,_X0K1_^@3I
MG_@*G^%'_"%:/_T"=,_\!4_PK3HH S/^$*T?_H$Z9_X"I_A1_P (5H__ $"=
M,_\  5/\*TZ* ,S_ (0K1_\ H$Z9_P" J?X4?\(5H_\ T"=,_P# 5/\ "M.B
M@#,_X0K1_P#H$Z9_X"I_A1_PA6C_ /0)TS_P%3_"M.B@#,_X0K1_^@3IG_@*
MG^%'_"%:/_T"=,_\!4_PK3HH S/^$*T?_H$Z9_X"I_A1_P (5H__ $"=,_\
M 5/\*TZ* ,S_ (0K1_\ H$Z9_P" J?X4?\(5H_\ T"=,_P# 5/\ "M.B@#,7
MP9HZMD:5IH(Y!%JG'Z5IT44 %%%% !1110 4444 %%%% !7\@7_!T=_RG7^.
M?_< _P#4?TROZ_:_D"_X.CO^4Z_QS_[@'_J/Z90!_3[_ ,$G?^467[-/_9*O
M"_\ Z:+6OH"OG_\ X)._\HLOV:?^R5>%_P#TT6M?0% !1110 4444 %%5]5N
M)[32[F6VM_M=S'$SQ0>8(_.< E4W'A<G R>F:^/?V1?V]O%\G[*_Q-^)_P 9
M[OPV8_ ?VBZU30M&T6YTK7/"T\4(EDT>XM+F61I90&C\F<M$+@31NL?EO'(T
M\R][^['F?I>VG?Y;:7U<4VT[1?\ ,^5>MF_EM_EHI-?95%?/O_!//]JG6?VL
M?A]XBUCQ#J'AB+6]-U<VEUX:TS1M2T^Z\([HDFBM+N2_\N6\D,4L<@NH[:WA
MD63]VKJ!(W$_"O\ ;\\5:E\3=/U#Q3I_AZ+X<>.X/$\_AB.PM+B/5]+70IS&
MQO)))3'<_;(4EG3RXH?(V+&3<;_-5U9*DN:H[)*]^EK7W6^FUKI]&[JZI_O'
M:&KO9=WK;^K[;/70^N**^&-$_P""B_Q5L=-TS1=<T;P,/&?Q0TCPYKW@DVMC
M>BRT.+6;XVC6VHQM,9+I[%2LSRQM;"YRR".UV^8?I#]CWXX:U\;_ (;ZO_PD
M\&F0^*O!_B+4O"NLR:9$\5C>7%G.8Q<P1R.[Q1S1F.41-)(8S(4,DFS>VG(]
M5VNGZQ:C-?\ ;LI13Z7>C>MI<XZ:[V_\F3E%^DHIM>EG9Z'J]%%4;WQ-IVFW
M!BN-0LH)5P2DDZJP_ FH*+U%9G_":Z/_ -!;3/\ P*3_ !H_X371_P#H+:9_
MX%)_C0!IT5F?\)KH_P#T%M,_\"D_QH_X371_^@MIG_@4G^- &G169_PFNC_]
M!;3/_ I/\:/^$UT?_H+:9_X%)_C0!IUX_P#M[?\ )IWBO_MS_P#2R"O3?^$U
MT?\ Z"VF?^!2?XUY)^W5XHTW4?V5O%,-OJ%C/*_V3:D<ZLS8O("< '/2O3R7
M_D8T/\<?_2D>;G/_ "+Z_P#@E_Z2S\[:***_H4_ 0HHHH _2#]@G_DT[PI_V
M^?\ I9/7L%>(_L*^*--T[]E;PM#<:A8P2I]KW)).JLN;R<C()STKUO\ X371
M_P#H+:9_X%)_C7\]9U_R,:_^.7_I3/W[)O\ D7T/\$?_ $E&G169_P )KH__
M $%M,_\  I/\:/\ A-='_P"@MIG_ (%)_C7F'I&G169_PFNC_P#06TS_ ,"D
M_P :/^$UT?\ Z"VF?^!2?XT :=%9G_":Z/\ ]!;3/_ I/\:/^$UT?_H+:9_X
M%)_C0!IT5F?\)KH__06TS_P*3_&C_A-='_Z"VF?^!2?XT :=%9G_  FNC_\
M06TS_P "D_QH_P"$UT?_ *"VF?\ @4G^- &G7+_%_P""G@_]H+P+=^&/'7A?
M0/&'AV^&)]-UBPBO;:3T)20$;AG@]1V(K5_X371_^@MIG_@4G^-'_":Z/_T%
MM,_\"D_QH _*O]HW_@U:\*^%_'S_ !#_ &3?BEXS_9Q\?P,98;>SU"XN-)E.
M=QC#!Q<PHQ^\"\L>!M$6.*X"'_@K?^W3_P $BY$T_P#:Y^"7_"W?AW9'8_Q%
M\%A=\<0X\V5HE$';A9XK1SR2QK]D_P#A-='_ .@MIG_@4G^--F\7Z)<1,CZI
MI3HX*LK7,9# ]01F@#YM_8._X+0?LY_\%&K6W@^''Q#TT^)9DW/X9UC_ (EV
MM1'J0()#^^P.K0-(@S]ZOJ.Z65[600.D<Q4B-W0NJMC@E002,]LC/J*_.[]O
M+_@W>_9*_;=NKG6[33['X4>.9&,T>O\ @NZAL-\V=P>:U_X]Y#NY9@B2-_ST
M!Y'RR=+_ ."CO_!&LY\+^,/#W[97P@TW 6PO;@S>(;6W'94:0W8?  58Y+M%
M&/D I-75@3L[GW=\)?V4?C19^)_V@?%.LZ5\/= U;XCZ/+IFGZ'IGB>\GTO7
MK\++&FJWDC60-HYA,$&(X9Y/+B4.[B*("+4/V(_B\GP ^'NE:9)\.[+Q7!\,
MIOA3XKBEU>[GL+6TD2"--4L9_L:O/-"(786LL,*2_:-IGC\H-)Y-^Q-_P=+_
M +.'[3&J+X<^(5SJ/P!\=Q/Y%UI?C(B&PCF'WE6_PL:!3P3<+ ?]FOH;XL?\
M%M_V1_@UX,N-=U7]HGX2W]I;#F#0O$=MKEZY]%MK-I9F_!,4N2/)R-75E'U2
M4XV^:J33[)VCRI1L7?M/:];R?S;A+\'"+7FKN[;OS^@_L$_$#PA^VEX6\6:5
MJ/ABV\*>%&MK2VU\:I=IX@ET"'2UM?\ A&IK%(!:SVQO%^VBYEN"T<DC[+<-
M^\/V(6VC)X ZFOQP^('_  =$>-OVJ?$ESX6_8S_9T\6?$S4$<P'Q+XGC-GI-
MH_0,\4;A0AR"&GN8#ZKSQB#_ ()'?MA_\%-"+O\ :Y_:ML_ _A&]^:7P%X$N
MHO+,9_Y8S>48[;<,MAW^U]N3GC1SE)>]KN_O_KYN\G>4I-RH1C\/9+Y+;^NU
MELDE]M_MJ?\ !P+^RI^PL;NS\2_$W3O$GB2TRK>'_"8&LZAO'6-S&?)@?_9G
MECKXW'_!9']NG_@IN?LW[)W[-C?#KP;?<0^//'8&UHCTGA\X1VY([K&MW]*^
MO/V*_P#@A_\ L?\ ["BVEUX5\#>&->\1VF"/$'BFYCUG4=X_Y:(9?W4#^\$<
M=?9/_":Z/_T%M,_\"D_QJ2C\CO!?_!L-XU_:Q\46GBO]M+]I/QS\7M4BD\]?
M#NAW;VVD6;<Y2.24?+&<M\L%O;D9.#R:_1?]D?\ X)P_ S]A'1UM?A/\,/"G
M@^7R_*DU"WM?.U.X7 &);R4O<2#CH\A')]37K7_":Z/_ -!;3/\ P*3_ !H_
MX371_P#H+:9_X%)_C0!IT5F?\)KH_P#T%M,_\"D_QH_X371_^@MIG_@4G^-
M&G169_PFNC_]!;3/_ I/\:/^$UT?_H+:9_X%)_C0!IT5F?\ ":Z/_P!!;3/_
M  *3_&C_ (371_\ H+:9_P"!2?XT :=%9G_":Z/_ -!;3/\ P*3_ !H_X371
M_P#H+:9_X%)_C0!IT5F?\)KH_P#T%M,_\"D_QH_X371_^@MIG_@4G^- &G16
M9_PFNC_]!;3/_ I/\:/^$UT?_H+:9_X%)_C0!IT5F?\ ":Z/_P!!;3/_  *3
M_&C_ (371_\ H+:9_P"!2?XT :=%9G_":Z/_ -!;3/\ P*3_ !H_X371_P#H
M+:9_X%)_C0!IT5F?\)KH_P#T%M,_\"D_QH_X371_^@MIG_@4G^- &G169_PF
MNC_]!;3/_ I/\:/^$UT?_H+:9_X%)_C0!IT5F?\ ":Z/_P!!;3/_  *3_&C_
M (371_\ H+:9_P"!2?XT :=%9G_":Z/_ -!;3/\ P*3_ !H_X371_P#H+:9_
MX%)_C0!IT5F+XST=FP-5TTD\ "Z3G]:TZ "BBB@ HHHH **** "BBB@ K^0+
M_@Z._P"4Z_QS_P"X!_ZC^F5_7[7\@7_!T=_RG7^.?_< _P#4?TR@#^GW_@D[
M_P HLOV:?^R5>%__ $T6M?0%?/\ _P $G?\ E%E^S3_V2KPO_P"FBUKZ H *
M*** "BL#XG?%3PW\%_!ESXA\6:WIGA[1+1HXY;R_G6&(/(ZQQQ@G[TCR,J(B
MY9W954%B!7GOPT_;N^''Q1\967A^"Y\7^&]8U5S#IEMXQ\%:WX2;6)0C2-#9
MG5;2V%U*J([M' 7=44L5"@FA>\[1W!Z*[V/7;J%KBUDC262!G4JLJ!2T9(^\
M-P(R.O((]0:^1?#'_!,O7O%U_P#&&_\ B9\0=/U;5OB;HP\.6U]X5T$Z)+86
MD<\UQ#<S>9<7 GO$EEW*<)$FU@L>)&%?7U%+E2ES];-?)[V[=KC;O%0>UT_F
MMK]UY,^;_"OP#^*?P+T+Q/XHM/$?AWQW\6/'VO:0=:OHO"YT_1TL+=8K3;%9
MOJ8>$) ))'E-S</O=V2"0".W#_AC_P $_D\'?%(WVM^)XO$G@O0H];B\): V
ME&VGT5-9G\Z_2XNA,RW2K\T5OMAA,4+LKF=L2#Z-HHE&,DU))IWZ=&DMMNF^
M]VW>[%&\;<KM:WKHV]]^O?6R['R1H/\ P3%U6U\-N^J?$O\ M7Q?X:L=&TCP
M)KW_  C_ )1T"RTBZ-U9K>0?:66^FDD.RZD1K83Q@+&ENWSU[I^S+\!S^S]\
M.KC3KO5(]=U_6]5O/$&O:I%:&TBU#4+N9I9GB@,DAAB!(2.,R2%(XT!=R"Y]
M#HJ^9Z^=[_-IO_P)I.7\S2;NU<3BGTVM^"LODDVHK:*;2M=A1114C"BBB@ H
MHHH **** "O'_P!O;_DT[Q7_ -N?_I9!7L%>/_M[?\FG>*_^W/\ ]+(*]/)?
M^1C0_P <?_2D>;G/_(OK_P""7_I+/S?HHHK^A3\!"BBB@#](/V"?^33O"G_;
MY_Z63U[!7C_[!/\ R:=X4_[?/_2R>O8*_GK.O^1C7_QR_P#2F?OV3?\ (OH?
MX(_^DH****\P](**** "BBB@ HHHH **** "BBB@ HHHH **** /@7_@X._X
M)?VW_!0#]@GQHO@7X7>&_%_QW@_LX>%]19;.RU.-5U&U-RBWD[QJ$^R"XRDD
MFTXX!;;7YJ_\$$_^#:[XD_#+]M/5-:_:S^ NBW/P^LO"]PVD1ZMK>F:M:-K'
MVNS\K?;6MU*9!]G^U\2H8O7YME?T244 9OA#P;I'P^\-VFC:#I6FZ)I%@GE6
MMCI]LEM;6R?W4C0!5'L!6E110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45B_$7XAZ+\)?
M6L>)_$>HP:3H&@6<M_J%[/GR[:"-2SN< DX / !)Z $FO/?AY^W)\-?B'\ -
M9^)G]MW/AOPGX;CFFUF7Q-IUQH5SHZ1C<6N;>[2.6(%,.I91O5E*YR*ESBDV
MWHE=^2[OR&DVTEN]%YOR/7**\U\<_M=^ /AY\%_#_C_4=8O9/#?BR.VDT0V&
MCWNHW^L?:(3/$MO8V\,EW*YA#RE$B+)''([!51R$U/\ :[\"65YX*BM+_6O$
M2_$*"&[T2X\.>'=1UZUDMIB@BNIY[*":*TMW\Q=L]RT<1 <[L(Y73DES.%M4
M[6\^WKY;DIIQ4ULU=/R[^GF>ET445(PHHHH *_D"_P"#H[_E.O\ '/\ [@'_
M *C^F5_7[7\@7_!T=_RG7^.?_< _]1_3* /Z??\ @D[_ ,HLOV:?^R5>%_\
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
M%)_C0!IT5F?\)KH__06TS_P*3_&C_A-='_Z"VF?^!2?XT :=%9G_  FNC_\
M06TS_P "D_QH_P"$UT?_ *"VF?\ @4G^- &G169_PFNC_P#06TS_ ,"D_P :
M/^$UT?\ Z"VF?^!2?XT :=%9B^,]'9L#5=-)/  NDY_6M.@#D_CMH&B^*_@S
MXHTSQ'X?NO%?A^_TR>#4M(M8#//J%NR$21H@(9G*DX"G>3C;\V*^1?V,?B+X
MGU7]@SXO6][IWC_5?!'AZTOK/P5<ZMX7U2+Q)J=HUFSO;-:30_;KPPS.88YV
MA,LX'S&:17FD^YJ*QK4?:4ZE-O2<>7_@_+IM:[ULVC2E4<)PJ+[+O_7Z][+3
M1,^)/"MY?^!_V9_V1?B#>>$/B%>:7\-M*CLO$.DVWA;4GUW2I)-#EL/.;2A#
M]LDV7 \HJD+,%N/- \I6<<Q\+?V;M,\)>"/@)X?N/ OB73OVBO"4>EWL'B/3
MO#=_!!HFDOJ+7%[I=SKB6_V&2!;26ZB:QDG;<[*T<0<Q2#] J*ZZU7VF(>(D
MM7+F].MOF]_+16O<Y:%%4:$:$=E'E]=M?N7I>W:S****R-@HHHH *_D"_P"#
MH[_E.O\ '/\ [@'_ *C^F5_7[7\@7_!T=_RG7^.?_< _]1_3* /Z??\ @D[_
M ,HLOV:?^R5>%_\ TT6M?0%?/_\ P2=_Y19?LT_]DJ\+_P#IHM:^@* "BBB@
M#YO_ &]O!OB_XGZ]X'\+_#;QS:_"3XC:M]N;2?',UNE^^EQ1+$]S:1Z?*OV?
M47N$ )MYG0(D#W*DO:J*Y_\ 8S^%7Q6^ _QYET#XU_&%/CYXHU#1)[_1O$2Z
M7:>''T:T6:!)K5](M5,05W,;K>F5WD(>(I$(@9N'_P""QT^N7&K^ [67X+67
MQ]\'Q07M]_PA,NM:O''KFJQR6QM1=6-CI5]#/!&-VU]0:*R2293*R,L+'S?_
M ()5_LZ^._V _CA?:/KGPH^'WPZLO%>AWGB_XDZSX>\1ZJOAR"?S UHMO;/H
MUOI-H]NK2P>19WC,(%,D[2LD4CF%UN_\7SWVO\.S;Y=U:_\ $E8Q&D4O3\]W
M;?HE?J]-87/TLNH6N+62-)9(&=2JRH%+1DC[PW C(Z\@CU!KYE^ G[%?Q&^%
MWQ1^)?Q!UGXA>"]5\?>+--71M%O+7P?/:Z?:P1S3SPS:A;"_WWDP>8Y$<UNB
MKO";?,)'TZK!U!'(/(([TM)*T^=;V:^3W].P-\T%![73^:V]>YX?'\-_B;\(
MOAM?WVC:MH7BWXE^*_$=C?:]>_V"UOI+1?Z/:2^19R:DKVT4=I AW?:;F0,K
MN(IRPA.%\,?^"?R>#OBD;[6_$\7B3P7H4>MQ>$M ;2C;3Z*FLS^=?I<70F9;
MI5^:*WVPPF*%V5S.V)!]&T42C&2<9*Z=U\FDK6VV6G5-M]03<6G%VM;UT;>^
M_7O:R78^2-!_X)BZK:^&W?5/B7_:OB_PU8Z-I'@37O\ A'_*.@66D71NK-;R
M#[2RWTTDAV74B-;">,!8TMV^>O=/V9?@.?V?OAU<:==ZI'KNOZWJMYX@U[5(
MK0VD6H:A=S-+,\4!DD,,0)"1QF20I'&@+N07/H=%7S/7SO?YM-_^!-)R_F:3
M=VKB<4^FUOP5E\DFU%;13:5KL****D84444 %%%% !1110 5X_\ M[?\FG>*
M_P#MS_\ 2R"O8*\?_;V_Y-.\5_\ ;G_Z605Z>2_\C&A_CC_Z4CS<Y_Y%]?\
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
M"OB&"Q_96\+1/'?%E^UY,=E-(O\ Q^3GAE4@_@:];_X2VU_YY:G_ ."VX_\
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
M=7B&"^_96\4Q)'?!F^R8,EE-&O\ Q^0'EF4 ?B:]/)?^1C0_QQ_]*1YN<_\
M(OK_ ."7_I+/SMHHHK^A3\!"BBB@#](/V"?^33O"G_;Y_P"ED]>P5XC^PKXA
M@L?V5O"T3QWQ9?M>3'932+_Q^3GAE4@_@:];_P"$MM?^>6I_^"VX_P#B*_GK
M.O\ D8U_\<O_ $IG[]DW_(OH?X(_^DHTZ*S/^$MM?^>6I_\ @MN/_B*/^$MM
M?^>6I_\ @MN/_B*\P](TZ*S/^$MM?^>6I_\ @MN/_B*/^$MM?^>6I_\ @MN/
M_B* -.BLS_A+;7_GEJ?_ (+;C_XBC_A+;7_GEJ?_ (+;C_XB@#3HK,_X2VU_
MYY:G_P""VX_^(H_X2VU_YY:G_P""VX_^(H TZ*S/^$MM?^>6I_\ @MN/_B*/
M^$MM?^>6I_\ @MN/_B* /XDJ***_J@_*PHHHH _<#_@S3_YN._[EG_W+U^X%
M?AK_ ,&<FK1:7_PT7YBW+;_^$:QY-M)-C']K]=BG'7O7[;_\);:_\\M3_P#!
M;<?_ !%?@/&W_(ZK?]N_^D1/O\D_W*'S_-FG169_PEMK_P \M3_\%MQ_\11_
MPEMK_P \M3_\%MQ_\17RIZIIT5F?\);:_P#/+4__  6W'_Q%'_"6VO\ SRU/
M_P %MQ_\10!IT5F?\);:_P#/+4__  6W'_Q%'_"6VO\ SRU/_P %MQ_\10!I
MT5F?\);:_P#/+4__  6W'_Q%'_"6VO\ SRU/_P %MQ_\10!IT5F?\);:_P#/
M+4__  6W'_Q%'_"6VO\ SRU/_P %MQ_\10!IT5F?\);:_P#/+4__  6W'_Q%
M'_"6VO\ SRU/_P %MQ_\10!IT5F?\);:_P#/+4__  6W'_Q%'_"6VO\ SRU/
M_P %MQ_\10!IU_'?_P %-_\ E)+^T'_V4OQ'_P"G2YK^OW_A+;7_ )Y:G_X+
M;C_XBOY /^"F$PN/^"CW[0+KN ?XD^(F 92I .J7/4'D'V-?I/AM_O-;_"OS
M/FN)/X</4\1HHHK]?/D K]4/^#1'_E)+XV_[)I?_ /ITTJOROK]2?^#2'48]
M,_X*/>-7D6=@?AM?+B*!Y3G^U-*[("<<=:^?XI_Y%-?_  GH97_O=/U/Z-Z*
MS/\ A+;7_GEJ?_@MN/\ XBC_ (2VU_YY:G_X+;C_ .(K^=S]$-.BLS_A+;7_
M )Y:G_X+;C_XBC_A+;7_ )Y:G_X+;C_XB@#3HK,_X2VU_P">6I_^"VX_^(H_
MX2VU_P">6I_^"VX_^(H TZ*S/^$MM?\ GEJ?_@MN/_B*/^$MM?\ GEJ?_@MN
M/_B* -.BLS_A+;7_ )Y:G_X+;C_XBC_A+;7_ )Y:G_X+;C_XB@#3HK,_X2VU
M_P">6I_^"VX_^(H_X2VU_P">6I_^"VX_^(H TZ*S%\5VK-CRM2Y]=.N/_B*T
MZ "H--TRVT>R2VM+>"UMX\[(H8PB+DY. .!R2?QJ>B@ HHHH **** "BBB@
MK^0+_@Z._P"4Z_QS_P"X!_ZC^F5_7[7\@7_!T=_RG7^.?_< _P#4?TR@#^GW
M_@D[_P HLOV:?^R5>%__ $T6M?0%?/\ _P $G?\ E%E^S3_V2KPO_P"FBUKZ
M H **** "BBB@".ZMEO+62%S(%E4HQ1V1@",<,I!!]P01VKY]^$/[ +?"?7O
M'.O?\+8^)&L^,/%]H=,LO$5['I+7WAJR\UYEBM4^Q?9Y&\Q]S274,[/L3=G'
M/T-12LE+G6]FOD]_\K[V;6S=QZQ47LFG\UM_6U[/=(\2_P"&8_$/PV^%]W8^
M!_&NO/XT\0>([+6O$/BO5I-/6_UK8;>"9YD73WM?^/.WCA$,%O;AEB4++ S-
M-4OPR_88\)_##XMZCXIAU'Q#JUO*-1&D:#J4MO-I?AC^TIQ<ZE]B40K-BZF4
M.PGEE$8RD(BC)0^T44W9Z/T^5E&UMK65DNEWT!:;>7WIMW[WUU?4^;O#?_!,
M/P5X<\#:MHW_  DOCN_GF@TVRT#5[N]MGU+P9::9<&YTRUT^46X!CM9SO4W2
MW$DOW9WG0;*]>^ WP0TS]GWX=Q>'],NM0U-WNKC4=0U/43$;[6+VYE::XNYS
M$D<?FR2NS$1QHBY"HB(JJ.SHI\SU\_Z;]79<SWDTF[M('9_U\E]RT7972LF%
M%%%( HHHH **** "BBB@ KQ_]O;_ )-.\5_]N?\ Z605[!7C_P"WM_R:=XK_
M .W/_P!+(*]/)?\ D8T/\<?_ $I'FYS_ ,B^O_@E_P"DL_-^BBBOZ%/P$***
M* /T@_8)_P"33O"G_;Y_Z63U[!7C_P"P3_R:=X4_[?/_ $LGKV"OYZSK_D8U
M_P#'+_TIG[]DW_(OH?X(_P#I*"BBBO,/2"BBB@ HHHH **** "BBB@#^'^BB
MBOZH/RL**** /W _X,T_^;CO^Y9_]R]?N!7X?_\ !FG_ ,W'?]RS_P"Y>OU/
M^(G[<>G>"/VK]+^%%EX,\9^)KZ2SM[_6]5TJ"WDM/#D5RTR6K31M*MQ-YC6\
MN?L\4OEJNY]HR1^ \:_\CNLN_+_Z1'[C[_)=,#%]K_\ I3/<:*\\^&7[2^@?
M%?XV_$+P%IMGXAM]8^&AL%U2:_TV2TM;@WD<LD1MFDPTZ 1-F15\LDX5F(;;
MR]Q^W-X=M/V@HO LGA[Q:EA-K/\ PC">+C#:_P!@'6OLOVK^S"WVC[4)C%TD
M-N(#)^Z$QE_=U\JM6HK=Z_+37YW27=M+=H]6_NN71;_*]_NLV^R3;T3/:Z*\
ME7]K_1M:U'XDZ?X<\.^+_%VL?#+4+;2;S3]*LX?-U2[GACE6*U>:6.$A?,"/
M)+)%%&R2!G&QB.J^ GQFL?V@_A+I'B[3M.UC1X-560/I^JPI%>V$T4KPS03*
MCNF])8W4F-W1MN4=E(8BU5UM_7]?-=T#T=GO_E_7]6.PHHHH **** "BBB@
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
MV]=?] 74_P#ONW_^.T?V]=?] 74_^^[?_P".T :=%9G]O77_ $!=3_[[M_\
MX[1_;UU_T!=3_P"^[?\ ^.T :=%9G]O77_0%U/\ [[M__CM']O77_0%U/_ON
MW_\ CM &G7\=_P#P4W_Y22_M!_\ 92_$?_ITN:_K]_MZZ_Z NI_]]V__ ,=K
M^0#_ (*82&7_ (*/?M LR-&6^)/B(E&QE#_:ESP<$C/T)K])\-O]YK?X5^9\
MUQ)_#AZGB-%%%?KY\@%?JA_P:(_\I)?&W_9-+_\ ].FE5^5]?J3_ ,&D-W)9
M_P#!1[QJT=K/=D_#:^&R(H"!_:FE<_.RC'X]Z^?XI_Y%-?\ PGH97_O=/U/Z
M-Z*S/[>NO^@+J?\ WW;_ /QVC^WKK_H"ZG_WW;__ !VOYW/T0TZ*S/[>NO\
MH"ZG_P!]V_\ \=H_MZZ_Z NI_P#?=O\ _': -.BLS^WKK_H"ZG_WW;__ !VC
M^WKK_H"ZG_WW;_\ QV@#3HK,_MZZ_P"@+J?_ 'W;_P#QVC^WKK_H"ZG_ -]V
M_P#\=H TZ*S/[>NO^@+J?_?=O_\ ':/[>NO^@+J?_?=O_P#': -.BLS^WKK_
M * NI_\ ?=O_ /':/[>NO^@+J?\ WW;_ /QV@#3HK,77;HM_R!M2'N7M^/\
MR+6G0 456UC6;3P[I%UJ&H75M8V%C"]Q<W-Q*(H;>)%+.[NQ 55 )))P #FN
M%\'?M:_"[X@_ V?XFZ-\1/!>H?#JU2:2X\31:S;_ -DVRQ,4E:2Y+>6@1@0Q
M9ACO2NM?+5^2'9Z>9Z'17$7_ .TO\.-*^"B_$JZ^('@FV^'3PI<KXJEURU31
M&B>01I(+POY.UI&5 =^"Q ')KIO"7B[2O'_A;3M<T+4]/UK1-8MH[VPU"PN4
MN;6^@D4/'+%*A*NC*05920000:JSU\MQ7NDUU-&BBBD 4444 %?R!?\ !T=_
MRG7^.?\ W /_ %'],K^OVOY O^#H[_E.O\<_^X!_ZC^F4 ?T^_\ !)W_ )19
M?LT_]DJ\+_\ IHM:^@*^?_\ @D[_ ,HLOV:?^R5>%_\ TT6M?0% !1110 44
M44 1W5K%?6LD$\:30S*4DC=0RNI&""#P01VKPSP-_P $WOA7\/O#WCG3;&T\
M7R)\1(?L>K7-SXSUB:_CM SLMG:W9N?/L[<&1\1V\D8^8YSQ7N]%2X1=[K=6
M?FGT]!\ST\G=>374\)L_V"?#G@/X8MX:\#:WXU\._:-5TZ^N-2OO&6OZQJ)@
MM)$(M8[J;4//2+RPZK"9&M@9&+V\JLZ/V/P]_91\ _"OXK:]XUT'0WLO$'B0
MS&[<ZA=36L)FD$UR;:UDD:WM#<2JLLYMXXS/(H>7>X#5Z+15N3;;>[O^*2?W
MI)6)LDN5;::=-&VM/)MGC/AW_@GW\(_"OP^\3>%K'PI)'H?BQH3>0/J]]*UH
MMO(9;6*RD:8R:?%;2DR6\5FT*6TA+PK&W->B?"KX5Z%\$_ -AX9\-V<EEI&F
MA_*26ZFNYY7=VDDEEGF9Y9II)'=WEE=I)'=F9F9B3T5%%W_7EM]PVV]7_5]_
MO"BBBD 4444 %%%% !1110 5X_\ M[?\FG>*_P#MS_\ 2R"O8*\?_;V_Y-.\
M5_\ ;G_Z605Z>2_\C&A_CC_Z4CS<Y_Y%]?\ P2_])9^;]%%%?T*?@(4444 ?
MI!^P3_R:=X4_[?/_ $LGKV"ODGP1_P F!^!O^PG<?^C[RN1K^!?%GQJ_U9XG
MQ.5_4_:V;ES>TY=V]+<DOS/ZSX)X/_M')</B?;<ONQ5N6^R7]Y'VGK'@_2?$
M.KZ5J%_I>G7U_H4[W.FW-Q;)+-I\KQ/$\D+L"8V:.1T)4@E793P2*T:^&Z*_
M-_\ B9K_ *EO_E;_ .Y'U?\ Q#C_ *B/_)/_ +8^Y**^&Z^Q_AA_R37P]_V#
M+;_T4M?I?AKXK_ZVXFMA_JOL?9Q4K\_/>[M;X(V_$^=XBX8_LJG"I[7GYG;X
M;?JS=HHHK]?/DPHHHH **** /X?Z***_J@_*PHHHH _9#_@U8_Y(%^V/_P!B
M_I'_ *3:W7N%>'_\&K'_ "0+]L?_ +%_2/\ TFUNO<*^6P?_ ",L9_BA_P"D
M1/-XD_A8?TE_Z4PHHHKV3Y4*^\/^"7W_ "0+5_\ L8)O_2:VKX/K[P_X)??\
MD"U?_L8)O_2:VKX_CC_D5O\ Q(^MX*_Y&:]&?2%%%%?BY^QA1110 4444 %%
M%% !1110 5_'?_P4W_Y22_M!_P#92_$?_ITN:_L0K^.__@IO_P I)?V@_P#L
MI?B/_P!.ES7Z3X;?[S6_PK\SYKB3^'#U/#Z***_7SY *_5#_ (-$?^4DOC;_
M +)I?_\ ITTJOROK]4/^#1'_ )22^-O^R:7_ /Z=-*KY_BG_ )%-?_">AE?^
M]T_4_HPHHHK^=S]$"BBB@ KQ']I[]MNP_9M^)?@WPA!X-\8>.?$'BX37AM-
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
M=%9G]O77_0%U/_ONW_\ CM']O77_ $!=3_[[M_\ X[0!IT5F?V]=?] 74_\
MONW_ /CM']O77_0%U/\ [[M__CM '\25%%%?U0?E84444 ?LA_P:L?\ ) OV
MQ_\ L7](_P#2;6Z]PKPC_@UCNY+?X$?M@JEK/.)-!T@,\90"(?9]:Y;<P..>
MP/0U[O7RV#_Y&6,_Q0_](B>;Q)_"P_I+_P!*84445[)\J%?>'_!+[_D@6K_]
MC!-_Z36U?!]?<G_!,W4YK/X$:LL>GWEV#KTQWQ-$ #]GMN/G=3G\.]?'\<?\
MBM_XD?6\%?\ (S7HSVG]HKQGXE^'7P&\8Z]X-T#_ (2KQ7H^CW-YI&D9/_$Q
MN4C9HXL#YCE@/E4AFZ Y(KP;]GGXP_&3XZ?L<Z?XIL/B3\&TU9+JYFO/$USX
M,U&2U2VA,BS6MQH_]HV\UE>0RJT<@DNV9# P>%'8K']#^,;K6]:\*ZA:Z3#J
M>BZI/ R6E_Y5I<BTEQ\KF)I<.H.,KD9&0&4\CYP_9R_8?\4_#CX/?$O2O%^K
M6VJ^)OBU>1R:]=:!HL>F::ELL$5J\<-O)?32>?);(RM.\K'<R';MB53^*V;Y
MEMHK/SO_ %VVM=WLOV6Z7*_-W]+?U;?O9;DM_P#M4?$WP5J'[/47B3Q+\%M.
MU+XGFRM=2\-W=O/INKZ]-+%YMY)IOFWQ%N+1&C8PLEVTQ;R]\3,F[T'P=XA^
M+^F_M7IH7B/Q+\-]7\&:AI5_JRZ=I/A.]L]4T=4N(([2.:^DU*6*<N))@6%I
M#O-NQ"H.!4^/7P&\5_M#^/="M=;N=(7X8:'JNE^($T2/PVAUQM1T^ZCN[=UU
M-M1,,</G11;D6R\PIO42KOR/0/#WAFZT?XG^)/%$UCJ=S<Z[;V5A#$%MT%G:
MVPE9(\^>=[&6XN'+87AT7'R;CHFK<W]Z>G]UI6\M)7>S=MK72CFT]O*/I=-W
M??9V\VDW?6_<T5F?V]=?] 74_P#ONW_^.T?V]=?] 74_^^[?_P".U)1IT5F?
MV]=?] 74_P#ONW_^.T?V]=?] 74_^^[?_P".T :=%9G]O77_ $!=3_[[M_\
MX[1_;UU_T!=3_P"^[?\ ^.T :=?QW_\ !3?_ )22_M!_]E+\1_\ ITN:_K]_
MMZZ_Z NI_P#?=O\ _':_D _X*82&7_@H]^T"S(T9;XD^(B4;&4/]J7/!P2,_
M0FOTGPV_WFM_A7YGS7$G\.'J>(T445^OGR 5^J'_  :(_P#*27QM_P!DTO\
M_P!.FE5^5]?J3_P:0W<EG_P4>\:M':SW9/PVOALB* @?VII7/SLHQ^/>OG^*
M?^137_PGH97_ +W3]3^C>BLS^WKK_H"ZG_WW;_\ QVC^WKK_ * NI_\ ?=O_
M /':_G<_1#3HK,_MZZ_Z NI_]]V__P =H_MZZ_Z NI_]]V__ ,=H TZ*S/[>
MNO\ H"ZG_P!]V_\ \=KY(^)$AE^(FO,R-&6U&X)1L90^:W!P2,_0FOS7Q*\0
M_P#5+#4<1]7]M[23C;GY+65[_#*_X'T7#N0?VK4G3]IR<JOM?]4?95%?#=%?
MC_\ Q,U_U+?_ "M_]R/K/^(<_P#41_Y)_P#;'W)17PW7IW[*%W)9_$2\:.UG
MNR=.<;(B@('FQ<_.RC'X]Z^@X5\??[9S:AE?U#D]K+EYO:WMYV]FK_>C@S/@
M;ZGA9XGV]^57MRV_'F9]+45F?V]=?] 74_\ ONW_ /CM']O77_0%U/\ [[M_
M_CM?T4? &G168NNW1;_D#:D/<O;\?^1:TZ "BBB@ HHHH **** "BBB@ K^0
M+_@Z._Y3K_'/_N ?^H_IE?U^U_(%_P '1W_*=?XY_P#< _\ 4?TR@#^GW_@D
M[_RBR_9I_P"R5>%__31:U] 5\_\ _!)W_E%E^S3_ -DJ\+_^FBUKZ H ****
M "BBB@ K@?@_^RM\,_V?8O$2>!O '@_PBGB^Z:]UM=(TB"T&K3-NR\^Q1YGW
MWX;(&]L=37?44K+[U;Y::>FB^Y!=Z>3O\]=?75_>SR#5/V$?A2?@Y;^ -"\#
M>$?!O@^WUNU\0?V3H'AW3K2T:Z@FCF$@A-NT:.QB4&:-5F4 &.2-PKCN_#GP
M<\(>#O'^O>+-(\*^&]+\4^*A"NMZS9Z9#!J&L"%=D(N9U423>6O"[V.T<#%=
M)157?]>B7Y)?<*R_KU;_ #;9Q6E?LV?#K0O#7BK1;+P#X*L]'\=W%Q=^);"#
M0[:.V\0S7"[9Y;R,(%N'E7AVE#%QP2:Z+P9X+T?X<>$].T'P]I.F:#H6CVZ6
MEAIVG6J6MI8PH-J111( B(H  50  .!6G12V5EY?AM]W0>^_G^._W]0HHHH
M**** "BBB@ HHHH *\?_ &]O^33O%?\ VY_^ED%>P5X_^WM_R:=XK_[<_P#T
ML@KT\E_Y&-#_ !Q_]*1YN<_\B^O_ ()?^DL_-^BBBOZ%/P$**** /LKP1_R8
M'X&_["=Q_P"C[RN1KKO!'_)@?@;_ +"=Q_Z/O*Y&O\D/I,?\E[BOE^;/[I\+
M/^2;P_HOR04445^!'Z&%?8_PP_Y)KX>_[!EM_P"BEKXXK['^&'_)-?#W_8,M
MO_12U_2OT:_^1GC/^O<?_2C\Z\1/]WH_XG^1NT445_7Y^4!1110 4444 ?P_
MT445_5!^5A1110!^R'_!JQ_R0+]L?_L7](_])M;KW"O#_P#@U8_Y(%^V/_V+
M^D?^DVMU[A7RV#_Y&6,_Q0_](B>;Q)_"P_I+_P!*84445[)\J%?<O_!-O6(_
M#W[,WB2_F5VAL=9NKB14 +%4M+=CC) S@>M?#5?:?[!O_)F_CG_K]O\ _P!(
M8*^!\3,1.AP]7KT_BBKKU2;/M. 8*><TX2V>GY'J_P#PU_X:_P"?'7/^_,7_
M ,<H_P"&O_#7_/CKG_?F+_XY7SC17^7G_$?>+?YX?^ +_,_L?_4;*NTOO/H[
M_AK_ ,-?\^.N?]^8O_CE'_#7_AK_ )\=<_[\Q?\ QROG&BC_ (C[Q;_/#_P!
M?YA_J-E7:7WGV)\-_B18_%#0Y;^PBNH889S;LMPJJQ8*K?PL1C##OZUT%>4_
ML@?\DUOO^PG)_P"BHJ]6K^ON!LWQ&:Y!A<PQ=O:5(W=E97UZ'Y1G6$IX7'5<
M/2^&+L@HHHKZL\L**** "OX[_P#@IO\ \I)?V@_^RE^(_P#TZ7-?V(5_'?\
M\%-_^4DO[0?_ &4OQ'_Z=+FOTGPV_P!YK?X5^9\UQ)_#AZGA]%%%?KY\@%?J
MA_P:(_\ *27QM_V32_\ _3II5?E?7ZH?\&B/_*27QM_V32__ /3II5?/\4_\
MBFO_ (3T,K_WNGZG]&%%%%?SN?H@4444 %?&_P 3_P#DI7B'_L)W/_HUJ^R*
M^-_B?_R4KQ#_ -A.Y_\ 1K5_-7TE/^1;@_\ '+_TD_1/#O\ WFM_A7YF'111
M7\@'ZP%>J_L@?\E*OO\ L&2?^C8J\JKU7]D#_DI5]_V#)/\ T;%7Z!X6?\E;
M@/\ KXOR9X/$_P#R*J_^$^CZ***_T4/P$**** "BBB@ HHHH **** "BBB@
MK^0+_@Z._P"4Z_QS_P"X!_ZC^F5_7[7\@7_!T=_RG7^.?_< _P#4?TR@#^GW
M_@D[_P HLOV:?^R5>%__ $T6M?0%?/\ _P $G?\ E%E^S3_V2KPO_P"FBUKZ
M H **** "BBB@ HHHH *@GU.VM;V"VDN(([BZW>3$T@#S;1EMHZG Y..E3U\
M'_M\> /"OPM_;F\$_&WQ!9Z9XXLM-CL-!OM.)"ZYX*9KEEM]2TVX$@>,227:
MK/;*$:XC7<LC>7]GF/M13V;M?M_3LNRO=M*X/X6UNOZ_+7SM9:GWA17%^#OC
MSH?CGXG:YX2LK'QG#JOAX%KJ?4/!^K:=IDN&"_Z/?W%LEI=<L.()I.,GH"1V
ME&Z4ELPZM=4%%%91UB_N=0NXK6SM)([241%Y;IHRQ,:/T$;<?.._:@#5HK,^
MUZS_ ,^&F?\ @>__ ,9H^UZS_P ^&F?^![__ !F@#3HK,^UZS_SX:9_X'O\
M_&:/M>L_\^&F?^![_P#QF@#3HK,^UZS_ ,^&F?\ @>__ ,9H^UZS_P ^&F?^
M![__ !F@#3KQ_P#;V_Y-.\5_]N?_ *605Z;]KUG_ )\-,_\  ]__ (S7'_'O
MX9ZS\</A-JOA?_B6:9_:?D_Z3]H>;RO+F27[GEKG.S'4=<^U=V5UH4<91JU'
M:,91;]$TV<694IU<'5I4U>4HR2]6G8_,*BOJW_AU;K/_ $-VF?\ @&__ ,51
M_P .K=9_Z&[3/_ -_P#XJOV3_7#*/^?W_DLO_D3\@_U1S;_GU_Y-'_,^4J*^
MK?\ AU;K/_0W:9_X!O\ _%4?\.K=9_Z&[3/_  #?_P"*H_UPRC_G]_Y++_Y$
M/]4<V_Y]?^31_P S=\$?\F!^!O\ L)W'_H^\KD:]VT/]F76=&^ .A^!OMVF2
M?V+=27/VW<X\[>\SX\O;QCSL9W'[OOQD?\,=ZS_T%=,_)_\ "O\ .SQR\.N(
M>(.+L1FF48?VE&5K2YX1OJ^DI1?X']7\ YY@<MR2C@\;/EJ12NK-]%U2:_$\
M@HKU_P#X8[UG_H*Z9^3_ .%'_#'>L_\ 05TS\G_PK\A_X@EQI_T!?^5*7_RP
M^R_URR?_ )_?^2R_^1/(*^Q_AA_R37P]_P!@RV_]%+7B_P#PQWK/_05TS\G_
M ,*]D\+V&L^&_#6G:=]ETR;[!;1VWF?;77S-BA<X\HXSCIFOW#P0X"SWA_'8
MFMF]#V<9P27O0E=IW^S*7XGQ?&>>8+'T:<,+/F:;OHUT\TCH:*S/M>L_\^&F
M?^![_P#QFC[7K/\ SX:9_P"![_\ QFOZ//SXTZ*Q9-:U6/4HK4Z?I_F31/*I
M^W/@!"@.?W77YQ^M3_:]9_Y\-,_\#W_^,T :=%9GVO6?^?#3/_ ]_P#XS1]K
MUG_GPTS_ ,#W_P#C- '\25%?M;_Q!NZS_P!%_P!,_P#".?\ ^3*/^(-W6?\
MHO\ IG_A'/\ _)E?OW^NV2_\_O\ R6?_ ,B? ?V)C?Y/Q7^9^*5%?M;_ ,0;
MNL_]%_TS_P (Y_\ Y,H_X@W=9_Z+_IG_ (1S_P#R91_KMDO_ #^_\EG_ /(A
M_8F-_D_%?YF%_P &K'_) OVQ_P#L7](_])M;KW"O=?\ @E9_P1(UG_@F7X ^
M,>A_\+ TSQM_PMK3[.P\_P#LM]-_LKR([U-VWS)O-W?;,XRF/+ZG=QW'_#JW
M6?\ H;M,_P# -_\ XJO PW%.5PQN)K2J^[-QM[LM;02?3NNIQ9WP_F&(IT8T
M:=W%.^L>LF^K/E*BOJW_ (=6ZS_T-VF?^ ;_ /Q5'_#JW6?^ANTS_P  W_\
MBJ]/_7#*/^?W_DLO_D3Y_P#U1S;_ )]?^31_S/E*OM/]@W_DS?QS_P!?M_\
M^D,%<S_PZMUG_H;M,_\  -__ (JO:O@-^S;K/P1^#>N>$OMFF:G_ &U/<3?:
M][P^3YL"18V;6SC9G[PSG''6OB_$#.L%F615\'@I\U22:2LUT?5I+\3ZK@W(
M\=@<UIXG%0Y8+=W3_)MG@E%>O_\ #'>L_P#05TS\G_PH_P"&.]9_Z"NF?D_^
M%?YA?\02XT_Z O\ RI2_^6'];_ZY9/\ \_O_ "67_P B>045Z_\ \,=ZS_T%
M=,_)_P#"C_ACO6?^@KIGY/\ X4?\02XT_P"@+_RI2_\ E@?ZY9/_ ,_O_)9?
M_(G7_L@?\DUOO^PG)_Z*BKU:N!^$'P\UGX4>&I].QIE_YUTUSYGVEXL95%QC
MRV_N]<]ZZO[7K/\ SX:9_P"![_\ QFO[0X!RO%9;P]A,#C8\M2$+25T[.[ZI
MM/Y,_(,]Q-+$8^K7HN\9/1_\.:=%9GVO6?\ GPTS_P #W_\ C-0:CK6JZ9;K
M(^GZ>0TL<0VWSYR[J@_Y9=,L,U]>>2;5%9GVO6?^?#3/_ ]__C-'VO6?^?#3
M/_ ]_P#XS0!IU_'?_P %-_\ E)+^T'_V4OQ'_P"G2YK^OW[7K/\ SX:9_P"!
M[_\ QFOQW_:;_P"#4/6?VC?VDOB%\0O^%W:9H_\ PG?B74O$7]G_ /"+/<?8
M?M=U)<>3YGVI-^SS-N[:N[&=HSBOM^",WPF7UZL\7/E322T;Z^29XF=X.MB(
M15%7L_+]3\&J*_:W_B#=UG_HO^F?^$<__P F4?\ $&[K/_1?],_\(Y__ ),K
M]'_UVR7_ )_?^2S_ /D3YO\ L3&_R?BO\S\4J_5#_@T1_P"4DOC;_LFE_P#^
MG32J]=_X@W=9_P"B_P"F?^$<_P#\F5]4?\$B/^"!VL_\$J_VDM;^(7_"RM,\
M=_VQX:G\._V?_8SZ7Y/FW5I<>=YGFS9Q]EV[=HSOSN&,'Q\_XLRK$Y=5H4:M
MY25DN67ZH[,!E.+IXB%2<;)/NO\ ,_2NBLS[7K/_ #X:9_X'O_\ &:/M>L_\
M^&F?^![_ /QFOQD^S-.BLS[7K/\ SX:9_P"![_\ QFC[7K/_ #X:9_X'O_\
M&: -.OC?XG_\E*\0_P#83N?_ $:U?6OVO6?^?#3/_ ]__C->-^*/V5=9\2>)
M=1U'^T=,A^WW4ESY>7;R][%L9VC.,]<5^(>-_"&;\08'#4<HH^TE";;]Z,;)
MJWVI1_ ^SX,S;"X&O4GBI<J:5M&^ODF>)45Z_P#\,=ZS_P!!73/R?_"C_ACO
M6?\ H*Z9^3_X5_-__$$N-/\ H"_\J4O_ )8?H7^N63_\_O\ R67_ ,B>05ZK
M^R!_R4J^_P"P9)_Z-BJU_P ,=ZS_ -!73/R?_"NK^$'P(UGX4>)9]1\_3+_S
MK9K;R_->+&61LYV-_=Z8[U]AP#X3\5Y;Q#A,=C<+RTX3O)\]-V5GT4VW\D>3
MGO%&68C 5:%&K>4EHN67ZH]:HK,^UZS_ ,^&F?\ @>__ ,9H^UZS_P ^&F?^
M![__ !FO[//R TZ*Q=3UK5=)TVXNI=/T\QVT32N%OG+$*"3C]UUXK:H *@TW
M4[;6+)+FTN(+JWDSLEAD#HV#@X(X/((_"N*_:B^'=G\7OV<_&WA34/$<WA&S
M\2Z-<Z7+K,4RQ-IPFC,?FAF*C@L,@D9&1D9S7R__ ,$\/AC\,?&W[,7C;X/>
M*OAEX)M-.\#ZI&GB;1(;"-O"&LED6Z@O8;!R\,"2)LEDMG4F*9"2TV$N9(<T
MN9RT25_QU^[?S]$VG:[275V_R^_\+=VD_MRBOCFU_8 \,_%W_@FYI?@C0O[#
M^%>@:Q=R^-DTFW\*Z7=Z GVF::^AL;_3+F!H)K.,S0[XE\E\VR%98R 1] _L
MAZNFO_LJ_#>]BT#1?"D5WX9TZ9-&T>W-OIVEAK:,B"VC*J4A3.U%VC"A1@5M
MRM<ZEHXM*WJG]VJ:^5Q=FM4[_@]/O5GY7L>BT445 !1110 5_(%_P='?\IU_
MCG_W /\ U'],K^OVOY O^#H[_E.O\<_^X!_ZC^F4 ?T^_P#!)W_E%E^S3_V2
MKPO_ .FBUKZ KY__ ."3O_*++]FG_LE7A?\ ]-%K7T!0 4444 %%%% !1110
M 5PGC[]F#X<?%3XI^&?''B7P)X3U_P 8^#"6T+6M0TJ&XOM().[,$K*63#?,
M,'AN1@\UW=%'52ZH-TT]F%%%% !34A6-G*JJF0[F(&-QP!D^O  _ 4ZB@ HH
MHH **** "BBB@ HHHH Y'Q'^T!X#\'_%31? NK>-O".E^-_$D33Z1X>O-8MX
M-5U2-=Q9X+9G$LJC8^2BD#8WH:M/\9/"$?Q57P*WBKPVOC=M..KKX>.IP_VJ
MUD'\O[4+7=YOD[_E\S;MSQG-?,/[>'QZ^!=U\:/!_P +/$WCGX=^'/&:>)=%
M\:7T%UJ=M#K&;"ZBELHK>W!^T7%Y<R)'!'$BEO(>8_W(Y?+/B!<:#%^U7?\
MA359]-3X@1_&U?'.H6^H&**5/"B>'!;3:DQ?&[31:A[-I6S&)2\).[Y:FE+F
MM?JVK]+*5.-[].7GDY;V5.3TO=.HN6]M;).W6_+.6W][EBH^=2.^S^Y_A!^T
M!X#_ &@]*O[[P#XV\(^-[+2KMM/O;CP_K%OJ45G<J 6@D:%V"2 ,I*,00"..
M:W?"GB_2?'>AQZGH>J:=K.FS/)''=V-REQ [1R-'(H="5)5T=&&>&5@>0:^4
M_P!BKXU_!']IS]H#XN^.? GC/P!XGM_$FBZ=I%YINBZA;W\<.F::;N)+K4%B
MS';M.;J9(XI3N:WMHV[/'%H_\$5_%GA'Q1_P3T\+Q^"=2\.:CH6D:OKEA"NA
MW$,UI9*NKWCQPJ(240"%XF51CY'0@8(K2VEUV3_2_EK^-T]5KFYVGR^OZ.WG
MN_56>ST^K****DL**** "BBB@ HHHH :85:4/M7>H*AL<@'&1GWP/R%.HHH
M**** "BBB@ HHHH *Y3XQ?'?P/\ L[^$EU_X@>,O"G@;0FN$M5U+Q#JUOIEH
M9G!*QB6=U3>0K87.3M/I75UX9^WI^TC\,/V:_A6MW\0]:^'^CWWB5)] T%?%
M>IVNG6MY-<ILDC>:?A+<*0T[ -B-3\KL51LJTY1A>*N^BVN^B]6]%YOJ:4HJ
M4K2VZ^2[^BW?D>F>/?C;X,^%5EHMSXH\7>&/#=OXEOH=+TB75-5@LTU6[FR8
M;>W,C*)97P=J)EFP< U!9?M > ]2^,5W\/+?QMX1G\?V%H+^Z\,QZQ;MK%M;
M':1,]H'\Y8_G3YRN/G7GD5^?WQRC^''PP^!_@:REU^U\5?#Z_P#V?];^'7@7
M5ID#VOB?4W6QA2VM6;_675]'!$;=(V)N$B<Q^8J[J](\-_&?X1>+_P!J?X(_
M#_4O'GP]A^*WPAD^UZQIEKJ]M+KNH:_>Z7+9SVB6T1,THVS37%U*1M0PP%MW
MSM#TJ,74<8]VET;]Z<?O7(I/RJ0C:[3>#DU34FNEWV^&$M^S<G'R<)N[LTOK
MGP)^T!X#^*/C;Q%X:\,^-O"/B+Q'X0E$&O:5I>L6]W>Z)(2RA+J&-R\#$HX
MD"G*GT-==7Q[\"_CU\"_C]_P4,6[\ >.?AWJ&N> _#6H^"[;1_#VIVUS?70>
MYMKJ\EEMX"3#9VSVT<<<LF%::XG5=OR&;["K..M*$^LE?RW:37=224EVO:[L
M7+2I*'9V_!73\T[KY!1110 4444 %%%% !3985G7#JK@$-AAGD'(/X$ _A3J
M* "BBB@ HHHH **** "BBB@"GK_B"P\)Z%>ZIJE[::;IFFP/=7=Y=3+#!:PH
MI9Y)'8A515!)8D  $FN7\+_M(?#SQO\ !^?XA:+X]\%ZOX!M8)[F;Q-9:W;7
M&CPQ0%A-(UVCF$+&5;>2V%VG.,&KGQI\=>$/AC\+=:\1>/M0T/2?"&AP?;M3
MO=89%L[6.-@P=R_R\,%V]]VW'.*^#[+XA?#+XE?L\^+/B1X4\5^&/$'@_6?C
M)H'Q!\;C0+V'5--\/6:3Z>H^US1;H!)&EE;7MXH)\C?*[L542NH/FJ<C=E[N
MO\O-.,;ORLY2OHO<:OKHY:04DKO73K*T7*T?.Z2Z_$M._P!KZU^UK\*O#>D>
M#]0U'XF?#ZPL/B&\<?A6YN?$5G%#XF:39L6Q=I +DMYB8$1;.]<=16QXF^.7
M@KP7\1]!\':QXP\+:3XN\5+(^BZ'>ZK!!J6L+&"TAMK=G$DP0 EMBG '-?G9
MXI^,GP2LOV3?'_@GQMXY^&/A#3_VAO%?B63PIJ&NZU96$?\ PC=QJ$DSZK \
MC O"93<7%KL.)IIH60JKM*GNW[97Q>T'7?B]\'-%\%:[\+?$/BJ;Q/X?UC5_
M FH0L?%VKZ8;E!;ZC"$G2XMDL%EGO&,]NZ$0LK-$-X>J:YW3T^)Q376/,E[K
M_O1UOLKII\MFU-1\O.D_A4[/H^5V3]):==$T[OF2/L:BBBD,**** "BBB@ H
MHHH ;-"MQ$R.JNC@JRL,A@>H(IU%% %;6-'M/$6D76GZA:VU]87T+V]S;7$0
MEAN(G4JZ.C AE8$@@C!!.:X[X0_LQ?#GX ?"Z?P1X)\"^$_"O@^Z:9KC1=+T
MN&VL;DS#;*9(E4*Y=<*VX'( !X %=U11M=KJ%]O+8X_XM_L]> ?C]I.FV'CO
MP/X/\:V.C7:W^GVVO:-;:E%8W"@JLT2S(PCD ) 90" 3SS78444!9!1110 4
M444 %?R!?\'1W_*=?XY_]P#_ -1_3*_K]K^0+_@Z._Y3K_'/_N ?^H_IE ']
M/O\ P2=_Y19?LT_]DJ\+_P#IHM:^@*^?_P#@D[_RBR_9I_[)5X7_ /31:U]
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 %?R!?\'1W_ "G7
M^.?_ ' /_4?TROZ_:_D"_P"#H[_E.O\ '/\ [@'_ *C^F4 ?T^_\$G?^467[
M-/\ V2KPO_Z:+6OH"OG_ /X)._\ *++]FG_LE7A?_P!-%K7T!0 4444 %%%%
M !1110 4444 %%%% !1110!_.?\ \1=W[27_ $)/P/\ _!/JG_RQH_XB[OVD
MO^A)^!__ ()]4_\ EC7ZH?\ $.#^QA_T1K_R[=<_^3:/^(<']C#_ *(U_P"7
M;KG_ ,FU^D_V[PO_ - DON7_ ,F?-_4<T_Y^K[W_ )'Y7_\ $7=^TE_T)/P/
M_P#!/JG_ ,L:^_=+_P""@_Q-_:2_X)A_L\?&Z\\:^)OAAJ_CKQL^A>(X/AOX
M4@UI[FS.H7UJ/L]E=V6IW+2JEI&P$*L2SR$JPVA?4_\ B'!_8P_Z(U_Y=NN?
M_)M>H:I_P3$\%:1\&_AG\/\ P!XC\;?"GPA\*-=/B+1M/\/7%G>^9=&:6<&:
M35+:\E91)/.P"LO^M(.0J!?!XAS#)\31I0RVBZ<E4@Y-I+W$_>6DG>ZZ=3OR
M_#XRE*;Q$^9.$DO\33Y7JN_7H?'.J?M6_''PE)\.[[XD_%3]H;P9X;UQ_%\,
M \/?"_3;GQ%KVFZ7-"VFZG=:8^B7<]C//%.ZS!XX80(H7,=MYC _6?Q[^-'C
M?P'X:^ /PRT3QA.?%_QCU$Z)<^.;O3+,7MG;6VF3W]S>1VF/LOVZ5+?8@\MX
M(Y)3(871/);L/VA?V*;SX\?''PSX^L?C#\4?A]JWA'3[K3M-M_#EOH$MK$MR
M4^T2,-0TRZ=GD$4*G+[5$0VJI+%K?C_]B31?BE\%/#/A77_%GCK4M=\&ZFFO
M:+XUDOX!XBT_54:1A?(XA%MNQ-*A@-N;8Q.8C!Y7R5\G%VA:2ZQ];)ZOLVUK
M:\4WI:*V]5[Z;VEZ7:]WY1?^)]6V]^1_9N^*/C7X>?MF^,_@9XQ\6WWQ&M['
MPKI_C;0?$NIVUA:ZLMO<7,]I/97D=E!;V[E)K??%+'!'E)2C!FC+MYO_ ,%'
M/VE?B/\ L\_'!)YO'FJ_";X:7/AR*'0?%?\ PBL&L^%(]?FNGMGA\1SF*2XL
M(0);(VTZ-;VX=IC/)*$$#>R^'_\ @G/\.-0TWQ#_ ,+)LO\ A>NK^+)+5M8U
M7XB:;IVJ27B6F_[)"MM':PV4$4/FRE4@MXP7EDD;=)([LSXR?\$_-#^*]YJ"
M:?XU\>> M!UW0;;PKK/A_P -2:?#I6J:3 LZ)9^5/:3&V4QW$L9DM&@F"E0L
MB[$VN[7(WJUOV:=]_1-*]I7:YVF_==Q<>:2?PNWJK<M[?XFI/=:2Y?=6J\4\
M+?\ !2GQ!\%OVJ_CIX;^(UIXG\7^$_#7COPYH6F:OH.@VMII/A"SU>QTY;87
M4TUPDEP6N[O#M"9Y%W;S%!$T:TW]N#_@J?=^'OA_\=O W@2S\1?#SXL^!/ &
MM>--#U3Q%ING7=O>VFG3+!+<Q6*WC74:N[$027MM%'+CS46XC0HW>>/O^"2W
MAGQW8_$VT7XE?%'1;'XH:YH>OWEMIYT7R]*FT<6PLH[3S=.D81@6=H&$QE+?
M9U^;YI-_+^)?^"(OA3Q(OBJV'Q>^,6GZ3XOM/$=C>Z?:1>&U3RM>GAGU+,[:
M0US-)(UO !-/-+*JPJH?&092]Q)WT37G=4XJ/SY[MN[NKWO=6NA*$9PE/HXW
MZK1WEONGM:RLK=4TXO@U_P %"-3^#7@W]I7Q?\:_%=AJ7AWX8^+=/L-(^RV5
MII*P6UYI&ESV]F'FF6,RM<7NUI[B=(][LY,$0VQ]!\(_^"R_PZ_: \4^ -!\
M">$OB/XPUGX@VFHWEM%I-G83V6G)I]]'97OG:C]K_L^3RF<R$VUS.K1JI0LT
M]NLVQX/_ ."5_AWP]X%^)6B:G\1_B?XH;XFW^F:S<ZCJ,FD07NBZGIT5O%::
MA9-:6$"QSI]CM&Q(LD>ZV4[,-('ZKP[^PHFE?M > _B5J/Q2^*'B3Q'X%TG4
MM(QJ<FDFWUN._>)YVN4BL(_+.;>UVK:&WC7[,OR?/+YG1>#JKF^&RV[J'ZS^
M+K:S6\K<T4U1M]K7\_SM\/3>Z^&^'^TO\4/&WCW]L7P/\#_!GBK4OAW;ZKX8
MU+QGK_B?3=.L[S4EM[:XM;6"SL_ML4]JCR2W)>1Y+>;$<6U51I%D7L$\=:_^
MR9^S=XP\3_%SQMH&OKX8:[OH=9FCAT2![%0!;)<DXBCF)PLD@(C9V+*L:D1)
M;_:+_9%TK]H'Q7X7\46WB7Q7\/\ QWX,^T1Z1XH\,26BZA;VUPJK<VDB7=O<
M6T]O+LC8QS0. \4;KM=%85K[]D'SM&\'V=K\1OB#I_\ PCFMQ^(=7GB_LN6;
MQM>*Z.6U(S63C:6082T%LL8V+$(UBA6/""?)RO=W3>^\[J273EC9:6;:?\S9
MI.SFI=%9I;;1=T^_-+6_1-?RI/XSM/\ @H5XL^*O_!-#XP:UH/QNM]4^('P3
M\9-I=WXS\!6>D:O;>(;"6]BDM)(8/L]Y RO8W<:%(D,HGMG7)(8-])_\$X/B
M9\2OB!+\3(/%]WX\\1>"M'UR"#P5XF\;^$AX5\0ZW;/:1/<K<6'V6S(2&X9D
MCF-I!Y@)&UMGF-5_:9_X)::;^TO\5O%_BE_B[\6_!@\<Z7IND:QI/AY=!73[
MJ'3YGGMB1=:7/+YBRR.WF&0MAMF?+ 0?36@Z=-H^AV5I<7]WJL]K D,M[=+$
ML]XRJ 99!$B1AV(W$(BKDG"J, .GUF^L4K>:M>797Y;V5K<S6J)G>]NEV[^3
MO[ORYFM;W44]'8MT444#/BWXI_\ !1GQOX'^)WB/1;32_"LEKI&J7-E"\UM<
M&1DBE9%+$3 $X49P!]*P?^'H7C__ *!'@_\ \!;G_P"/U].>(?V*/AEXKU^^
MU2_\,^??:E<275S+_:-VOF2.Q9FPLH R23@ "J?_  P3\)O^A4_\J=Y_\=K[
MZCG'#L:<5/#-NROHM_\ P(^$JY1Q YMPQ"2OIJ__ )$^;_\ AZ%X_P#^@1X/
M_P# 6Y_^/UZ=;_M$^,OC9^P1\4?%EMK/_"%>)_#]GJ,FG:EH5I \EJUM:)<H
MPCO4N8FW,2K;T(VDX ;##T+_ (8)^$W_ $*G_E3O/_CM7_$_[)?AR_\ V?/%
M7PY\/7NM^!]*\70307=[H\T4][")D6*4QF]CN(P6C79\T;  D@!L,/&XEQ^5
M8G+ZE'+*+A5:T>BM\U)GK\/8'-</CH5<QK*=);K5_@XH_.6]_:X_:$E_9Z\1
M^*]-^*GQV'@O2?#_ (3UEO%NM_##3M(U7^UK[4$M;_2[*UN-$C&H6GV:83I)
M!9LZRI$JSS"0QU]4:?\ M<7_ .SS_P $[OBU\8_^$M^(WQ8@\(QZC>:7'\0/
M#=IX6U>.6U40_9IX8;*Q,<)G0N&FMHY0DC9W#;CT7XF?L$1?$_\ 9&\-_!^X
M^*7Q+T_3/#C6.=<LX]$_M?4DLI%EMHY_,TY[8*CQPG,5O&S>0H9B&</T?@_]
MDN./P!XR\-_$#QYXY^,NF^.;(Z9J4?B_^SHXELS')&]O%!IUI9P(KB5]S^7Y
MK97+D(@7YW$-.554MG?EZ;NZZ.UMEHFEOS/5_186\52=;5IIRZZ)6:Z7N]6[
M[O3E6B\9\0>,OBQ^QU\4_@K>^+/BE??%+1OB[XDC\(:_I-]I&EZ;;:'?7-G/
M=07.D_98(YQ;I);21-!=S7<ABD1O-WQ.TGH/[>MO\6=/T;PCK'P?\73:7XEL
MM6Q_PC5U:V+Z1XO189+AK*ZEEMWN+<R+;M$DUO-'Y9G+NLH4+47PY_X)S>'?
M"^M:#+XK\:_$#XK:3X-M9;+POHGC*>PN]/\ #T4L#6K[5@M(9+R3[,S0":_>
MZE"/)APTLK/O3?L-^$?"VC>$M)^&\C_!70/">O\ _"1'1_ >BZ/IMAJ\Y3RV
M2YBDLI1L="RL8?*D(;[_  N)EK:VGO76FRNM)+5.VLMY7ORZI((W4;/5\C3[
M.5I>\GHU>\5]FUG+=GEWPE_;!;QM-XL^+>B:W\5O''A5M#TOR/AK!I.CQW7A
M[5)KNYM+NUDW0P3P3V\MH1-]LOO)AS<,S! A2_\  _\ X*U>"_VAU\-'PMX-
M\>:B/%_A;7O$VD20S:--!?-HU]]AO+!)H]0>)KCS6C,<BN;21)D9;C&[;T'Q
MM_X)C_#GXS6_Q&\N36O"MU\4M2T;6M?GTG[)+'<WVER^9;W#6UY;W%K(SA8U
ME2:&2.00QDIO&\\QI'_!*#3] M]"N;'XT_&6U\3:!?\ B&\C\11KX>^WW,6N
M7,=WJ5I*ATK[,89+F,2J5@62-F8)(J[5$R;<'96=M%T^'37=^^[N^O)%6NW8
MTBHJU]==?3\$G9)::7E+:R9@>'O^"XGPU\56NEW&G^ _C)<VNH:5X;U>:X'A
MV%8K&+7W:'3E+&X G=[@) PM?/ DD(R5BG:+T?7O^"CWA_1OV4XOBQ%X(\>W
MNG)J&H:;J>E+_9=M=>'Y=/ENH;YKZZN+V+3H(H)+.93,UYY;G8(VD+J#YU\-
M_P#@BGX1^&?AG3=(M_BQ\8K^RTB+PM:VJWDFAEH[7P[?S7^FVQ9-,4LBS3'>
MQS(ZJH+]2>LU?_@EGH&H?#O0=!MOB1\2=/G\*^.]3^(6CZHL6AW=SI^H7\EU
M+*JPW.FRVC(DMY.\3O T\3/\LPQBKQ'*XS]COS.U_P"7W;?G)O79:--B5DUU
MV^?NOF_\G2MIL]4^G(Z[_P %Q?AK9Z+J.HZ1X#^,OB>PT3P'I7Q*U6ZT_P .
M10VVGZ%?PR3+<F>YN(8I3$B?/' \CLQ98EF,-P(?1/VS_CUXGL?$OP9^'WP^
MU=O#FJ_&O7IK%O$ZZ?'=R:'IMMI\]_<3013@P_:G6)(XO.21$,I=HI!&4/G^
M@_\ !%KPOH?P[\4^%S\7?C)>:5XM^'-I\+;I9VT /!H]JTGD>6R:4N)E2>XC
MWMNRL[$@NL;I[=\8?V-]"^-GPD\(^'-4U[Q3:ZWX"N+34/#WB_3YK:WU[2KZ
MWC,0O$80?9B\D;2)+$T!@D2:1&B*-MJJOL[MP3MS7\[<STZ?94=&U=MINVRU
MO:/\K6O?DC9]?MN=][)1LGUM_"'PWXT^"&F^+)_B)\2(O&GAK3HX[G2]6U'3
M[73]0M+6.%FN6OVMHXK:1]^YO,BBA3RPH\M65GD^??\ @G9^WZG[9OQ.^-?@
M5/BCX5\575H+/Q-X8U;PC?:;?'0M(U*U"K9,T7FQ-=V-W#<*QG1BPD@9D*N%
MKV/7_P!BJX\0_!S4_#,GQ;^*$>N^(+J*?6O&")HK:WJ\,>0EI(C:<UC';!"%
M\J"TB!^=CEYIFD?\;/V+#\7OVAO"WQ,T_P")_P 1O ?B+PIHMUH,*>'H]&-O
M?6US)%+,+A;S3[AI,O#"0-P5#'E54LY;/_EXW+5-<NFEM+W7_;RBKZ22YOY@
MVA:.Z=]=>MK?<Y.VJVOJD?*W_!,/]IWXV_%_XN^ TO\ Q;\4_B9X5U?1=:;Q
MQ>^+/ 5OH&E>'KNVNEBL'TO4(--L8KTS8D1XXVNE 4OOBV[6_1>O,OV1OV9K
M?]D+X(6'@2R\6>*_&.GZ7--):WGB$6/VR%)7,ABS9VUM&4#L[ F,M\Y!8@ #
MTVA74(P>K2U?=MM_A>W71;DKXG+N_P!$OTOTWVN%>*?%O]H_7/ 7Q"U#2;.U
MTJ2WM?+V--%(7.Z-'.2' ZL>U>UURGB7X(^&/%^M3:CJ.F?:+RXV^9)]IE3=
MM4*.%8#H!VKXCC[*<_S#+X4>'<0J%933<FVDX<LDUI&75Q>W3<]O(\5@:%=S
MS"FYPM9):ZW6NK72YXW_ ,-?^)?^?'0_^_,O_P <H_X:_P#$O_/CH?\ WYE_
M^.5ZM_PS;X+_ .@-_P"3<_\ \71_PS;X+_Z W_DW/_\ %U^1?ZB^*7_0VA_X
M'/\ ^4GU?]M\,_\ 0++[E_\ )G"^*O'/BCXO?LG^-=2TWQ-J'@/7]-AN);/5
MM!M;26>W,$*3 ".^AN8&#G*-NC/RL=I5L,/(?@M\<?B%\5/'W@;X>>,?B'XA
M\&?%/X?ZP-/\8Z?HVFZ4FG^/].>QN;FSUF);JTGE2VN?LFUA;21>3,;N L3&
MCCZ7\8_ 33]>^#?B'P9HVJ:SX.M_$5O+!)J.DM#+>VOF*$=XOM<4\6XH-OSQ
ML!DD#/-8*?L>>&;SQQ\-/%^JWFLZWX[^%NGW.EZ;XGNFMX]1OX+FV,$Z70AB
MC@D#D)+M6)%62-2H4%E;]WX8PF/PF6TJ&:U/:5HQ7-)-OFDN;5-I>2::2:=[
M-Q5OB,UJT*U?GPD>6-Y67D^2R>_]YJVJ=M;-I_+7["_QI\;>.OVH]6\*^(?C
MI\<O$NJ>&/%_B/3FTS5_A_I%MX7U33;"=K>-3J<&CVH>Z_>Q.1;7;$-&P>(+
ME:?J'[17QA^*G[)'Q*_:7\-_$>;P[9>!+OQ!<Z)\/CINER:#J>G:'>7,$L>H
MW,D#WOVFZ6TG/FV]U!' 98!Y3^5(9O:/@C_P3OU#X'^(OM%O\?\ XX:UI%QX
MBG\4ZAHEZ/#MO9ZK>S3FXE,TEGI,%T(FE.YHHYT1@-A4H60IXC_X)B>$M=U3
MQ196_C+XB:/\.?'6JS:UXF^'MA>V:>'M=NIV#W+.[VK7\,5PX#306UW#!*3(
M&C(FF$GM14_94XWM-12;W7.E"\FNJ;4N]^R4GR\UX>VE*2O'GO;;W+S]U=GK
M'MVYO=5Y?VN_VNM=\#_LB>#?%/@6VM[3Q/\ %75O#WA_0IM1M3=V^BRZQ<01
M"ZGC5T\P01RN^S>H=T5<_-7;? _X2?$OX7>.KF/Q)\5M0^)7A%]- MFUS2-/
MM-:AOS+EV>6PM[>WD@\L*$40(Z'?N:7<OE[O[07[./A7]ICX,:AX$\36<XT2
M]6%H7L)VL[K2YX'66VN;65,-#/!*D<D;KRK(O;BN1T;]C_4K#P-XALK[XQ_%
M76O%>O60TR'QG=C18]:T2TW!C#9I#IT=C'N;<6D:U>5R5W.WE0^5I*24ISA'
MK)I?W7&RCZIW?-ING=N*1C&+<(0F^BN]O>O=R]&K*WD_YFSPGX ?\%&[#X__
M /!0GQS\*],^+7@_7-$\6>&;B[\)P>&=1TR]U/P?>:;=36=^DX'FGS9DDM;R
M$7,94!94VL(VW</_ ,$P_P!IWXV_%_XN^ TO_%OQ3^)GA75]%UIO'%[XL\!6
M^@:5X>N[:Z6*P?2]0@TVQBO3-B1'CC:Z4!2^^+;M;Z:^,O[!$7Q>\,?":TA^
M*/Q)\(ZO\'91<:1KNA0Z(FH7DPLVLB]P)].F@PT,D@:****)C)S'\L83L/V1
MOV9K?]D+X(6'@2R\6>*_&.GZ7--):WGB$6/VR%)7,ABS9VUM&4#L[ F,M\Y!
M8@ !0CRR3O?E4E_BO?E=M;63VW]U/FN%2\MM.:SM_+:UU?1N_+O?[35K'IM%
M%%!1^9'[7?\ P==?LY?L9?M)>+_A=XC\)?&C5-?\$Z@^F:A<:7H5B+1ID^]Y
M9N+V&1E]&\L*PPREE(8_''[<_P#P>K?\BO\ \,T> ?\ G[_X2/\ X6;H?_7#
M[+]C_L_4_P#KY\SS/^F6W^*OW^KY_P#VY_\ @EQ\"?\ @I1_PB__  NOP-_P
MFG_"%_:_[&_XG6H:=]C^U>1Y_P#QZ3Q;]WV>'[^[&SC&3D _*']BK_@]6\+?
M\*LO_P#AHOP#X@_X3;^U9/L/_"N-#A_LK^SO)A\OS/MVI^;]H\[[1NV_)L\K
M'.ZOL;]@_P#X.3O@A_P5 ^/4?P@^'&C_ !:\*>-->TV\FTS4-=\/V36=N\,#
MR%V,%W. 5"EAYBJC$!=V64'ZX_8J_8*^$_\ P3M^%E_X*^#OA3_A#_#.J:K)
MK=U9_P!IWFH>;>20PPO+YEU++(,QV\*[0P7Y,@9))]@I27,K,<6T[H^,OV?/
M WQDOOVL/B1X>OOVD?B-XCT_X97.AR06&K>'O#"6FM)=69GN(KDVNE03J"P(
M1H94*<9\S!!P_P!@C]H?XD?%KXHZGX!^(GQ/\1:#\2;/PO?7WB;P7KWA.RTK
M5M%OI+J.WBU#0;A;<VNHZ+$T5P(9&-TZF6+[1+(TBQ1_1'PX_9!3X=_'WXC^
M/3\0/'>MM\3(XH[_ $34$TH:98^4GE0&W,-E'<@QQ90>9/("&)<.V&&!\*O^
M"?UC\+-;TZ__ .%E?$[Q%/X7\/W'AOPB=9N--N#X/MITA25[9ULD>XE(MX/G
MOVNB/+P,!Y \KFM+FZI^J;4E\FO=[K6Z<6M2R2LMTUKY)_BM[[/3526A\R_\
M$GOVIOBW^T/\4_")NOB7XZ^).AKX1N+OXAV_BSPIIFA0^']1EF4:9)ICP6-E
M/=13B"]!=5N;<B(D3*X"M^C5?-7PB_X)H:5\$- ^'4&@_$_XI0:K\-DEL+76
M6;1_MFKZ3)(LK:3?(NGBWFM0Z!E80K<1DN4G0N^[Z5K7[$5U5_S;_6W=6Y=4
ME)S]N3Z/_*WZ7\[WT;:11114C"BBB@ HHHH **** "BBB@ HHHH **** "OY
M O\ @Z._Y3K_ !S_ .X!_P"H_IE?U^U_(%_P='?\IU_CG_W /_4?TR@#^GW_
M ()._P#*++]FG_LE7A?_ --%K7T!7S__ ,$G?^467[-/_9*O"_\ Z:+6OH"@
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@ K^0+_@Z._Y3K_'/
M_N ?^H_IE?U^U_(%_P '1W_*=?XY_P#< _\ 4?TR@#YWT;_@IG^TA\/M(M=!
MT']H+XW:)H6B0II^G:=I_CK5+:TT^VB41Q00Q).$CC1%5510 H4   59_P"'
ML7[4W_1RWQ__ /#AZO\ _)%%% !_P]B_:F_Z.6^/_P#X</5__DBC_A[%^U-_
MT<M\?_\ PX>K_P#R1110 ?\ #V+]J;_HY;X__P#AP]7_ /DBC_A[%^U-_P!'
M+?'_ /\ #AZO_P#)%%% !_P]B_:F_P"CEOC_ /\ AP]7_P#DBC_A[%^U-_T<
MM\?_ /PX>K__ "1110 ?\/8OVIO^CEOC_P#^'#U?_P"2*/\ A[%^U-_T<M\?
M_P#PX>K_ /R1110 ?\/8OVIO^CEOC_\ ^'#U?_Y(H_X>Q?M3?]'+?'__ ,.'
MJ_\ \D444 '_  ]B_:F_Z.6^/_\ X</5_P#Y(H_X>Q?M3?\ 1RWQ_P#_  X>
MK_\ R1110 ?\/8OVIO\ HY;X_P#_ (</5_\ Y(H_X>Q?M3?]'+?'_P#\.'J_
M_P D444 '_#V+]J;_HY;X_\ _AP]7_\ DBC_ (>Q?M3?]'+?'_\ \.'J_P#\
MD444 '_#V+]J;_HY;X__ /AP]7_^2*/^'L7[4W_1RWQ__P##AZO_ /)%%% !
M_P /8OVIO^CEOC__ .'#U?\ ^2*/^'L7[4W_ $<M\?\ _P .'J__ ,D444 '
M_#V+]J;_ *.6^/\ _P"'#U?_ .2*/^'L7[4W_1RWQ_\ _#AZO_\ )%%% !_P
M]B_:F_Z.6^/_ /X</5__ )(H_P"'L7[4W_1RWQ__ /#AZO\ _)%%% !_P]B_
M:F_Z.6^/_P#X</5__DBC_A[%^U-_T<M\?_\ PX>K_P#R1110 ?\ #V+]J;_H
MY;X__P#AP]7_ /DBC_A[%^U-_P!'+?'_ /\ #AZO_P#)%%% !_P]B_:F_P"C
MEOC_ /\ AP]7_P#DBC_A[%^U-_T<M\?_ /PX>K__ "1110 ?\/8OVIO^CEOC
M_P#^'#U?_P"2*/\ A[%^U-_T<M\?_P#PX>K_ /R1110 ?\/8OVIO^CEOC_\
M^'#U?_Y(H_X>Q?M3?]'+?'__ ,.'J_\ \D444 '_  ]B_:F_Z.6^/_\ X</5
M_P#Y(H_X>Q?M3?\ 1RWQ_P#_  X>K_\ R1110 ?\/8OVIO\ HY;X_P#_ (</
M5_\ Y(H_X>Q?M3?]'+?'_P#\.'J__P D444 '_#V+]J;_HY;X_\ _AP]7_\
MDBC_ (>Q?M3?]'+?'_\ \.'J_P#\D444 '_#V+]J;_HY;X__ /AP]7_^2*/^
M'L7[4W_1RWQ__P##AZO_ /)%%% !_P /8OVIO^CEOC__ .'#U?\ ^2*/^'L7
M[4W_ $<M\?\ _P .'J__ ,D444 '_#V+]J;_ *.6^/\ _P"'#U?_ .2*/^'L
M7[4W_1RWQ_\ _#AZO_\ )%%% !_P]B_:F_Z.6^/_ /X</5__ )(H_P"'L7[4
MW_1RWQ__ /#AZO\ _)%%% !_P]B_:F_Z.6^/_P#X</5__DBC_A[%^U-_T<M\
M?_\ PX>K_P#R1110 ?\ #V+]J;_HY;X__P#AP]7_ /DBC_A[%^U-_P!'+?'_
M /\ #AZO_P#)%%% !_P]B_:F_P"CEOC_ /\ AP]7_P#DBC_A[%^U-_T<M\?_
M /PX>K__ "1110 ?\/8OVIO^CEOC_P#^'#U?_P"2*/\ A[%^U-_T<M\?_P#P
MX>K_ /R1110 ?\/8OVIO^CEOC_\ ^'#U?_Y(H_X>Q?M3?]'+?'__ ,.'J_\
M\D444 '_  ]B_:F_Z.6^/_\ X</5_P#Y(H_X>Q?M3?\ 1RWQ_P#_  X>K_\
MR1110 ?\/8OVIO\ HY;X_P#_ (</5_\ Y(H_X>Q?M3?]'+?'_P#\.'J__P D
M444 '_#V+]J;_HY;X_\ _AP]7_\ DBC_ (>Q?M3?]'+?'_\ \.'J_P#\D444
M '_#V+]J;_HY;X__ /AP]7_^2*/^'L7[4W_1RWQ__P##AZO_ /)%%% !_P /
M8OVIO^CEOC__ .'#U?\ ^2*/^'L7[4W_ $<M\?\ _P .'J__ ,D444 '_#V+
M]J;_ *.6^/\ _P"'#U?_ .2*/^'L7[4W_1RWQ_\ _#AZO_\ )%%% !_P]B_:
MF_Z.6^/_ /X</5__ )(H_P"'L7[4W_1RWQ__ /#AZO\ _)%%% !_P]B_:F_Z
M.6^/_P#X</5__DBC_A[%^U-_T<M\?_\ PX>K_P#R1110 ?\ #V+]J;_HY;X_
M_P#AP]7_ /DBC_A[%^U-_P!'+?'_ /\ #AZO_P#)%%% !_P]B_:F_P"CEOC_
M /\ AP]7_P#DBC_A[%^U-_T<M\?_ /PX>K__ "1110 ?\/8OVIO^CEOC_P#^
M'#U?_P"2*/\ A[%^U-_T<M\?_P#PX>K_ /R1110 ?\/8OVIO^CEOC_\ ^'#U
M?_Y(H_X>Q?M3?]'+?'__ ,.'J_\ \D444 '_  ]B_:F_Z.6^/_\ X</5_P#Y
M(H_X>Q?M3?\ 1RWQ_P#_  X>K_\ R1110 ?\/8OVIO\ HY;X_P#_ (</5_\
MY(KB?%WQ(\1?'CQ#<>*_'&O:UXS\4ZKM^VZSKM[+J.H7GEJ(H_,GF9I'VQHB
-+N8X5% X %%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>brc-20230731_g3.jpg
<TEXT>
begin 644 brc-20230731_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" '! KL# 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#]$/\ @FE_
MP32_9Q^)/_!./X >(O$7P ^">O\ B#7_ (;^'=2U/4]2\#:7=7FHW4VEVTDT
M\TSP%Y)7=F9G8EF9B2237MG_  Z=_99_Z-I^ '_AO-(_^1Z/^"3O_*++]FG_
M +)5X7_]-%K7T!0!\_\ _#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_
M#_PWFD?_ "/7T!10!\__ /#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\
M/_#>:1_\CU] 44 ?/_\ PZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\ T;3\ /\
MPWFD?_(]?0%% 'S_ /\ #IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\
M#>:1_P#(]?0%% 'S_P#\.G?V6?\ HVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /
M_#>:1_\ (]?0%% 'S_\ \.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _
M\-YI'_R/7T!10!\__P##IW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##
M>:1_\CU] 44 ?/\ _P .G?V6?^C:?@!_X;S2/_D>C_AT[^RS_P!&T_ #_P -
MYI'_ ,CU] 44 ?/_ /PZ=_99_P"C:?@!_P"&\TC_ .1Z/^'3O[+/_1M/P _\
M-YI'_P CU] 44 ?/_P#PZ=_99_Z-I^ '_AO-(_\ D>C_ (=._LL_]&T_ #_P
MWFD?_(]?0%% 'S__ ,.G?V6?^C:?@!_X;S2/_D>C_AT[^RS_ -&T_ #_ ,-Y
MI'_R/7T!10!\_P#_  Z=_99_Z-I^ '_AO-(_^1Z/^'3O[+/_ $;3\ /_  WF
MD?\ R/7T!10!\_\ _#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_ #_PW
MFD?_ "/7T!10!\__ /#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\ /_#>
M:1_\CU] 44 ?/_\ PZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\ T;3\ /\ PWFD
M?_(]?0%% 'S_ /\ #IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\ #>:1
M_P#(]?0%% 'S_P#\.G?V6?\ HVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /_#>:
M1_\ (]?0%% 'S_\ \.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _\-YI
M'_R/7T!10!\__P##IW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##>:1_
M\CU] 44 ?/\ _P .G?V6?^C:?@!_X;S2/_D>C_AT[^RS_P!&T_ #_P -YI'_
M ,CU] 44 ?/_ /PZ=_99_P"C:?@!_P"&\TC_ .1Z/^'3O[+/_1M/P _\-YI'
M_P CU] 44 ?/_P#PZ=_99_Z-I^ '_AO-(_\ D>C_ (=._LL_]&T_ #_PWFD?
M_(]?0%% 'S__ ,.G?V6?^C:?@!_X;S2/_D>C_AT[^RS_ -&T_ #_ ,-YI'_R
M/7T!10!\_P#_  Z=_99_Z-I^ '_AO-(_^1Z/^'3O[+/_ $;3\ /_  WFD?\
MR/7T!10!\_\ _#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_ #_PWFD?_
M "/7T!10!\__ /#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\ /_#>:1_\
MCU] 44 ?/_\ PZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\ T;3\ /\ PWFD?_(]
M?0%% 'S_ /\ #IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\ #>:1_P#(
M]?0%% 'S_P#\.G?V6?\ HVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /_#>:1_\
M(]?0%% 'S_\ \.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _\-YI'_R/
M7T!10!\__P##IW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##>:1_\CU]
M 44 ?/\ _P .G?V6?^C:?@!_X;S2/_D>C_AT[^RS_P!&T_ #_P -YI'_ ,CU
M] 44 ?/_ /PZ=_99_P"C:?@!_P"&\TC_ .1Z/^'3O[+/_1M/P _\-YI'_P C
MU] 44 ?/_P#PZ=_99_Z-I^ '_AO-(_\ D>C_ (=._LL_]&T_ #_PWFD?_(]?
M0%% 'S__ ,.G?V6?^C:?@!_X;S2/_D>C_AT[^RS_ -&T_ #_ ,-YI'_R/7T!
M10!\_P#_  Z=_99_Z-I^ '_AO-(_^1Z/^'3O[+/_ $;3\ /_  WFD?\ R/7T
M!10!\_\ _#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_ #_PWFD?_ "/7
MT!10!\__ /#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\ /_#>:1_\CU]
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
M5247Y-J37K\+VT\R8SA*+=_LSDO/V?Q+R_X/8_9&BOQ%_P""$G[=WB;]C/\
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
M98[JS!6UN9I+NPN)97C0[0"^QA]Y&.37IFB?L!Z1K.A^/--^)WCCQW\<=/\
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
M?'7Q?DT7X)7&N3:"LFKV2/<)JZ21W<5QY=FBL LTWER1B.:/S6Q)TQ;\*?\
M!"[X=>!M._9ZMM*^(7Q9LT_9E?4'\'D7.DN6-Z^Z?[5NT\^;Q\HQLP/]KYJ\
M7T']LK]H[]N__@D&OQ9^'/Q4\#?!OQ7X"M/$$WBO6)/#D6J?VO=:1)-&L"17
M):"R@GCB\Z24K,T;,JHNT$F;]L[]MSX^:#_P;U^'_P!I*W\4W_PL^+UIX=TG
M6;VSTO2M.N;'4&O;RU@!FAOK6X9%:&;S0L;1E6DP68+BM)RYG*<G?WH:]^?F
MY)KR?O;V>K=O>3:A1<JL,.MWSQ]&FE./S<E>UXO:^FG5#_@DGIOP?_9@L/V0
M-#\%>,OB-\"_%]S-KNJ>-M>\5:;;WGA*]74+:Z$(@M[>WGE#[)I(WB5B),1N
M5C??'^A6G:?!I&GP6MM$D%M;1K%%$@PL:*,*H'H  *H^!]1FUCP5H]W</YEQ
M=64,TKX W,T:DG X')[5\!_'+XO_ +5W[.__  5=^!VF3?$'P9XP^&/QPUK5
M-,F^'MGX<CMW\*:?9P+*;]-0.;FYD6+:\C/Y<0D?RQ&0Z,NDN955AI;MVOTN
MM%>W9)).VB7O/J81FITWB5=Z<UNNOO2:\V]6KZO;L>^_&_\ X)I:-\<_VXO
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
M_J[)-_=%>6E]VVR7O3YWZ?*[=OOD_P MD@HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *_D"_X.CO^4Z_QS_[@'_J/Z97]?M?R!?\
M'1W_ "G7^.?_ ' /_4?TR@#^GW_@D[_RBR_9I_[)5X7_ /31:U] 5\__ /!)
MW_E%E^S3_P!DJ\+_ /IHM:^@* "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 **** "OY O^#H[_ )3K_'/_ +@'_J/Z97]?M?R!?\'1W_*=?XY_]P#_
M -1_3* /Z??^"3O_ "BR_9I_[)5X7_\ 31:U] 5\_P#_  2=_P"467[-/_9*
MO"__ *:+6OH"@ HHHH **** "BBOE_\ ;W_:3^)?P2^+7PJT;PA-X5\->&_%
M6H/;ZGXD\2:5<WVFR7?FP1VNDR30RQK8-=>;($N9=X,B)&D<DCJC&\XPZR:7
MW_UZO97;29]F4_Y4W]W]?+=V2;7U!17R5^TO^W'XU^$OQA\41:.O@Q?#/PIM
M/#E]XNTB]L[FXU?6(-7O);?S+"Y6>**W6 1.5\V";SW1T)MP/,/J?[5OQ@\8
M>#M:\!^#?A\?#MIXQ^(>J7%I;:GK^GW&H:;I%O:V<UW--);P30/,6\I(57SX
M@&G#ECL\MTW97?>W_!]/^#U!6;M_7_#GL5%?%/B'_@HW\0/'_P %_"/B#P!X
M?\*:?K)^'^I?$;Q-9ZVES>6YCTZ2."72;66)X?+EGG,X2[D#K&L 8VTN_";'
M@_\ X*$^*?'/Q;T+6['3O#Z_![7?&%I\/X8);2X77C>W&EI?IJ7G^;Y/V<32
M+:&V$);AIOM QY%.G:<N6#O_ ,&?LT_G43@O/7X=13?)'FGIO^$5-KU4&I>:
MVN]#Z^HHJ.[O(K"W:6>6.&).6>1@JK]2:!DE%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!IT5F?\)KH__06TS_P*3_&C_A-=
M'_Z"VF?^!2?XT :=%9G_  FNC_\ 06TS_P "D_QH_P"$UT?_ *"VF?\ @4G^
M- &G169_PFNC_P#06TS_ ,"D_P :/^$UT?\ Z"VF?^!2?XT :=%9G_":Z/\
M]!;3/_ I/\:/^$UT?_H+:9_X%)_C0!IT5F?\)KH__06TS_P*3_&C_A-='_Z"
MVF?^!2?XT :=%9G_  FNC_\ 06TS_P "D_QH_P"$UT?_ *"VF?\ @4G^- &G
M169_PFNC_P#06TS_ ,"D_P :/^$UT?\ Z"VF?^!2?XT :=%9G_":Z/\ ]!;3
M/_ I/\:/^$UT?_H+:9_X%)_C0!IT5F?\)KH__06TS_P*3_&C_A-='_Z"VF?^
M!2?XT :=%9G_  FNC_\ 06TS_P "D_QH_P"$UT?_ *"VF?\ @4G^- &G169_
MPFNC_P#06TS_ ,"D_P :/^$UT?\ Z"VF?^!2?XT :=%5M.UFTU=6-I=6UT$P
M&,,H?;GUP:LT %%?+?QO_:5^)_A3_@H3X(^'VFOX1\.>!]8T]+BWDU[3+E_^
M$TNCYYN;*UU!)!#:7-O#$DRP-%-).I=@JQQNZ=5XY^*WQ8^&_P"UUX"TF[3P
M-JOPU^(6HWNC1V5EI]TFN:&\%A->1WLMVTYAGB<VSQM"MM&8VGBQ++@Y(^\D
M^]_PT_%_/O8):-KM9_>K_E_DKO0]ZHKXZ\?_ +?/C[X._$_XR_\ "6:##HVF
M^#- N]7\&^%KWPZ\5YXPBAEBMTO8-;@U"YMY(6GD026QL8KFW6\MRZD8,OK?
M[)OQJ\8^,_%?Q!\#?$,^&;OQE\.;^SAN-3\/6,]AINJVUY:1W4,B6\TT\D+(
M6EA93-)N\D2 J)/+0CK%2[J_XVMZKJNFJ>J:1+W9./5.W_!].SZ[JZU/:J**
M* "BBB@ HHHH *_D"_X.CO\ E.O\<_\ N ?^H_IE?U^U_(%_P='?\IU_CG_W
M /\ U'],H _I]_X)._\ *++]FG_LE7A?_P!-%K7T!7S_ /\ !)W_ )19?LT_
M]DJ\+_\ IHM:^@* "BBB@ HHHH *\"_;]_95\:?M<_#:+PGX;\9>&?#FB:H)
M;/Q!:Z[X9.M1W5K+&T;/ %N("DZJ[ >89(CD9CXY]]HJ90C*W-T=_N*C.4;\
MNETU]^A\W?%+_@G!X:^-_P ;?AKK_BZ'PAKV@?"B"RDT*.\\*07/B1[VU;=$
MT^LS2/)]F#B.8P6\,#/+$#)-)&SPM<^)?P4^*/QM\97VJP>(-"\#ZUX \2&Z
M\!:K<>&_MT%Q9S:>;>[BO;9-2W743>?)L=9+*02P1DQ;(\S_ $+15R;E=/JV
M_FVFWZNUO338B,5&UELDODDTEZ*]_77<^6?&?_!-+ROA?X2\,>!?'$_A./2/
M"EWX$URZO-+_ +2EUW1[TQO=LN)H?(OS+&TD5QF2.,SS;K>4,H35T'_@GK#X
M8^-6FWUCXFBB^&.DZ[!XOM/"!TLF>VUJ'3UL(Y%OO/Q]C$:K-]G:!G^T?/Y^
MS]S7TC11%\LN:.C_ /MN;\)>\OY9>\K/4))2CRRUZ?AROYN/NM[N/NO30***
M*0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^<?VSOV,/%W[
M6?CWPG OCC0]*^'NG7MM?ZMIEQX>:ZU42VUS#<(]A>+<1K;NS0H"\D,S(1N0
M@\#83]GWXLS_ +5\WCBZ^)O@:3PEE;6TT:/P%,-7T[3P1(]I#J+ZF\*^?*D3
M3R?8]TBQ1J/+\N-D]VHHA[K371M_?O\ @K>FFS82]Y-/KI]W]7]==TCP+QU^
MQYX@^/X\7Q?$WQKIFIVFJ:1J.@>'D\,:!+HLF@VEY)%(TTK3W=V+J\C:VMBD
MH6*,&-CY/SX'3_LQ_L]:M\'+CQ7KWBWQ)8>,/'GCF^AN]:U;3](?2+)TM[>.
MVMH8+5KBX:)$CCW-F9RTDLK#:K*B>K44+3;M;\;_ '^>[Z@]?OO_ %Y>6RWL
M%%%% !1110 4444 %?R!?\'1W_*=?XY_]P#_ -1_3*_K]K^0+_@Z._Y3K_'/
M_N ?^H_IE ']/O\ P2=_Y19?LT_]DJ\+_P#IHM:^@*^?_P#@D[_RBR_9I_[)
M5X7_ /31:U] 4 %%%% !1110 5!>ZG;:9Y/VFX@M_M$HAB\R0)YLAZ(N>K'!
MP!S4]?$?_!7CX0:!JVK>!?B;K5GH?C:W^%RW5[>^"M4:,27=FS12RZC83,Z_
M8]0MQ;'RKC&&W&+S+<R>?'$IJ,HJ3LFTF^R[_P!;;O1%1@Y1DX[I-KSMT_KT
M/MRBOS1_;JL_"GC;]LKP-\09_,U'P]H6D^"9[W5'A5/$7PX2ZUV1]/O-/>9U
M8IJ+B2SOE3,PB2(@3?-&/IO]O3P;H/Q6^)WP0\&>.K73-4^'/B7Q'J":SI.J
MQ"73M:N(=(O)[2VN(V.R10\;SJD@9?,M8VQN12-))QIN4M&I2BT^EFM?G?;\
M;.Y"E%RLM5RQ=UYQO]R[]M;;'TG17Y5ZM;0_&']E/X?#XHWMSJ%KX>^ WB3Q
M3X5GU6:1KL:G:36R6FLPR,VXW]O:-;/%<8\Y/M;NC*9'SU/POAU'6/CAX2\?
M:U'GX[2?%[3?"NJ3>65U*UT-_#$5Q/ICC)*V6QI+TQ<1><?.V^8NZBC:I/E5
MUMNNCJNBO_)E>7\L==7H%5^SAS/726W>--5/NY79/^?2UM3]*Z**CNYVM[=G
M2&2=EZ1QE0S?3<0/S-(9)169_;UU_P! 74_^^[?_ ..T?V]=?] 74_\ ONW_
M /CM &G169_;UU_T!=3_ .^[?_X[1_;UU_T!=3_[[M__ ([0!IT5F?V]=?\
M0%U/_ONW_P#CM']O77_0%U/_ +[M_P#X[0!IT5F?V]=?] 74_P#ONW_^.T?V
M]=?] 74_^^[?_P".T :=%9G]O77_ $!=3_[[M_\ X[1_;UU_T!=3_P"^[?\
M^.T :=%9G]O77_0%U/\ [[M__CM']O77_0%U/_ONW_\ CM &G169_;UU_P!
M74_^^[?_ ..T?V]=?] 74_\ ONW_ /CM &G169_;UU_T!=3_ .^[?_X[1_;U
MU_T!=3_[[M__ ([0!IT5F?V]=?\ 0%U/_ONW_P#CM']O77_0%U/_ +[M_P#X
M[0!IT5F?V]=?] 74_P#ONW_^.T?V]=?] 74_^^[?_P".T :=%9G]O77_ $!=
M3_[[M_\ X[1_;UU_T!=3_P"^[?\ ^.T :=%9G]O77_0%U/\ [[M__CM']O77
M_0%U/_ONW_\ CM &G169_;UU_P! 74_^^[?_ ..T?V]=?] 74_\ ONW_ /CM
M &G169_;UU_T!=3_ .^[?_X[1_;UU_T!=3_[[M__ ([0!IT5F?V]=?\ 0%U/
M_ONW_P#CM']O77_0%U/_ +[M_P#X[0!IT5F?V]=?] 74_P#ONW_^.T?V]=?]
M 74_^^[?_P".T :=%9G]O77_ $!=3_[[M_\ X[1_;UU_T!=3_P"^[?\ ^.T
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
M5&371:*^O]>NESW+XK?MH>!/@SXRTO0]:/C*:XU<VBP7>C^"=:UG3(FNIA#
MLU]9VDMK SNR8665" Z,0%92>B^.O[0?A3]F[PA#K?BV^O;:UN[M+&TM[#2[
MO5;_ %"X96<16]G:1RW$[A(Y)"L4;%8XI'.$1F&!X\L=>^(A^&&DZII+VSW-
M_!KGB2*',MK9?8X?/6'S@-I(OS:;1G+K'(1D*U>8?M0?%BQ7XW^!/%MGH7CS
MQ#8?!KQ'>6WB>STOPKJES>V@OM)N(8+RVMD@\S4(=[K$7M%G5?.=B0(I2EU/
M<O'JF_/33MYNU_1];$TWS6DD[-+R=]>_I>WRO<])^)?[<OPJ^$?@WPKXAUKQ
M?:_V)XTMO[0TB]T^TN-2AGL0D<CZ@[6T<GDV,:2Q-+=R[+>(2Q^9(F]<Z!_:
MZ^'G_"_(_AE_PD.?&$H"K +&Y-F9S ;D6GVWR_LOVPVP-P+7S?/,'[WR_+^>
MOB6X^!/C7]GO]GCP;9:QX&\4>(-0\2_![7O 45AHNGS:H-&U?4+F*YMK*Z6%
M76"%U8Q-=N!;0FT_>2(KINW/AC^S_P"+_!7Q)\)_"R[\/^))]9T/XGZ=\0+G
MQ0=.NGT2ZTJWT**VDE6_*F%9S/&;3[*76<C][Y?DDO3H^_/EFN7YI_\ +UP:
M]80_>OO%Z)+WB:KY8<T-='_Z0I)^DIWI)?S*]_LGZ#T45'=PM<6[(DLD#-TD
MC"EE^FX$?F*11)169_8-U_T&M3_[XM__ (U1_8-U_P!!K4_^^+?_ .-4 :=%
M9G]@W7_0:U/_ +XM_P#XU1_8-U_T&M3_ .^+?_XU0!IT5F?V#=?]!K4_^^+?
M_P"-4?V#=?\ 0:U/_OBW_P#C5 &G169_8-U_T&M3_P"^+?\ ^-5YA^V7=ZOX
M+_9M\1ZGIWB+6K:\MOLOERPR1P.NZZA4X>-%<<$C@CK@\<5T83#O$5X4$[.3
M2^]V.?%XA4*$Z[5U%-_<KGK?]F6W]I?;/L\'VORO)\_RQYGEYSLW==N><=,U
MG>./ >F_$;14T[5DNI;);F&Z,4%Y-;"5HI%D59#$ZF2(LH#Q/F.1<JZLI(/Y
MC_\ #0OC_P#Z'CQA_P"#FY_^+H_X:%\?_P#0\>,/_!S<_P#Q=?=?\0]Q&G[Z
M.GD_7\]3XC_7[#N]Z3U\UZ?EH?JA17Y7_P##0OC_ /Z'CQA_X.;G_P"+H_X:
M%\?_ /0\>,/_  <W/_Q='_$/<1_S]C]S#_7[#_\ /I_>C]4**X3X(VNHZY\%
M_"-[<Z]JTMQ>:+9SRN_DR,[M C$EFC+,22>223W)KJ/[!NO^@UJ?_?%O_P#&
MJ^!JTW3J2IOH[?<?=TJGM(*:ZJYIT5F?V#=?]!K4_P#OBW_^-4?V#=?]!K4_
M^^+?_P"-5F:&G169_8-U_P!!K4_^^+?_ .-4?V#=?]!K4_\ OBW_ /C5 &G1
M69_8-U_T&M3_ .^+?_XU1_8-U_T&M3_[XM__ (U0!IT5F?V#=?\ 0:U/_OBW
M_P#C5']@W7_0:U/_ +XM_P#XU0!IT5F?V#=?]!K4_P#OBW_^-4?V#=?]!K4_
M^^+?_P"-4 :=%9G]@W7_ $&M3_[XM_\ XU1_8-U_T&M3_P"^+?\ ^-4 :=%9
MG]@W7_0:U/\ [XM__C5']@W7_0:U/_OBW_\ C5 &G169_8-U_P!!K4_^^+?_
M .-4?V#=?]!K4_\ OBW_ /C5 &G169_8-U_T&M3_ .^+?_XU1_8-U_T&M3_[
MXM__ (U0!IT5F?V#=?\ 0:U/_OBW_P#C5']@W7_0:U/_ +XM_P#XU0!IT5F?
MV#=?]!K4_P#OBW_^-4?V#=?]!K4_^^+?_P"-4 :=%9G]@W7_ $&M3_[XM_\
MXU1_8-U_T&M3_P"^+?\ ^-4 :=%9G]@W7_0:U/\ [XM__C5']@W7_0:U/_OB
MW_\ C5 &G169_8-U_P!!K4_^^+?_ .-4?V#=?]!K4_\ OBW_ /C5 &G169_8
M-U_T&M3_ .^+?_XU1_8-U_T&M3_[XM__ (U0!IT5F?V#=?\ 0:U/_OBW_P#C
M5']@W7_0:U/_ +XM_P#XU0!IT5F?V#=?]!K4_P#OBW_^-4?V#=?]!K4_^^+?
M_P"-4 :=%9G]@W7_ $&M3_[XM_\ XU7R#^R=XV^*-U^US\4?!WQ$^*FK:?XM
M+W5[HGA>_P!+TZ72;C2Q,RV=_I4D,<<KHD30K=0S2-,)'4LL"20O*M6^5;V;
M^[IZ]?1-[)ATYGW2^_KZ?JTMV?:-%?(/[.WB'XA_'C_@G[HWB_Q?\;O%'A+7
M-+GUJYU_Q!X9T+187NXK&_O8-J0WMG=PQ0^7"#MV-)\B_O3\Q>AXLU'X]?#:
MY^!M]XD\7>,Y/!$EOI5AXRU;1'T+^V'UF\FCB47]C-I#(=/,K0PM)I\T,T9N
M'<Q^6GF1TE>?(NZ5^FM[/TTMWO;342=X*?=-^>EM/-ZK8^S:*S/[!NO^@UJ?
M_?%O_P#&J/[!NO\ H-:G_P!\6_\ \:I#-.BLS^P;K_H-:G_WQ;__ !JC^P;K
M_H-:G_WQ;_\ QJ@#3HK,_L&Z_P"@UJ?_ 'Q;_P#QJC^P;K_H-:G_ -\6_P#\
M:H TZ*S/[!NO^@UJ?_?%O_\ &J/[!NO^@UJ?_?%O_P#&J -.BJVG6,MDK>9>
M7-WNQ@S+&-OTV*OZU9H ^#_V^/ 'A7X6_MS>"?C;X@L],\<66FQV&@WVG$A=
M<\%,URRV^I:;<"0/&))+M5GME"-<1KN61O+^SS>F?$3]GOP(W_!0'P-XY\.6
M6D:#XU\.W5Q/XS\2K(L5UJMI?6DEI9Z-<SLV^?S+AH)H;<[EB%DI CWQ"3VG
MQ]^S!\./BI\4_#/CCQ+X$\)Z_P",?!A+:%K6H:5#<7VD$G=F"5E+)AOF&#PW
M(P>:SK+]B[X.Z9\:&^)%M\)OAI;_ !$>X>[;Q3'X7L4UIIG0H\IO!%YV]D)4
MMOR02"<&BE[O*GLG+[GT^>K\MO>5DBIKS>:2^[3\%HK>NCO?\W/B==7O@/X>
M3^-_"NH3:7\1/&^B_$E?B7KFGM)'??9K+4UA$MVZ/Y@;31M@MV+ VZ%EBV*Q
M%?:7[ G@G1OA)\9_CKX,\#:=9:-\,O#^M:2VAZ;IL0CTO3;F?2;::\BM47Y$
M5BT,SJ@P9+B1SEI&)]WT+X+>#O"_CKQ#XHTSPEX9T[Q+XN2*/7=7M=+@AOM:
M6)=D0N9E4/,$4E5$A.T' P*D^%GPB\)_ SP7;^&_!/A?P]X.\.V;R20:7H>F
MPZ?90-(Y=RL,*JBEF9F) Y))/)HI^ZK7Z6\M[V_PKHN^NFP3U=[WUOKZ;^O1
MOJCHJ*** "BBB@ HHHH *_D"_P"#H[_E.O\ '/\ [@'_ *C^F5_7[7\@7_!T
M=_RG7^.?_< _]1_3* /Z??\ @D[_ ,HLOV:?^R5>%_\ TT6M?0%?/_\ P2=_
MY19?LT_]DJ\+_P#IHM:^@* "BBB@ HHHH **** "L[0O!^D^%KS4[C3-+T[3
MI];N_M^HRVMLD+W]QY:1>=,5 ,DGEQQIN;)VQJ,X45HT4>8!1110 4444 %%
M%% !1110 4444 %>/_M[?\FG>*_^W/\ ]+(*]@KQ_P#;V_Y-.\5_]N?_ *60
M5Z>2_P#(QH?XX_\ I2/-SG_D7U_\$O\ TEGYOT445_0I^ A1110!^J'[/7_)
M O __8OV'_I-'785Q_[/7_) O __ &+]A_Z31UV%?SAC?]XJ?XG^9_0^#_W>
M'HOR"BBBN8Z0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M2?\ 1CT' Z%?^'>/_!5+]HP[_'_[77@7X;Z=<<BS\(V/^DVO8KNAM+<GN?\
MCX?J.1V_6S_A"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\* /R27_@TZE^,O
M/QV_:\^/OQ6\P?OE%W]G#D=/^/R6]Z9/4?E7LGPC_P"#4S]BSX7,DE[\/=<\
M9W$?*RZ_XDO7YQCF.W>&)N_WD(Y^F/T)_P"$*T?_ *!.F?\ @*G^%'_"%:/_
M - G3/\ P%3_  H _,/]GK_@T4_9N_9K^/O@?XBZ%XV^-]WK?@#Q!8>)-/@O
M]8TM[6:XL[F.XB254TY',9>-0P5U)!.&!YK]3ZS/^$*T?_H$Z9_X"I_A1_PA
M6C_] G3/_ 5/\* -.BLS_A"M'_Z!.F?^ J?X4?\ "%:/_P! G3/_  %3_"@#
M3HK,_P"$*T?_ *!.F?\ @*G^%'_"%:/_ - G3/\ P%3_  H TZ*S/^$*T?\
MZ!.F?^ J?X4?\(5H_P#T"=,_\!4_PH TZ*S/^$*T?_H$Z9_X"I_A1_PA6C_]
M G3/_ 5/\* -.BJVG:/::0K"TM;:U#X+"&()NQZX%6: "BBB@ HHHH Y3X[:
M#I7BGX)>+]-UTZZNB:AHMY;:@=$BN)=3%N\+K)]F2V5IVGVD[!"K2%MNP%L"
MOR'U.?2/V@OBSK<_BG1OV\_@]\#/"$LR2Z/>2?%?6M<^)T*Q'S!=&0SV.GZ7
M(&9=A?[3($)>2U4D']A?BE/XCMOAEXBD\'0Z5<^+H],N6T2'5'=+*6]$3>0L
MY3YA$9-@8KSMSBOG7]B1?CEX<^)QL?B=KOCS5])U?0([]5\:1^%8+JTO5$ D
M@LTT/:2$=K@S><)D"/9>7,6\\$H_QN?LE\WJ_G:W7W4Y*]VU;1RM32\^CUTY
M?NO??>R=MF?4.F-&^FVYA4K$8E**>H7 P/RJ>BBFW=W,*<>6*CV^04444BPK
M^0+_ (.CO^4Z_P <_P#N ?\ J/Z97]?M?R!?\'1W_*=?XY_]P#_U'],H _I]
M_P""3O\ RBR_9I_[)5X7_P#31:U] 5\__P#!)W_E%E^S3_V2KPO_ .FBUKZ
MH **** /(?VTM4\-?#SX)ZWX[US7]$\(:IX2TJ]_L#Q#J^I6=E;:'?W,)MX9
MT>^/V-)RSK&CS@C$KIG9+(K?/_[#OQ/US]MR[OWUOQ/<_%+X6ZKI30320ZUX
M1U33_#]]:R6@M89[G19?/&MR /?3- 3:0&6W6W9&0,?3/V^_%?B?X::]X%\5
M_#SX>6_Q@^).BM?)H?@N=DLA?)*D27-W'J<B-#IDL,? FF^25)I;<?O+B,CF
M/V+OBI\0_CI^T=>>(/C)\%;']GWX@6?A]["RT5-9C\177B33?/C<7#ZK;1):
M/';RF15LP9)H3<O*PC2X3S3#ZR<M]]]E:^U_B?7W=MWI&0ZKM!>O3?=;VV7K
MOLM9(^N%&U0/3CDYI:**!!1110 4444 %%%% !1110 4444 %%%% !7C_P"W
MM_R:=XK_ .W/_P!+(*]@KQ_]O;_DT[Q7_P!N?_I9!7IY+_R,:'^./_I2/-SG
M_D7U_P#!+_TEGYOT5Y[^U'/XMM?@EJ\G@M[B/68_+9GM3 +M+8.IG-N9_P!S
MYWE;]GF?+GWQ7!R?%G75^$?PMU/0/&D&NVNI^)K'2M4O;G2E6]OH))3&\$@^
M18+A&!67]RK;E8!(CT_>7C(JJZ3B]'!=/MRY5UZ/?_.R?X7'"RE355-:\W?[
M*OVZ]/\ *[7OU%>)_$[XKWWPN_:(TZWN?%6HM9:GI-_>)H,^C"/3IUMX#(JP
M7@ARUYF.1VC:<CR@Q\I?E9C]F_XA>*[OQO'HWBC63KKZYX5L?%<3M:0V_P#9
MDL\DB36D8B4;H%Q'Y>\O(/GW2/E<*GCJ<ZOL5O>W3>TG;1]H2?RULVKU/!3C
M2]JWI9/KJKI::=&U^E]3]O/V>O\ D@7@?_L7[#_TFCKL*X_]GK_D@7@?_L7[
M#_TFCKL*_GW&_P"\5/\ $_S/WO!_[O#T7Y!1117,=(4444 %%%% !1110 44
M5YQ\3OVQOA%\$C)_PF?Q3^''A'RCB3^VO$ME8;#G&#YLBXYXH ]'HKXL^)W_
M  <2_L7?"7S!J7Q\\)WSH/NZ+;WFL[C@$ &TAE7N.^.N>AQ\\_$3_@\0_90\
M+W?V7P[IOQ9\=W<K>7;KI'AZ*%)G.=H_TF>)\$@#A"?F& >< 'ZLT5^0)_X.
M:?C+\6SCX0_L%?'+QA;R_P"JO[U;J"%%ZAF$-C*G(]91R1R>X/VX_P#@K1\=
M1L\)_LL_"SX>6$O!O/$&H(;B ],A9-00GD,?]0W&/Q /U^KG_BE\6?"WP.\"
M7WBGQKXE\/\ @_PSI?E_;-7UO48=/L+3S)%BC\R>5EC3=(Z(-Q&6=0.2!7Y0
M_P##'G_!7+X]+_Q4O[2?PB^&6F3??L]$L(GNXB?1X]/+<!B/^/GJ@_WJ\?\
MV]?^#<3]KSXH?LG>*[O4/VLOB-^T!XQ/V,V/P^GN7T_1]3)O(/-W27>H"V7R
MH]TZYB7+6Z@?,5P ?KAX:_X*8_LX>,[BXBT?]H'X(ZK+:0FYG2S\=:7.T,09
M5,C!9SA=S*,GC+ =Q7E7Q<_X. /V-?@IYG]K_M!>!+XQ@$C0)9M?W9..#8QS
M _TZGBOQS_X(]?\ !JK\1->_:>U=/VN_A+J6B_#6'PW/+I\EEXPT]FGU475J
M(HF^PW4DVTP&Z.<*N5&6!P#^R?PD_P""!_['/P3,9T;]GSX?W1B.5.N6TFO'
M/UOGFS^- 'R[\1/^#PK]F/2-2_LWP3X:^+OQ)U64E;6/2= B@BG(]YYDE' S
MQ$Q]JYT_\'!7[6OQ_!3X,_L _$9K>;_CUU?Q1-=PVDP;[A(-M!%TY.+@]1R.
MI_5[X>?"'PG\(M--GX3\+^'?#%F0 8-)TV&RC(' ^6-5'8?E714 ?C__ ,)1
M_P %C?VE?^/?0/@/\ H+@_NI97MKN2%6X#,#)J)R!R<IGK\O\(#_ ,$.?VZ_
MVA#O^+G[?WB;0TFPUS9^"K6ZB@E[%!Y,MB@4CUC(S_">M?L!10!^27A3_@ST
M^ VJ:N-6^)7Q.^-GQ-U@C;)+?:S!;Q2#W_<O-_Y&[U](_"/_ (-R?V+?@R4?
M3_@3X<U6=>6EU^\O-9\PXQDI=321_@% ]LU]N44 <+\)_P!F#X:? 2-4\"_#
MSP-X+5!A5T+0;73@HQMP/)C7MQ]*[JBB@ HHHH **** "BBB@ HHHH ****
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
M/VZM7GNOV5O%*/I=];J?LF9)'A*K_ID'7;(3^0KVZO'_ -O;_DT[Q7_VY_\
MI9!7IY+_ ,C&A_CC_P"E(\W.?^1?7_P2_P#26?F%\2O!4GQ"\%WVDPZOJ>@S
MW<96._L"GG6[>H616C<=05=64@],X(\__P"&0K!/AYH6@Q>*_%=I+H^NKXDG
MU*$61NM4O@YDWS"2V>(+N(^6-$ "J.@Y]=KPC_@H5^VQ_P ,'?!?3/%__",_
M\)5_:.MQ:/\ 9/[1^P^7O@N)O,W^5)G'D8V[1][.>,']VQ?U:A&6+KZ))7>O
M1IK;S2>F]E?9'X?A/K%:4<-0U;;LM.JMU\N_GW/0Y_@O'K'Q &N:SKVMZ];V
MLKSZ;I%ZEHMAI,CPO [Q>5 DKDQ22I^^DD $C8P<$0?!W]G_ $OX,7%S+::A
MK.K326T.G6TFIRQROIUA!O,%G$R(A,4>]\-(7E;=\\CX&/C#X3_\'#'@7Q!9
MZK+XS\$ZYX8>U\K[##IEXNK/?[M_F9W1P+'MVIC).[>>FWG<_P"'V\OC?_DG
MWP&^)_C'?S%^Y,7F#L?W$=QV*GC/7\_)I9_E&E2%2[])-]M5:_=*_1V6C/5J
M9%FRO3G3LM.L4N^][>>G7?4_HM^ &M7,7P(\%*ND:A(%T&Q =7@PX^SQ\C,@
M./J!77?V]=?] 74_^^[?_P".U^.WPK_X*??\%+/BC\+_  Y8?"S]BK0-&L;;
M2[6WM;[Q?J#1B>)8E59<37-E]Y48C_>7KQNWO^%7?\%B_CX,7/Q"^ WP:MYN
M)8X+>WN940\$*1:WIW8)(PX.1]X5^)XJ2E7G)=6_S/V;"Q<:,(OHE^1^M?\
M;UU_T!=3_P"^[?\ ^.U5UCQPOA[3I+N_L+FQM(L>9/<7%K%&F3@99I@!S7Y.
M_P##AC]M3XW?O/B?_P %"?'FFK-\UQ8^%;:\BMY<\E1Y=U:IMR3C,1& /E':
MWH__  9Y_!;Q3J<>H_$WXQ?';XC:C&2=]SJ]M!&Y/!W;X)9>@3I(/N=QP,#<
M^YOBA_P5M_9T^#"2_P#"3?&#X:Z7-""6MF\7:5)=8 ).(4N6D/3LO7 ZD5\\
M?$G_ (.I/V+_ (<221#XBZKK]U$<&'1] NKD'DCB78L1Z=G]^A%:/PO_ .#7
M;]B;X9/%*WPCD\1W<1!$^M^(M1N0V"#S$)UA/3O'ZCH<5]%?"_\ X):?LV?!
MA8_^$9^ OPCTJ:( +<IX4LGNN!CF9XS(?Q;N3W- 'P'JO_!X;\&O%MZ]C\,O
M@Q\>/B)J2''EP:1:P1L3R,&.>:3LW6,?=XSU%;_A_)^VM\;_ )?A?_P3W\=:
M;'+\MO>^*[F\B@ESP&_>6UJFW++TE(PK?-U*_KKH^BV?A[3H[2PM+:QM(L^7
M!;Q+%&F3DX50 .:M4 ?CU>?%C_@L?\<3FT^&WP-^$5O-S$SW-G<R1J>06W7=
MY\V,9^0<_P (Z53;_@F%_P %/?CDW_%QOVRX?"B3<2#P99QQF,=/E\A+#G"K
MW');GJ6_9&B@#\;A_P &K>H?%GCXT_M2_M)_$Y9>+@?;H+?SL]?^/NZO.H+C
MG/WN_.?1_AA_P:<?L>> 50:KX ^)?C;8 "=:\6>5OXQS]BEM_KQBOU*HH ^0
M/AC_ ,$5?V3?A%L_LC]E[P'.T1RCZMI=IK#J<DYW7<LISSP<\<>@KZ&^'GPU
M\,_"*U\CPG\.=-\,0[=GEZ3I]A9+MXXQ&ZC'RK_WR/2NYHH S/[>NO\ H"ZG
M_P!]V_\ \=H_MZZ_Z NI_P#?=O\ _':TZ* ,S^WKK_H"ZG_WW;__ !VC^WKK
M_H"ZG_WW;_\ QVM.B@#,_MZZ_P"@+J?_ 'W;_P#QVC^WKK_H"ZG_ -]V_P#\
M=K3HH S/[>NO^@+J?_?=O_\ ':/[>NO^@+J?_?=O_P#':TZ* ,S^WKK_ * N
MI_\ ?=O_ /':/[>NO^@+J?\ WW;_ /QVM.B@#,_MZZ_Z NI_]]V__P =H_MZ
MZ_Z NI_]]V__ ,=K3HH S/[>NO\ H"ZG_P!]V_\ \=H_MZZ_Z NI_P#?=O\
M_':TZ* ,S^WKK_H"ZG_WW;__ !VC^WKK_H"ZG_WW;_\ QVM.B@#,_MZZ_P"@
M+J?_ 'W;_P#QVC^WKK_H"ZG_ -]V_P#\=K3HH S/[>NO^@+J?_?=O_\ ':/[
M>NO^@+J?_?=O_P#':TZ* ,S^WKK_ * NI_\ ?=O_ /':/[>NO^@+J?\ WW;_
M /QVM.B@#,_MZZ_Z NI_]]V__P =H_MZZ_Z NI_]]V__ ,=K3HH S/[>NO\
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
MFM1=1Z;=O$RPSM$W$@20JQ0\-MQWKY\_8>_93^)7[/OCZXO?$FNZE-HFH:'
ME]9WWQ.USQNT^I@1*S1G5(4^S1H4G</;^6)C>E7A06\)HH>[6<]M+>MU-?<E
M^+2ZZ.KK24?._P!SC^+Z;[.]K:_4-%%% @HHHH *_D"_X.CO^4Z_QS_[@'_J
M/Z97]?M?R!?\'1W_ "G7^.?_ ' /_4?TR@#^GW_@D[_RBR_9I_[)5X7_ /31
M:U] 5\__ /!)W_E%E^S3_P!DJ\+_ /IHM:^@* "BBB@#P#]OGX/?&/XO^#]+
MM?A/X[O_  G$HN8-<LM-U&TT;4-4AE5%5X-2N--U+[.\0$NU([>-W:5"+F#R
MOG\E_8"^''PN^%?[2.JPR?"?XF>#OC9XAM=0U"XUCQQ#>:WK$NDHUA$MM-XB
M>XO+:\P%M"MO#?3^2!RL3;A7I/[;'@/X31_&GX3_ !(^,FD^'V\-_#>34+K3
M/$.MVZ-IWA?59?LIM[FXG8;+9-D4VR:8K"LRP983&WK3^#GQJ\!?M)?M,#Q7
M\*/%FD>.=$M?#L^F^)-9\.:PNHZ(TXN(7L;=I8F:WDO$5KQBJ,98HI5\T*L\
M&XP^C<H[OF3[I=-?-I:/I+3>PZUY0BGLK->;NT_71_\ @27;7WVOC?\ X*U7
MD7@NQ\$^+M T3QW_ ,+5T.ZE7P?K7AWPW?:Y"\[;7;3+V"U5E:VN6BB#"Y"1
MC!>.:&:-)$^R**EQ;E&2=FFG]S_KNNZ:NFU*T91:O=-:[:JWS_JS3U7Q3^UI
MX/\ CUXK^//P:\1V?PX\$:SIFF^(=&DD;_A+[^*YT-S;W#7_ )EM%I<\0A\Q
MD'V@W!SY$"[$WLU=I^U!\6+%?C?X$\6V>A>//$-A\&O$=Y;>)[/2_"NJ7-[:
M"^TFXA@O+:V2#S-0AWNL1>T6=5\YV) BE*?459VA>#])\+7FIW&F:7IVG3ZW
M=_;]1EM;9(7O[CRTB\Z8J 9)/+CC3<V3MC49PHII>[*"T3E*6G=\BMZ6B_G:
M]]6XY4W&4M6HQC\ES._K=KRT]$?G;<? GQK^SW^SQX-LM8\#>*/$&H>)?@]K
MW@**PT73YM4&C:OJ%S%<VUE=+"KK!"ZL8FNW MH3:?O)$5TW;GPQ_9_\7^"O
MB3X3^%EWX?\ $D^LZ'\3].^(%SXH.G73Z)=:5;Z%%;22K?E3"LYGC-I]E+K.
M1^]\OR27K]!Z*=%1I2YH+M]T:KK1^Z;?K'2U_>%5C[2-I^?WRIJDW_X K+L]
M==@J.[65[=A \<<O\+2(74?4 C/YU)1049GV76?^?_3/_ !__CU'V76?^?\
MTS_P ?\ ^/5IT4 9GV76?^?_ $S_ , '_P#CU'V76?\ G_TS_P  '_\ CU:=
M% &9]EUG_G_TS_P ?_X]1]EUG_G_ -,_\ '_ /CU:=% &9]EUG_G_P!,_P#
M!_\ X]7DG[=5OJ2?LK>*3<7=C+%_HFY8[1D8_P"F08P3(P'/M7MU>/\ [>W_
M ":=XK_[<_\ TL@KT\E_Y&-#_''_ -*1YN<_\B^O_@E_Z2S\WZ***_H4_ 0H
MHHH _3_X 6VK-\"/!1CO=/6,Z#8[5:R=B!]GCP"?-&3[X'TKKOLNL_\ /_IG
M_@ __P >K"_9Z_Y(%X'_ .Q?L/\ TFCKL*_G#&_[Q4_Q/\S^A\'_ +O#T7Y&
M9]EUG_G_ -,_\ '_ /CU'V76?^?_ $S_ , '_P#CU:=%<QTF9]EUG_G_ -,_
M\ '_ /CU'V76?^?_ $S_ , '_P#CU:=% &9]EUG_ )_],_\  !__ (]1]EUG
M_G_TS_P ?_X]6G10!F?9=9_Y_P#3/_ !_P#X]1]EUG_G_P!,_P# !_\ X]6G
M10!F?9=9_P"?_3/_   ?_P"/5XA_P41^ ]Q^T3^RCX@\*:GXK\/Z)#>RVUS&
M+_23<V.IR6\R7"V5S;M<H+F"<Q>6\.]2ZL1FOH*L/XE_#+P[\9O >J>%O%NA
MZ5XE\-ZW ;;4-,U*U2YM;R,\E7C<%6&0#R." >HK'$0<Z;C'?^OZV?H]C;#U
M%"HI2V_K^NGJC\W?BAH&C^/?^"4\/BC2OA#X0GD^"=]<07V@RZK+;MX/>PF#
MWUSX<G*RP_:E\D?9-L=J564I^X(:W/T=_P %6/BQJ?@+]D#Q)IEP?% M/%VB
M:E:W=YX=\%ZQJ\UA ME*[+(U@)FM?,.V+SI-B(KR-O!09]ATC]B7X-Z"?!9M
M/A/\-X)/ANNSPG*/#5GYOAH;_,/V)S'NMR7^<F,J2WS'GFM+P5^S?X5\$:Y\
M0+Z+3K.Z;XF7WVW789M/M$AN_P#1DMS'(L4*>>"B'<\_FRMO*M(46-$TS"'U
MFE4I1TYK^EW9;=+ZNSO;9N1C@6\/.G-KX;?J]_[NU].:][19^<'Q[TCQ1XFU
MSX7>*K/P)/XCUGQUIO@W3/A-XJ>P@TW5O!&HV\\DNHQ-::A<P:A!$]NAFF:V
MMYQ-;I*)U$,:Y^I/A5^S1=? /_@I%KVNKJ/A+Q9JGQ5T/4M9N-:U+PC9Q>)?
M#RV]U8QK8)J%LD<L^FNDT:QQ7+,\1L4Q)*#B+Z1TGX*>#=!^(/\ PEMCX2\,
MV7BK^RX]#_MJ#2X(]0_L^-MZ6?GA1)Y"M\PBW; >0*K_  P_9^\!_!+4]>O?
M!G@CPCX1O/%5X=0UN?1='M["76+DEF,]RT2*9I,NYWOELNW/)KIJ55*M*JM+
MN;_\#Z=NS;M=V4=?B,:5-PI*F];*"^<5OW](WLM]O=6Y]EUG_G_TS_P ?_X]
M1]EUG_G_ -,_\ '_ /CU:=%8&QF?9=9_Y_\ 3/\ P ?_ ./4?9=9_P"?_3/_
M   ?_P"/5IT4 9GV76?^?_3/_ !__CU'V76?^?\ TS_P ?\ ^/5IT4 9GV76
M?^?_ $S_ , '_P#CU'V76?\ G_TS_P  '_\ CU:=% &9]EUG_G_TS_P ?_X]
M1]EUG_G_ -,_\ '_ /CU:=% &9]EUG_G_P!,_P# !_\ X]1]EUG_ )_],_\
M !__ (]6G10!F?9=9_Y_],_\ '_^/4?9=9_Y_P#3/_ !_P#X]6G10!F?9=9_
MY_\ 3/\ P ?_ ./5R?QV\*CQ7\&?%&F>(].M_%?A^_TR>#4M(M=)DGGU"W9"
M)(T03AF<J3@*=Y.-OS8KOZ*F:YHM#B[-,_-_X!_%KQCJ_P"Q!XQ\)7NO?&SP
M_P"%+_4'\/\ @+Q1IWPIUK4O%?D/$)98I[>>TGD\J)V:W6^O84,J9W3&9#<M
M[=)XRTF3]DW2OAQ\?/"EMXCU:P\'Z-/XO\+Z?\*-5\1Z5-*PB1DM;>SAG@NE
MAN4&4M1)]GVQNP1=C5]95G67@_2=.\3WVMV^EZ=!K.J0PVU[?QVR+=7D4)D,
M,<D@&YUC,LI4,2%\Q\8W'-/524M5+EO?7X4TOFV[MN]].MY-1O&SCIRWM;2U
MVOR222TL]M-#X+^+/AGQ]X<_8+T3X8^%M5^)^F>,+^YO+[P/ITG@6]\16][8
MQ7LTFE:/KE[=6\\%G:M UK'*+R>"=(TVO*Q64/I-^S?\1/&/[<QT31->FE^'
M.E^.XOB9XF?5O -]8)IFJII\<,5GINIS7:1WT,\H$K+!;2K#BX#W4;F*%OO.
MBJ4OWGM7K*][_.+5^]G%2\Y)/35.9QYH.GT?9=[IV[:2<5VBVM=+9GV76?\
MG_TS_P  '_\ CU'V76?^?_3/_ !__CU:=%249GV76?\ G_TS_P  '_\ CU'V
M76?^?_3/_ !__CU:=% &9]EUG_G_ -,_\ '_ /CU'V76?^?_ $S_ , '_P#C
MU:=% &9]EUG_ )_],_\  !__ (]1]EUG_G_TS_P ?_X]6G10!F?9=9_Y_P#3
M/_ !_P#X]1]EUG_G_P!,_P# !_\ X]6G10!F?9=9_P"?_3/_   ?_P"/4?9=
M9_Y_],_\ '_^/5IT4 5M.BNXE;[7/;3'C;Y,#18^N7;/Z59HHH **^0?VI?B
M9\0_AM_P4 ^'IU7Q]J'@'X2:K!!8Z5+!965SHVK:N\DJS66K>8OVJ)I5-NMK
M)%)#")3M9VE>*&7T@_$[QI:?\%*X?!<^N:?)X!OOAS<:Y:Z3%I@CN(;Z+4;:
M!II;DNS2 I*0J*L:KSN#D@J4_?<8K[3DO_ 8N3OZJ.G75/1.XJCY%*3Z<O\
MY-)15O1RU]'NU8]VHK\[/&O[?/Q9^%'AI?'[:S#KMI\3]/\ %P\/^&;S3;5+
M/PM<Z9=B#3'CDB"3S)+%E[I9YW+2%?*-LH*'Z9_8[\<^+K;XD_%3X:^,/%5Y
MX[N_AUJ&GFR\17UE:6=]?VU]8QW&RXCM(H;??'-YZJT<2 Q>4&#.KR.HM/KT
M_'MZ]>UMFWH-VOIK_6^O3IW[H[#]IOQ?XK\)>!I9_#=YH_ARSMK>XU#6_$^J
M6C:A#H%E GF2M'9QNDEQ<.N1&,B--KR-YA1+>?YQ\1_M#ZG^RE+X.U1OCE\2
M_BA=>,X#J$7@GQM\/XH=9GTV,J)KF./2M(L;G23$9$WW&J0M:@[8Y#;&3ST^
MD?VO_ .E?$_]EKX@:'K7A$^/=/OM!N]WAY+>">75G6)GCAB2=6A\XR*GEF12
MH<*3TK\=/CW\%/AY^RMX0\3)X[_9(T8?%WXLRP6'ARQT[X3^ [D0V4"")HM%
M\.VGB:ZO&NLS22RWJ"X*-(CR1-#!'"I2NZRAW:MYMNUEY[/;9/=M&C@G3OZW
M\MG=[:;K?>VJ5V?NA&_F1AO[PS3JSO"&AV?ACPEI>FZ;80:7I^GVD5M:V4$0
MBBLXD0*D2H  JJH"@   #I6C5R24FD<]*3E3C)[M?UV"BBBI- K^0+_@Z._Y
M3K_'/_N ?^H_IE?U^U_(%_P='?\ *=?XY_\ < _]1_3* /Z??^"3O_*++]FG
M_LE7A?\ ]-%K7T!7S_\ \$G?^467[-/_ &2KPO\ ^FBUKZ H **** "BBB@
MHHKYU_;#_;.\3? #XW_##P%X2\&Z/XEUCXA2W4H;6-=.CQ30VQB,MK9-Y,JS
MW[)(TB0N8DV0R,TBJ"0?:C#K)V0?9E/I%-OT1]%45Y+\7/CIXV^'7Q1\$V&G
M_#N'6?"?B/4+;3-2U)M>6'4]/FG\PAH+%(9%N8X1&7G9KB'RX\L@FVL!-^T[
M^T'J_P &3X3T3PGX:L/%_CGQWJ4NFZ)I=_K!TBR;R;6:[N)KBZ$,[QQI# X&
MR"5FD>)=JJS2(;1YNE[?/3_-:[6U!:RY?*_R=_QT>FYZI17RCXS_ ."GPD^%
M/A#Q/X'\!77BJ36O!][\0-:TR]U=-,NM#T>Q,27B)B.87%^)9?+B@S'%(T,N
MZXB 4OK:!_P48M_%7QMTW3].\+QW7PSU3Q#!X,A\7+JP^T-K<^FKJ,<?V'RO
M^/,Q.D/V@SB3[0P3R/+_ 'U.*YI<L=7_ /;<GXR]U=Y>ZKO0)-1CS2TT;^Y<
MS^:B^9K?E]ZUM3Z8HHHI %%%% !1110 4444 %>/_M[?\FG>*_\ MS_]+(*]
M@KQ_]O;_ )-.\5_]N?\ Z605Z>2_\C&A_CC_ .E(\W.?^1?7_P $O_26?F_1
M117]"GX"%%%% 'ZH?L]?\D"\#_\ 8OV'_I-'785Q_P"SU_R0+P/_ -B_8?\
MI-'785_.&-_WBI_B?YG]#X/_ '>'HOR"BBBN8Z0HHHH **** "BBB@ K\!_^
M"U__  6O_:;_ &1_^"FWQ+^'OP]^)?\ PC_@_P /_P!E_P!GZ?\ \([I5W]G
M\[2K.XD_>3VKR-F661OF8XW8&  !^_%?RO\ _!Q]_P IGOC+_P!P3_TQZ?7V
M_ 6$H8C,)PQ$%-<C=FDU?FCW/$S^K.GAU*FVG?IIT8?\1'W[9_\ T67_ ,M+
M0_\ Y"H_XB/OVS_^BR_^6EH?_P A5\/T5^N?V%EO_0/#_P  C_D?(_7L3_S\
ME][/N#_B(^_;/_Z++_Y:6A__ "%7WY_P;F?\%9_V@?V\/VW/%/A#XK>/_P#A
M*O#NG>![O6+>T_L/3;'R[I+_ $^%9-]M;QN<)/*-I8K\V<9 (_".OU0_X-$?
M^4DOC;_LFE__ .G32J\/B3*,!2RRM4I4(*26C44G]]CMRW&8B6*A&4VU?NS^
MC"BBBOP@^\"BBB@ HHHH **** "BBB@ HHHH **** "OQW_X.QOVG/B3^SE_
MPH/_ (5[\0O''@3^V/\ A(?[0_X1W7;K2_MWE?V7Y?F^0Z;]GF2;=V=N]L8R
M:_8BOP__ .#RS_FW'_N9O_<17T_!L(SSBC&:NO>W_P ,CS,YDXX.;7E^:/RO
M_P"'F_[27_1P?QP_\+O5/_C]'_#S?]I+_HX/XX?^%WJG_P ?KP^BOW;ZCAO^
M?<?N1\)[>K_,_O/</^'F_P"TE_T<'\</_"[U3_X_7V)_P0)_;I^-WQD_X*U?
M"?PWXO\ C%\5/%7AW4?[8^UZ7K'BR_OK*ZV:-?2)YD,LK(VUT1AD'#*I'(%?
MF77W!_P;@_\ *9[X-?\ <;_],>H5YF=X/#QR[$2C35^2?1?RLZ<%6J/$TTY/
MXEU\S^J"BBBOYU/T4**** "BBB@ HHHH **** "BBB@ HHHH \,_:8_8;L_V
MHOB-X>U36/'7C;3O#6ER12ZGX4LWM&TO7S%*DL8E:6![B$;HT#BVEB\Q0 W.
M2>BU#]E^'4/VO-.^,'_"8^+H;[3O#LOAD>'HUT_^QI[:643.[[K4W?F>8D39
M6Y5?W2C;@N&]1HHC[K36ZO\ BFG^#:]'H*2YDT]G;\&FOQ29\^1?\$U_A]<Z
MYXJ?5;OQ-KN@^)++5K"S\/7MW$-/\,QZM*)]3_L]XHDN8VN9@)"TD\AA(VP>
M2A*'OOV=OV<;+]GG2=8_XJ#Q%XQ\0>)+U;_6?$7B VIU/59$AC@B\S[+!!"%
MC@BCC58XE&%+-N=W=O1:*(^ZK+M;Y7O^>OF-ZN[[W^>QR?QW\41>"/@CXPUF
M>_UW2X-*T6\O)+W1+2.[U.T6.!V,MK#)'*DLZ@91'C=68*"C [3^=7[+/[4O
MA/\ 8+\8W?V[X#?&KQG/XAEBMM8^+FG_  P\:W?B34X4"[KO7O[9TZ.>&WB1
M5 2UO;Y1Y;&."W0K$OZ*_'?0M+\4?!'QAINN?VZ-%O\ 1;RWOSHD5Q+J?V=X
M'63[*ENK3M/M)V"%6D+;=H+8%?G;X%_8:\3_ /!1KPY9:WX9\6?&?X%?!C6$
M)2\D^.?B;Q-XU\01AE5X_).K7.DZ8FX31.DPOY2 RM%:R A2A_O'EI?TOK=]
MO):O71V5KERNE:7?[]MEU:[M6C=:J[O^G=O.MU DB'*2*&4XZ@\BGU':6PLK
M2*%<E8D" GJ0!BI*;M?0QI\W*N??J%%%%(L*_D"_X.CO^4Z_QS_[@'_J/Z97
M]?M?R!?\'1W_ "G7^.?_ ' /_4?TR@#^GW_@D[_RBR_9I_[)5X7_ /31:U]
M5\__ /!)W_E%E^S3_P!DJ\+_ /IHM:^@* "BBB@ HHHH *^:_P#@IC\"/B3^
MTE\(+3PAX%T3P1K-GJETIO)M<UN[T>XT&>/Y[;4;>6""9I)()0LJJODR+)%&
MR2@CCZ4HJ914K7Z-/[G?^K:K=-.S*C-Q3MU37WJW]=.]UH?,7[0'[(7B;]H/
MXA?"RRUG0_ MYIWPQU#2M<LOB//JT_\ PE]M=VL\$UU#;V2V0CBCO5MQ#,XO
ML&.5LPOL53:^+>D_%#XO_$I?$'A+PSX7LM?^#OB:6+1(]>U34+/3O%UE=Z:8
MK@23?V?OMGC:>-UDMX[R%C;^7Y@9I?)^DZ*MMR33V;<NWO-QN]/*-K*RZ[ZN
M(Q4;6Z)+77W5?3ON^:^]SXR\0_\ !.[QU\/O@[X3\._#_6_"]_?'P)J/P\\3
MW6N2S6BK#J$B3RZK:"**;?+!-]H*6CA$E6=0;B+R\OJ^$/\ @G_XF\%?%C0M
M"M;[0'^#WA[Q;:^/;2=[N;^WUOK?35LDTYH?),+P&5!=&Y\]7Y,/D8_?5]<4
M4J=H2YH*W_ G[1+Y3?.NM]/AT":YX\LM=_QCR-_."4?3:SU"H[NTBO[=HIXH
MYHGX9)%#*WU!J2B@9F?\(5H__0)TS_P%3_"C_A"M'_Z!.F?^ J?X5IT4 9G_
M  A6C_\ 0)TS_P !4_PH_P"$*T?_ *!.F?\ @*G^%:=% &9_PA6C_P#0)TS_
M ,!4_P */^$*T?\ Z!.F?^ J?X5IT4 9G_"%:/\ ] G3/_ 5/\*\D_;J\,:;
MIW[*WBF:WTZQ@E3[)M>.W567-Y #@@9Z5[=7C_[>W_)IWBO_ +<__2R"O3R7
M_D8T/\<?_2D>;G/_ "+Z_P#@E_Z2S\WZ***_H4_ 0HHHH _3_P" 'A'2KGX$
M>"I)-,T^2230;%F9K9"6)MXR23CK77?\(5H__0)TS_P%3_"L+]GK_D@7@?\
M[%^P_P#2:.NPK^<,;_O%3_$_S/Z'P?\ N\/1?D9G_"%:/_T"=,_\!4_PH_X0
MK1_^@3IG_@*G^%:=%<QTF9_PA6C_ /0)TS_P%3_"C_A"M'_Z!.F?^ J?X5IT
M4 9G_"%:/_T"=,_\!4_PH_X0K1_^@3IG_@*G^%:=% &9_P (5H__ $"=,_\
M 5/\*/\ A"M'_P"@3IG_ ("I_A6G10!F?\(5H_\ T"=,_P# 5/\ "OY;O^#C
M*RAT[_@LK\8H;>*.")/[%VI&@55SH>GDX XZU_5)7\K_ /P<??\ *9[XR_\
M<$_],>GU]_X<_P#(RG_@?_I43P.(_P#=H_XE^3/A^BBBOVD^*"OU)_X-(=+M
MM6_X*/>-8[JW@N8Q\-KY@LL8< _VII0S@]^3^=?EM7ZH?\&B/_*27QM_V32_
M_P#3II5?/\4_\BFO_A/0RO\ WNGZG]#O_"%:/_T"=,_\!4_PH_X0K1_^@3IG
M_@*G^%><_$G]MOX=_"?X]Z)\-M9U344\3ZW%'/\ Z-I%W<V.F)*SI ;V[CC:
M"T\YXW2+SW3>RD#/%=/X"_:$\%_%'XE>,?"'AWQ%I^L>(_A]);0>(K.U)<Z3
M+<([Q12/C9YA5&)0,648W ;ES_.ZU5U_5M']S:/T1NSL_P"KZK\-3?\ ^$*T
M?_H$Z9_X"I_A1_PA6C_] G3/_ 5/\*X9OVP/A\GQ_3X8G6;M?%TLAMDC.D7H
MT^2Y%O\ :C9B_P#)^QF\%M^_-J)O/\H;_+V\U/K_ .U=X"\/#QL)-;DO+CX=
MW-M8Z]::;IUUJ-Y:W-Q%'-!;1P6\;RW$\B2Q%8H%=SYBC;DXI75D^C_X8=G>
MW4[+_A"M'_Z!.F?^ J?X4?\ "%:/_P! G3/_  %3_"L[X0_%SP_\=_AOI7BW
MPM?-J6@ZU$9;6=[:6VD^5BCI)#*J2Q2(ZLCQR*KHRLK*&!%=)5--.S)335T9
MG_"%:/\ ] G3/_ 5/\*/^$*T?_H$Z9_X"I_A6G12&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_"OQ(_X/&]%L]'_ .&=/LEI;6OF?\)+O\F)4W8_LC&<#GJ?
MSK]RJ_#_ /X/+/\ FW'_ +F;_P!Q%?5<$_\ (ZH_]O?^D2/*SO\ W*?R_-'X
M?T445^_'P 5]N?\ !N;90ZC_ ,%E?@[#<11SQ/\ VUN21 RMC0]0(R#QUKXC
MK[@_X-P?^4SWP:_[C?\ Z8]0KRL]_P"1;B/\$_\ TEG7@?\ >:?^)?F?U&_\
M(5H__0)TS_P%3_"C_A"M'_Z!.F?^ J?X5IT5_-A^DF9_PA6C_P#0)TS_ ,!4
M_P */^$*T?\ Z!.F?^ J?X5IT4 9G_"%:/\ ] G3/_ 5/\*/^$*T?_H$Z9_X
M"I_A6G10!F?\(5H__0)TS_P%3_"C_A"M'_Z!.F?^ J?X5IT4 9G_  A6C_\
M0)TS_P !4_PH_P"$*T?_ *!.F?\ @*G^%:=% &9_PA6C_P#0)TS_ ,!4_P *
M/^$*T?\ Z!.F?^ J?X5IT4 5M.T>TTA6%I:VUJ'P6$,03=CUP*LT44 %%%%
M!1110!Y7^USKWBK0?A3J/_"/V?B&:RO[&ZL-1OO#4"W.O^'Q+'M34[.W8XNC
M;_,[6Z*\TGR^4DKJ(9/@;4_V28?CA\76\0_";XL?MEZ1\7M3NH[JZ\2W/PKT
M_P"']C*8U"176N3S>&]+&LVL)$8^PM+/)(#A(U3S)8_U-HHA[L^=]/Z^Z_S\
M]K-RO'E_X;^O6Z\M[LMT:.!%=_,<* SXQN/<X[4^BB@E*RL@HHHH&%?R!?\
M!T=_RG7^.?\ W /_ %'],K^OVOY O^#H[_E.O\<_^X!_ZC^F4 ?T^_\ !)W_
M )19?LT_]DJ\+_\ IHM:^@*^?_\ @D[_ ,HLOV:?^R5>%_\ TT6M?0% !111
M0 4444 %%%?''_!5CPKKVG:W\.?'USK?C*/X9^"KN:7Q%IOA36[S3-6M)6:)
MX=6BCMR%U 6R13[[28E&C=V6.>0+!)+DE**EHFTK]%=[_P!:7W:5VJ46XR<=
M6DW;O97M_739-V3^QZ*^8?VF/ -WXV\<?";Q?X$\?^.F\6ZAKVD3:=;6>OW*
M:)J&A)(DFJ/<Z=$5LYHWLY)3Y\\1=)I;98Y$+11G?_;1MK_X@_$?X1?#H:YX
MA\.^'?&^LW_]N7.@ZS<Z-J-S%::9<W$5M%=VS)/%NG6.1O*DC9EMV4L4:16J
M2<8MR6JDTUZ6=]>FO6VJ:Z7(4HMIWT:3OZW5OP[[-,]_HK\UYOC3X]_:$_9K
M\&W>K^/_ !1H%[X8^#>O>.4U?1]4?2IM8UJPN(K:TO[D0[$N($5'E>V?-K(;
ML>9%(HCV[OPT^.OC?QG\2?!_Q5O_ !)XBM=6USXH:=X"F\+IJL_]BQZ//H4=
MQ)$=/)$(N!<NUW]I*&X"JJ>:(,QT47&K+E@^WW2JNC'[YI^D==_="J_91O/S
M^^--56O_  !Z=Y:.VY^A=%%1W=TME;M(XD*KU$<;2-^"J"3^ H&245F?\);:
M_P#/+4__  6W'_Q%'_"6VO\ SRU/_P %MQ_\10!IT5F?\);:_P#/+4__  6W
M'_Q%'_"6VO\ SRU/_P %MQ_\10!IT5F?\);:_P#/+4__  6W'_Q%'_"6VO\
MSRU/_P %MQ_\10!IUX_^WM_R:=XK_P"W/_TL@KTW_A+;7_GEJ?\ X+;C_P"(
MKR3]NKQ#!??LK>*8DCO@S?9,&2RFC7_C\@/+,H _$UZ>2_\ (QH?XX_^E(\W
M.?\ D7U_\$O_ $EGYVT445_0I^ A1110!^IGP$NXK']GCP7//(D,,/AVQ>21
MV"JBBV0DDG@ #O7 _"[_ (*.?"#XL_#/Q;XRL_$\ND^%_!4+7FI:EK^F76C0
M&R"EEOX3=1Q^?:. =D\>Y'((!)XKJO@KXCLU_9T\)0S6.H7R_P#".6:/;KIT
MKBX'V5 4!*["&Z<G:<]<5\:_LL>/KSP;X%^/_A#PKX5^*,?P:T70KQ] T_5O
M!.MC4]%U%TFBDTFS66$W-] $2-U5!*(2_EQR-$8HH?YHS*K*-?$<NK49R7JG
MU_+S;M>[C?\ HW 0B\/0N]'*$7Z-=/S?9*^R9]^>!/'.E_$OP+HWB71+K[;H
MGB"P@U.PN?+>+S[>:-9(WVN RY1E.& (SR :\VT?]O3X3:Y\&?$OQ%A\7PIX
M!\*SM;7?B.XL+JWTN\=7$8-C<21+'J"M*1$CV;3+)*1&A9SMKYT\2^-[GQE_
MP20T#X5:3H/Q%MOB#XE^$Z:9;:/<>$]6TFXN)+:QC@O+(SW%LD5M<LJRHBS.
MC,#O7*#>/$+[X57>MSZ-->Z3^U!>?LW>'_'4.HZ3:2V'B5/%VA?\4^]MY]O;
MB+^V([.*_<HD<0#0M(\D2K;HCBL7%4Z]6G3UC%Z/O[_+^7XDX2HZE"G4J*TI
M*[7_ &[>RZ[OU2U2ET_0N]_:[\':?>>#;9[?QV]YX[1)=.M(O FN2W-I&[K&
MLFH1+:%],3<X&^^$"C:^3\C[?3J_/[P7X+?Q-X+^ C>+/"7Q&F_:@\+V^C.W
MC)O"6I17EMI*7N;NTU+6XK7[%,&L3<":S>9]\TFY8_,,<H^[O^$MM?\ GEJ?
M_@MN/_B*)123_P 4E\EM_D^ETUT+3O;T7W]?EVZVUZHTZ*S/^$MM?^>6I_\
M@MN/_B*/^$MM?^>6I_\ @MN/_B*@HTZ*S/\ A+;7_GEJ?_@MN/\ XBC_ (2V
MU_YY:G_X+;C_ .(H TZ_E?\ ^#C[_E,]\9?^X)_Z8]/K^HW_ (2VU_YY:G_X
M+;C_ .(K^6[_ (.,KM;[_@LK\8I4$H5O[%P)(VC;_D!Z>.58 C\17W_AS_R,
MI_X'_P"E1/ XC_W:/^)?DSXCHHHK]I/B@K]4/^#1'_E)+XV_[)I?_P#ITTJO
MROK]2?\ @TAU&/3/^"CWC5Y%G8'X;7RXB@>4Y_M32NR G''6OG^*?^137_PG
MH97_ +W3]3]7OV]-7O?AI^V7\-_$/PY\,>-3\6=2>WTQI;3P_?7WA_Q3I1G"
MRVM]/$&M;8P)-<2K<3-#-"0-K20O+#+UGP]^*%O\-?V\/VE=<UC0/B%!HMIX
M?\.3IJ$7@?6;FUU 6D5W]H6SEBM66\D3[3%^[MC(YRV%.Q]OTU_PEMK_ ,\M
M3_\ !;<?_$5G>+!X?\?>&;[1==T9M:T?4X6M[RPO]%EN;:[B889)(WC*NI'4
M$$&OYV7,H<J\_P =OE?5J^K;:LVS]$:3FI/R_#?\-$^EENDD?$VI?!'QU\4O
MVP98?AUJUQ?_  SA\6I\5=1'B7P7J&E16>K#2XX[.TL=6EE1;NWN)O+ED6"Q
MG$ %R'N$D\F%M#]FN3XE_LZ:W\?+OXH^$;_P78:NVEI;Z_\ #\ZQX[U2YU"6
MQ6.2\MK<:&#/B1FE>0P21QRY1XRBY/VROBNT10!#J0 X &FW''_CE+_PEMK_
M ,\M3_\ !;<?_$4G"*A[.'P]GZ<NZL_A2BNEHQT=M35S]I/XO+U;VU7Q.3?6
M\GWT\H_X)Z>%O%O@G]DKPUI?C62:XUBTGOQ#<W6FQZ=>W]B;ZX:RN;RWC55B
MO)K4P2SKM5A-))N57W*/:JS/^$MM?^>6I_\ @MN/_B*/^$MM?^>6I_\ @MN/
M_B*TG+FDY$Q32LS3HK,_X2VU_P">6I_^"VX_^(H_X2VU_P">6I_^"VX_^(J2
MC3HK,_X2VU_YY:G_ ."VX_\ B*/^$MM?^>6I_P#@MN/_ (B@#3HK,_X2VU_Y
MY:G_ ."VX_\ B*/^$MM?^>6I_P#@MN/_ (B@#3HK,_X2VU_YY:G_ ."VX_\
MB*/^$MM?^>6I_P#@MN/_ (B@#3K\/_\ @\L_YMQ_[F;_ -Q%?M;_ ,);:_\
M/+4__!;<?_$5^)'_  >-ZM%JG_#.GEK<KL_X27/G6TD.<_V1TWJ,].U?5<$_
M\CJC_P!O?^D2/*SO_<I_+\T?B31117[\? !7W!_P;@_\IGO@U_W&_P#TQZA7
MP_7VY_P;FW:V/_!97X.RN)2J_P!M9$<;2-_R ]0'"J"3^ KRL]_Y%N(_P3_]
M)9UX'_>:?^)?F?U245F?\);:_P#/+4__  6W'_Q%'_"6VO\ SRU/_P %MQ_\
M17\V'Z2:=%9G_"6VO_/+4_\ P6W'_P 11_PEMK_SRU/_ ,%MQ_\ $4 :=%9G
M_"6VO_/+4_\ P6W'_P 11_PEMK_SRU/_ ,%MQ_\ $4 :=%9G_"6VO_/+4_\
MP6W'_P 11_PEMK_SRU/_ ,%MQ_\ $4 :=%9G_"6VO_/+4_\ P6W'_P 11_PE
MMK_SRU/_ ,%MQ_\ $4 :=%9G_"6VO_/+4_\ P6W'_P 11_PEMK_SRU/_ ,%M
MQ_\ $4 :=%5M.U6/5%8QK<KLQGSK>2'\MZC/X59H **XKQC^TC\/_AY\6?#?
M@/7?&GAC2/&OC%9'T/0KS4HH=0U98P2YAA9@[@8;H/X3CH:FUO\ :#\!>&?B
M]I/P^U+QOX0T_P >Z_;->:9X:N=9MXM7U&!1(6EAM&<32(!%*2RJ0/*?GY3@
M6NWG^&_W=0>E[]-?D=?17-^'/C)X0\8^/]>\)Z1XJ\-ZIXI\*B%M;T:SU.&?
M4-'$R[X3<P*QDA\Q>5WJ-PY&:Z2CI<.M@HHHH **** "BBB@ K^0+_@Z._Y3
MK_'/_N ?^H_IE?U^U_(%_P '1W_*=?XY_P#< _\ 4?TR@#^GW_@D[_RBR_9I
M_P"R5>%__31:U] 5\_\ _!)W_E%E^S3_ -DJ\+_^FBUKZ H **** "BBB@ K
MRG]IW]B_P'^U[:Z7#XUM]?DCTJ1CC2?$%]H_VZ%AA[:Y-I-&;BW?O%)N7KP,
MG/JU%*R;3?34+NS7=6^3/&?B%^P)\-/BA\3[?Q=JMKXQ74[:SM].6UT_QQKF
MFZ2]I P9+9].MKR.RD@R!NB>$I)SO5LFF^)_V)_#_P 4I/%\7C;4->U^P\0:
M]#KNEQVVOZO87'AJ2.V$&;*Y2],UI(P:<.;-K:)HYF0Q?/*TOM%%/I;U_%J3
M^;:3OO<%H[KR_!.*^5G:W8\L^)O[%7PQ^+WAOPKH^M^%XSIG@N#['I%O87MS
MIJ0696-'L7^S21^=92+%$);27?!*(H_,C?8N+R?LH> 8OCY_PLU-#=/&!0!I
MTU"Z6S>40_9Q=&R$GV4W8M_W NC%YXA_=>9Y?RUZ+15<TK\U]=?QW^_KW#IR
M]+6^6]O2X4445(!1110 4444 %%%% !7C_[>W_)IWBO_ +<__2R"O8*\?_;V
M_P"33O%?_;G_ .ED%>GDO_(QH?XX_P#I2/-SG_D7U_\ !+_TEGYOT445_0I^
M A1110!^J'[/7_) O __ &+]A_Z31UV%?+OQ)_Y(%\(_^Q?B_P#2:UKSVO\
M/'Q#\<_]7N(L5D_U+VGLY+WO:<M^:*EM[.5K<UMWM<_L'AK@KZ_E='%^VY>9
M;<M]M-^9=C[3F\'Z3<>++?7I-+TY]=M+22P@U%K9#=PV\CH\D*RXWK&[Q1LR
M@X)C0D945HU\-T5\7_Q,UI;^S?\ RM_]R/=_XAQK?ZQ_Y)_]L?<E%?&_PP_Y
M*5X>_P"PG;?^C5K[(K]@\-?$/_6W#5L1]7]C[.2C;GY[W5[_  QM^)\GQ%D'
M]E5(4_:<_,K[6_5A1117Z4?.A1110 5_*_\ \''W_*9[XR_]P3_TQZ?7]4%?
MRO\ _!Q]_P IGOC+_P!P3_TQZ?7W_AS_ ,C*?^!_^E1/ XC_ -VC_B7Y,^'Z
M***_:3XH*_5#_@T1_P"4DOC;_LFE_P#^G32J_*^OU0_X-$?^4DOC;_LFE_\
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
MKHHJ.[65[=A \<<O\+2(74?4 C/YTADE%9GV76?^?_3/_ !__CU'V76?^?\
MTS_P ?\ ^/4 :=%9GV76?^?_ $S_ , '_P#CU'V76?\ G_TS_P  '_\ CU &
MG169]EUG_G_TS_P ?_X]1]EUG_G_ -,_\ '_ /CU &G7C_[>W_)IWBO_ +<_
M_2R"O3?LNL_\_P#IG_@ _P#\>KR3]NJWU)/V5O%)N+NQEB_T3<L=HR,?],@Q
M@F1@.?:O3R7_ )&-#_''_P!*1YN<_P#(OK_X)?\ I+/SMHHHK^A3\!"BBB@#
M[>^)/_) OA'_ -B_%_Z36M>>UW?C^.Y3X$?"@SRP21G08O*6.$H4'V>VX8EC
MN/3D =#QSQPE?XY>/7_)>YA_BA_Z:@?WYP#_ ,D_AO1_^E,****_(#[ W/AA
M_P E*\/?]A.V_P#1JU]D5\:_#<.WQ$T$1LJR'4;?:S+N /FK@D9&1[9'UKZW
M^RZS_P _^F?^ #__ !ZO[ ^C7_R+,9_U\C_Z2?D_B)_O%'_"_P S3HK,^RZS
M_P _^F?^ #__ !ZC[+K/_/\ Z9_X /\ _'J_I0_.S3HK,^RZS_S_ .F?^ #_
M /QZC[+K/_/_ *9_X /_ /'J -.OY7_^#C[_ )3/?&7_ +@G_ICT^OZC?LNL
M_P#/_IG_ ( /_P#'J_EN_P"#C)9D_P""ROQB%P\<LO\ Q)=S1QE%/_$CT_&
M2Q''O7W_ (<_\C*?^!_^E1/ XC_W:/\ B7Y,^(Z***_:3XH*_5#_ (-$?^4D
MOC;_ +)I?_\ ITTJOROK]2?^#2&.YD_X*/>-1:RP0R?\*VOLM+"901_:FE<8
M#+STYS^%?/\ %/\ R*:_^$]#*_\ >Z?J?6]%%%>@?F84444 ?I!^P3_R:=X4
M_P"WS_TLGK@/^"KGPO\ %WQ'_9ZTZ?PW>:W)I/A[6(M2\1Z%HVOW6@:EXDL1
M'(GV>VO;9XY$F65XI4C:6**9HE226-27'8_L*V^I/^RMX6-O=V,47^E[5DM&
M=A_ID^<D2*#S[5M_M'?LNV'[4_@1?#_BC4+RWMXIUN8+O0[V_P!%U"V<=?+N
MK2ZCE56'#*&VL.H.!C^=\^3>/KV_Y^2W_P 7]?YK<_H#)&E@*%_Y(_\ I)XU
MXE\#^%/VB/ _P;\:>&O'WQ>U*\\3:AI-CHMZGC;6M#CFMK9WO;H7NGVDUM;R
MSM;VMW')]H@9RQV-PH =H>B_8_\ @H7XU^'VHZI\<=,LO'G@FYU*&ZOO$DDV
MCZ\8[JW2YFTIXKIFTB6T2[@MRL,-H\GG^:-SQ).WNG@;]GW2_AKHWA33M#M=
M'T^Q\$6+:=HD"6L[)8PLJ(W#7!WN50 R/N?YG^;]X^[.^%O[+.E_"#QGJWB+
M2[N_OM<UG>LM]KVKZMKTUK&[B1X+5KZ]F^R0,ZHQAM_+B)CCROR+CA]WVM]X
M^_\ ^31M;MO[SO?7SLX]_O>SMU]W_P EE>]_P2T5NUW?$_8F^&5G\/-*\=/I
M6K^-=5T&]\4W-OI:^)?%NJ^)+BUCLUCLIE2;4;B>5%-W;W3;0VW# XKVZN9\
M'>!9_ 'AFST?29M,M=/L4\N&,VDTC#DDEG><L[$DDLQ+,22222:T_LNL_P#/
M_IG_ ( /_P#'J5VTK]$E]RL.R5[=W^9IT5F?9=9_Y_\ 3/\ P ?_ ./4?9=9
M_P"?_3/_   ?_P"/4@-.BLS[+K/_ #_Z9_X /_\ 'J/LNL_\_P#IG_@ _P#\
M>H TZ_#_ /X/+/\ FW'_ +F;_P!Q%?M;]EUG_G_TS_P ?_X]7XD?\'C<5Y%_
MPSI]KGMI\_\ "2[/)@:+;_R",YR[9[>E?5<$_P#(ZH_]O?\ I$CRL[_W*?R_
M-'XDT445^_'P 5]P?\&X/_*9[X-?]QO_ -,>H5\/U]N?\&YJS/\ \%E?@Z+=
MXXI?^)UM:2,NH_XD>H9R 5)X]Z\K/?\ D6XC_!/_ -)9UX'_ 'FG_B7YG]4E
M%9GV76?^?_3/_ !__CU'V76?^?\ TS_P ?\ ^/5_-A^DFG169]EUG_G_ -,_
M\ '_ /CU'V76?^?_ $S_ , '_P#CU %^ZNH[&VDFFD2&&%2\DCL%5% R22>
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
M?\_5]S/S"HK]/?\ ADWX;?\ 0F:%_P" ]'_#)OPV_P"A,T+_ ,!Z/^(A8?\
MY]2^]!_J#B/^?J^YGE/P;_Y1R:=_VU_].;UYI7U]9_!WPYIWAQ='M].\C2$S
MML8[B5;9<MO.(PVW[WS=.O/6JO\ PH/PA_T [;_OM_\ XJOX]\7_  KQ?&.?
M?VOAJ\:4>7EM)-OXYRZ?XK?(_?N#.(J>2Y;' U8.35M5Y1BOT/DNBOK3_A0?
MA#_H!VW_ 'V__P 51_PH/PA_T [;_OM__BJ_+?\ B6O,_P#H,A_X#(^K_P"(
MB8?_ )\R^]'R77W)7'_\*#\(?] .V_[[?_XJMW_A$K7_ )ZZG_X,KC_XNOV#
MPI\-<3PE]:^L5HU/;<EN5-6Y.?>_?F_ ^3XGXBIYK[+V<''DYM_.W^1IT5F?
M\(E:_P#/74__  97'_Q='_")6O\ SUU/_P &5Q_\77Z^?)FG16'I7A(?96^U
M2ZEYGG2[?^)C/]SS&V='_N;??UYJS_PB5K_SUU/_ ,&5Q_\ %T :=?A__P '
MEG_-N/\ W,W_ +B*_:W_ (1*U_YZZG_X,KC_ .+KA_C+^QO\+/VC?[-_X6%X
M#\->._['\W^S_P#A(K-=4^P^;L\SRO/W[-_EQ[MN-VQ<YP*]?(<RCE^/ABYJ
MZC?1>::_4X\?AGB*$J*=KV_.Y_&517]?O_#IS]F/_H@/PB_\):S_ /C='_#I
MS]F/_H@/PB_\):S_ /C=?H__ !$G#?\ /F7WH^<_U;J_SH_D"K[@_P"#<'_E
M,]\&O^XW_P"F/4*_H=_X=.?LQ_\ 1 ?A%_X2UG_\;K<^&_\ P3I^ _P;\:6?
MB3PA\(OA]X5\1:=O^R:IH^BP6-[:[T:-_+FB577<CNIP1E68'@FN/,/$##XC
M"U</&DTYQDMUU31MA^'ZE.K&HYK1I_<>ST5F?\(E:_\ /74__!E<?_%T?\(E
M:_\ /74__!E<?_%U^6GU)IT5F?\ ")6O_/74_P#P97'_ ,71_P (E:_\]=3_
M /!E<?\ Q= %7XG_ /)-?$/_ &#+G_T4U?'%?9MUX)L+ZVDAF-_-#,I22-]0
MN&5U(P007P01VK&_X4'X0_Z =M_WV_\ \57XIXI^%F*XKQ5#$8>O&FJ<6M4W
M>[OT/L>&>)J65TITZD'+F=]#Y+HKZT_X4'X0_P"@';?]]O\ _%4?\*#\(?\
M0#MO^^W_ /BJ_*_^):\S_P"@R'_@,CZ?_B(F'_Y\R^]'R77U7^S;_P D6T;_
M +;_ /H^2K/_  H/PA_T [;_ +[?_P"*K6TWX?Z9HUDEM9I>6MO'G9%#?3HB
M9))P ^!R2?QK](\+_"/&<+9K4S#$8B-12IN%DFG=RA*^O^$^>XDXJI9GA8T*
M<'%J2>MNS7ZFU169_P (E:_\]=3_ /!E<?\ Q='_  B5K_SUU/\ \&5Q_P#%
MU^[GQ!IT5F:3I+Z7J]UM>Y:T>&+9YUP\V'#2;\;V)'!3VK3H ^<OB;^VGXG\
M._MY:#\'/#O@G2M8MI-%CU[5[N]U[[!J,UK)++"9--MFB,=TMNT:F=GFBV>=
M&J[G95;Z-KY:_;Q_9Q^*?[1OQ4^'5KX7M?!MIX<\/ZO;ZR/%,VL75EKGA2XB
MD3S9+:W2!UNFEM_-A ,T"E9Y8Y \;,&]Q\'?"[7/#/Q.US7KWXC^,_$.E:L"
M+7PWJ%MI*:9HOS YMWM[**[;@$?O[B;ACWP04]8V?>6OY:;^2TL[7OK9$]).
MWEI^>OXO6ZO:VFO:4444 %%%% !1110 4444 %?R!?\ !T=_RG7^.?\ W /_
M %'],K^OVOY O^#H[_E.O\<_^X!_ZC^F4 ?T^_\ !)W_ )19?LT_]DJ\+_\
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
M467[-/\ V2KPO_Z:+6OH"OG_ /X)._\ *++]FG_LE7A?_P!-%K7T!0 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 5_(%_P='?\IU_CG_W /\
MU'],K^OVOY O^#H[_E.O\<_^X!_ZC^F4 ?T^_P#!)W_E%E^S3_V2KPO_ .FB
MUKZ KY__ ."3O_*++]FG_LE7A?\ ]-%K7T!0 4444 %%%% !1110 4444 %<
M/^TA^TAX,_9'^#&L_$+XA:S_ ,(_X/\ #_D?VAJ'V2>[^S^=/';Q_NX$>1LR
MRQK\JG&[)P 2.XKP_P#X*/\ [&G_  \$_8P\9?"'_A(_^$2_X2W[%_Q-O[/^
MW_9/LU];W?\ J?,BW[O(V??&-^><8/1A(TI5X1Q#M!M<S6Z5]7UZ>3,ZKFH-
MTU>5M/4\/_XB/OV,/^BR_P#EI:Y_\A4?\1'W[&'_ $67_P M+7/_ )"KX?\
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
M7S=@^:,Y)_1?0=!L?"NAV6F:996FG:;IT"6MI:6L*PP6L**%2.-% 5450 %
M    K7W??<?A;7+?=+5M.W75+;[.CW,5SIQC+=+6VS>BNM]-&]UOJMBW1114
MEGC_ /PWM\)O^AK_ /*9>?\ QJC_ (;V^$W_ $-?_E,O/_C5>/\ _#J/_J??
M_*)_]T4?\.H_^I]_\HG_ -T5]S]0X7_Z"9_<_P#Y6?$_7N)O^@>'WK_Y,]@_
MX;V^$W_0U_\ E,O/_C59/[4_[8UY\(_V2;GXJ_#[0-%\?VMM<P1FUU/6;C08
MY8I+D6K.L@L[A]RRLORM$ 5W'=P WFO_  ZC_P"I]_\ *)_]T5L_M5?L8>+O
M%_\ P3JOO@QX-A\&>+-0U.2."Y;Q1>S:3ITMJ;W[7*&$5M>,Q( C\LIM8,Q+
M#&T^+GN'RBEAN;+*LIU+K1K2VO\ <76R]&_4]?)L1F]2NXYC2C&%GJGUT_OO
MI?YG!:E_P5-^*<7Q+F\ 6OP9^'TOCW1O&MIX)UJWF^)ETNDV\][IS:C93V]V
MFBR231M#',)4D@AEB=4PDB2!Q[;XF_;+N_@Y^RK%\0/B#X8TZUUV[U*+1=.T
M+PGX@CUZ#7;ZZO!:6$-E>2Q6JO\ :'>+YIHX1'N??A4+'R']K#_@G=<>+O@Y
M\+?!7PU^!'[-\?@_0/$\7B_Q3X.U*^.CZ!>7*6LD)MXX;?1KB.Y5GF+&:6&-
MO]'C_=DM^[ZCQ/\ L5>,/BW^P_I_@":T\ ?"3Q)X+UO3=:\#6?A>[N];T;PZ
MVEW$%Q8PRR316DES&SPNLBK#"%CE"*"8][>!#X6JG223?7D2IJ3CNKW]HX[I
M^EK_ $'VHN.S3?ES7G92ZJ-N2^S7=NYV'PH_:X\61?M#Z;\+?BWX&\/^!/%G
MB?1KC7?#,WA_Q/+XATK68;5XTO(#/-8V4D5U#YT#F,PLC1RAED8JZJW]JC]M
M/5/V2OB_X.B\0^$=.E^%'B%OL^K>,(M=<77A:4NL2SW5BUL$^P^;-:H]PMUF
M/SB[Q+'&TE<TO[+WQ7_:*^-FD>/_ (DZMH7PJU7P5H6H:-X7MOA]K1\036UQ
M?M!]JU&6YU+388"XCMTBCMVLI%0/*YD<NJQ]?XE^!GC;4O&'@K0-530/BC\/
MUT/5-%\8:OXPU**#6=3CO HV?V?9Z8EC.A6-48;K<%'/RL1EAWM&R7-VOH]9
M63>MO=2UZ-KK>*4;:W;MWZK1=-+ZWT\GTM(L6?[7:_#8^/M3^,MS\+OA3X.\
M*Z[%HNEZ[=^.=T&I^9 EQ&TYNK2TBMI&CFAQ&LL^6\P!B$#/T6H_MG?![2-+
MUZ]N_BO\-;6R\+6EE?ZU<3>)[)(M'M[T*UG-<L9<0QW =#$SX$@==I.17S#X
MA_X)U_%OX=_!*P\&>#_$VB>-M.TKQO<ZE VOZ_<:!K+>'7TG[#;Z>FLPV-[<
MVL\*D0-<6Z)<2P("+F%W<'S.[_X)=?M!:#^S=J'@W1+7X-W%_P",?@1IOP>U
MJ6]\7ZG'#H\^GB_BBOK9ETIVNHY8KQ6:.00,C*0'D'S$37*W_AMT;]QR=]TO
M>2B[:)R[1UN$8N7ONW?K]M)V\E&\DGJU;JVE]V>)OVROA!X*U6]L=9^*OPWT
MF]TRWFN[RWO?$UE!+:0PQQ2S22*\@*)''/"[,0 JS1DX# F[\2_VI?AE\%M%
MT'4O&/Q&\">$].\4NL>BW6LZ_:6$.L,RAE6V>615F)5E("$Y# ]Z^(_AA_P2
MZ^)_A[XKV7B6]\&? K1UG^)TOQ"U*VTOQ!=SY/\ PBATB,*QTB+S9C?2379=
M@NTNS L[FJOQR_X)E_'KX@_L)_"[X3Z?_P *P:?P[\++SX?^(%C\87^C"2Z:
M&UAMKE-0ATF6\N+,?9EFDL5^R1RN%29KB,;:NT;V;_D_&+E+[FE!=+N[=KI1
M37,XINUT_E[UE?O9>\^ZT6JN_N37?VJOA?X7^(5GX2U+XD> M.\5ZCJ/]D6F
MBW7B"TBU"ZO?+BE^RQP-()&F\NX@?RPI;;-&<8=2>3_:/_:KU?X:_%KPC\-/
M ?A.P\;_ !*\965YK%O8ZEKG]BZ7IFFV;0I/>7=TL%S*B^9<0Q1K%;2L\D@R
M$17D7Y$OO^"6_P 6)=/^,MYIW@3X :#KWQ.^)GA+QY%)9>);Q<Q:5)9SW4-Q
M,NC*YD>XM)9$8*P9]1G=MK*?.^H?VD?V>/'C?M*>#/C/\+5\(:CXM\/Z+>^%
M=7T'Q+?SZ;8:UI=U)%< I?06US+;SP7$$;*?L\J.CRH0A*R+-DE!S?7WK?\
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
MF:/!V")3D, &"[CP/Q?_ &1_%O[39^)^C^*(O#?@^TN=6L]>^'?BS0=9GO\
M7="U.VMUABOWMY;2&.!T,8S&D\RRQS31.=CG=YY^UG_P37\5_'[P%\%[>?\
ML?Q5/X)\)77@_P 4:#+XZUWP?IFK0WEK9QW%PESI:F>4*]IM^RS)Y4T4[AC&
MRJ:F#?)JM?=^:]Y_)O2+OI'26SDE34>?5V6OG9Z?>NJMJ_>B]>5OZ+^%7[9O
MPT^-GQX\=?#7PQXNT/5_&?PX>*/7=-M[Z&2>U9U!;]VKE\1EE1VVA5=MA.X,
M!P_P&_;M_P"$ET[QW??%:W^'7PHT[PIXKU#PK87,GC?[4FK26,4D]S*3<VEF
ML06"-I=JF0A(Y68JL>3-^R[^S/XN^ /[3_Q?UFZ_X1B]\%_$-M(U&QNK;4+E
M=2M;FSTJSTY[=[62)E\HBV,BR_:W?Y@I0X+GYTO?^";WQ9\<?'3P-XF\4> _
M@)J%MX/^->H?$F.XF\47E]>0:?>6[Q&&$2:,H6>.7[/<A=X1I+2+YT*K(M0_
MBQBW[KCJ[;2YZ:O;?2//HW9I7OL2_P"'S=4[V\O9S?+?9WGR*Z7EW/L/7OVT
M?@[X5^&6@^-=4^+'PTTWP;XJG^S:+KUUXGLH=,UB7YOW=M<M*(IG^1_E1B?D
M;T-:OBG]I7X<^!OBAIG@?6_'_@G1_&FMVK7VG>'[[7+6WU2_MU$A::&V=Q+)
M&!%*2RJ1^[?GY3CXR^#G_!/CXT?!F"YU9_"OP*\9W>J7?C/3M0\*:SXCO1HT
MVDZ_JPU3>+HZ3(PD4@V\UL;4Q3IL8RJ4"&+]I+_@E9\1/C7JWQ%\+W-O\)?%
M/PX^)6O^'?&$\FK37%G=Z)>:1:VT3:7!9?9+F![&X-C'&)#,CV\5Y<YBN=H6
M29-\BDEJ];=M=O51]^^S^!6F6HI3E%O175^]MGZ-Z6W7Q7<3Z^\._MF?!_Q?
MJUC8:3\5OAMJE]J=[#IMG;6GB>RGEN[J: 7,5O&JRDO*\!$JH 6:,[@"O-=#
MXS^.7@KX<>-?#OAKQ#XP\+:#XB\7RO#H.E:CJL%K>ZW(F-Z6L+N'G9=RY$88
MC<,]:_/;X<?\$D_B[\._ ?A^QMM)^#$>H^&/#/PTT.U>#7[V))Y/#>L2:IJ)
MW#2]T27+N-F Q9D#N >GN/[6W_!.[6/CW^V?HOQ CBT_Q#X:N=+TK3M1T_4O
M'.O:#'HDVFZE)?VU[%9:<1;ZKEYMWV>\:)4>WB99/F<5O*$%423TYW%_X4E:
M7_;SNE>R7>VKSVC)]5&+7FW:Z_[=N[]7RZ;I+[!HHHK(84444 %%%% !1110
M 4444 %%%% !7\@7_!T=_P IU_CG_P!P#_U'],K^OVOY O\ @Z._Y3K_ !S_
M .X!_P"H_IE ']/O_!)W_E%E^S3_ -DJ\+_^FBUKZ KY_P#^"3O_ "BR_9I_
M[)5X7_\ 31:U] 4 %%%% !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%?R!?\'1W_*=?XY_]P#_ -1_3*_K]K^0+_@Z._Y3K_'/_N ?^H_IE ']/O\
MP2=_Y19?LT_]DJ\+_P#IHM:^@*^?_P#@D[_RBR_9I_[)5X7_ /31:U] 4 %%
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 %?R!?\'1W_ "G7^.?_
M ' /_4?TROZ_:_D"_P"#H[_E.O\ '/\ [@'_ *C^F4 ?!&K?\A6Y_P"NK_S-
M5Z** "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 **** "NP\+?\@&#_
* (%_Z$:** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>brc-20230731_g4.jpg
<TEXT>
begin 644 brc-20230731_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" '" KL# 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#]$/\ @FE_
MP32_9Q^)/_!./X >(O$7P ^">O\ B#7_ (;^'=2U/4]2\#:7=7FHW4VEVTDT
M\TSP%Y)7=F9G8EF9B2237MG_  Z=_99_Z-I^ '_AO-(_^1Z/^"3O_*++]FG_
M +)5X7_]-%K7T!0!\_\ _#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_
M#_PWFD?_ "/7T!10!\__ /#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\
M/_#>:1_\CU] 44 ?/_\ PZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\ T;3\ /\
MPWFD?_(]?0%% 'S_ /\ #IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\
M#>:1_P#(]?0%% 'S_P#\.G?V6?\ HVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /
M_#>:1_\ (]?0%% 'S_\ \.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _
M\-YI'_R/7T!10!\__P##IW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##
M>:1_\CU] 44 ?/\ _P .G?V6?^C:?@!_X;S2/_D>C_AT[^RS_P!&T_ #_P -
MYI'_ ,CU] 44 ?/_ /PZ=_99_P"C:?@!_P"&\TC_ .1Z/^'3O[+/_1M/P _\
M-YI'_P CU] 44 ?/_P#PZ=_99_Z-I^ '_AO-(_\ D>C_ (=._LL_]&T_ #_P
MWFD?_(]?0%% 'S__ ,.G?V6?^C:?@!_X;S2/_D>C_AT[^RS_ -&T_ #_ ,-Y
MI'_R/7T!10!\_P#_  Z=_99_Z-I^ '_AO-(_^1Z/^'3O[+/_ $;3\ /_  WF
MD?\ R/7T!10!\_\ _#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_ #_PW
MFD?_ "/7T!10!\__ /#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\ /_#>
M:1_\CU] 44 ?/_\ PZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\ T;3\ /\ PWFD
M?_(]?0%% 'S_ /\ #IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\ #>:1
M_P#(]?0%% 'S_P#\.G?V6?\ HVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /_#>:
M1_\ (]?0%% 'S_\ \.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _\-YI
M'_R/7T!10!\__P##IW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##>:1_
M\CU] 44 ?/\ _P .G?V6?^C:?@!_X;S2/_D>C_AT[^RS_P!&T_ #_P -YI'_
M ,CU] 44 ?/_ /PZ=_99_P"C:?@!_P"&\TC_ .1Z/^'3O[+/_1M/P _\-YI'
M_P CU] 44 ?/_P#PZ=_99_Z-I^ '_AO-(_\ D>C_ (=._LL_]&T_ #_PWFD?
M_(]?0%% 'S__ ,.G?V6?^C:?@!_X;S2/_D>C_AT[^RS_ -&T_ #_ ,-YI'_R
M/7T!10!\_P#_  Z=_99_Z-I^ '_AO-(_^1Z/^'3O[+/_ $;3\ /_  WFD?\
MR/7T!10!\_\ _#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_ #_PWFD?_
M "/7T!10!\__ /#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\ /_#>:1_\
MCU] 44 ?/_\ PZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\ T;3\ /\ PWFD?_(]
M?0%% 'S_ /\ #IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\ #>:1_P#(
M]?0%% 'S_P#\.G?V6?\ HVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /_#>:1_\
M(]?0%% 'S_\ \.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _\-YI'_R/
M7T!10!\__P##IW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##>:1_\CU]
M 44 ?/\ _P .G?V6?^C:?@!_X;S2/_D>C_AT[^RS_P!&T_ #_P -YI'_ ,CU
M] 44 ?/_ /PZ=_99_P"C:?@!_P"&\TC_ .1Z/^'3O[+/_1M/P _\-YI'_P C
MU] 44 ?/_P#PZ=_99_Z-I^ '_AO-(_\ D>C_ (=._LL_]&T_ #_PWFD?_(]?
M0%% 'S__ ,.G?V6?^C:?@!_X;S2/_D>C_AT[^RS_ -&T_ #_ ,-YI'_R/7T!
M10!\_P#_  Z=_99_Z-I^ '_AO-(_^1Z/^'3O[+/_ $;3\ /_  WFD?\ R/7T
M!10!\_\ _#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_ #_PWFD?_ "/7
MT!10!\__ /#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\ /_#>:1_\CU]
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
MGJ'A3Q#K4[7>JQV%ZOFBRN[ISON&C\Q DDF9"%DW.P"@9>C?&OQ;_P %(?\
M@M'\7_@M?>+O&?@KX.?L[Z+8M<:3X6UR[\/:CXKU:\6-Q-<7MH\=TMM&K2*L
M44T88K&QW D4X6J.FJ7_ "\BYJ^GNI7=]]5M;7WO+44GR*I[33V<E%_XFTE;
MUO?TOUT/TFHKY;\<?&"R_P""8_A_4;OQSXT\;_$:T\>^*=/T#X=^'G>._P!>
MFN9H$BCTF"24Q)*?,CEE^T74P;:Q\Z8E0S<OXX_X+B?"OX?_  FM?%5[X8^)
M$DD/Q!C^&/B'1+>PLI=6\(ZY(V$AO(A=[9$/!$EF]RK C;NH5I?#KJE\WRJW
MJG.*=KZRCKJKN7NIN6RN_DN9W]+1DU_AEV=OLRBOB7PC_P %Y?A%XI\4:#I$
M_AKXDZ+=ZQ\3YOA#<F_L+$1Z-XA3.R&X>.[=6CDQ\LEN9@.-^S(S3\+?\%]?
MA=K.KS#5? /Q<\*Z#8?$E_A/JGB'5;'2SIFD:^!\D,Q@OY93$YX$L4;HIQO*
M!E)=->TY>3[5K>=^6WW\\+=^:/=!+W5)R^S>_P N:_W<D_\ P%]C[FHKY;UC
M_@KC\,M)^,VK>&%TWQ==^'O#GBZV\ :UXXAM[4>&](\07&T1Z;+(]PMRTH=X
MT=XK=X8WE4/(O..!LO\ @OC\*!\<!X#U/P7\5]#U!?B>GPCFOKS3;!["WUN1
M2T(,D-Y(S0R!3AD5F7CS%0,I*I^^XQAJY6M\^6WW\\+=U*+6C05/W=^?2V_W
M2?X<DK]G&2>J9]Q45\Y_!/\ X*3>'/VA/V@-:\#^%? _Q"U.P\.^(-0\+:GX
MJBATZ32--U*R1VF@N8DO&O[8$QLD<D]I''(Q3:Q#H6Q/ /\ P5>\->,_VEM+
M^%-_\,OC)X.\4^*-(U/6?"R^)-%M=/3Q3#I[LLZP(;HS0.=I9!>QVP9=K9 9
M2RYE[O\ >7,O-6YK_<KKNM5H$O=;4NCY7Y-NUOOT\GH]3ZGHK\E]#_X+()^T
MW^RGX'\??%#PS^T!\+]%UWXXVWAWP[J/@#6-'ABO)$O+B.VTV\;[9]HEM,6Y
M%V&@42,W[HLN,?6T_P#P64^$MO\ %F;0C:^+3X4MO&R_#:;QZ+2V_P"$:B\2
ME<_V87\_[7OW80S"V^S!S@S4Z:<XQ:W=K+UC3:^=ZD8V[M)7YD%3W)23^S>_
MR<T_E[DGZ)WMRL^LJ*^';+_@OC\*!\<!X#U/P7\5]#U!?B>GPCFOKS3;!["W
MUN12T(,D-Y(S0R!3AD5F7CS%0,I/W%1'WH*K'X7L_DI?^DRB_1H'I-P>Z_1M
M?FFO5!17YW_\%V?VP_B1^R=I/P^^(/@2_O+?P5\&?%^B^(?B=;V;R)+JFDWL
MTMDMI\K!77#2.\;@@,UL_&U<_2O[27_!1+P7^SM=_#_2K;2_%'Q$\7_%.*>Z
M\*^&/"4%O<:GK-K!;_:9[E#<3P0+%'$5)+S*6+*J!V.*49*5-U.TG'ST2=_G
M=V\HM[#DG&:AWCS>6[37RTOVYDMSWNBOA/Q!_P %;O%6J_\ !0+X/?"OP_\
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
MIR3_ / 9=F?:%%?(WQL_X*Z:;\ /@_-XV\1? C]HRVT;2[&_U/72_AFSM_\
MA';6TOGLFEN))KR.%_,9/.BCMI)I'@=90FPYKF/B'_P5=UM_^"C'PD^$W@GX
M;^*/%OA#QWX#E\>/J^GS:;#/J%I*8DMY8X[RZ@,<,0=WEWXG9M@2)@&+1[2/
M3S_!2?W6A+7;W7V872NGT_SBOSE'_P "71GW!17YV?L(_P#!63X5Z9^R7\,8
M?!S_ +1/Q;\1_$[7=>M_#.@>*KO3M0\:ZG]CGEEO7DGDNHK..UM@=J&2X7Y!
M&BAF&*]#US_@NC\)+?1/@YJ6A>'OB+XQL/C=+J5EH4NCZ?9[K._L%)NK"\BG
MNHI(9D*E2=C1#&XR!/GJZC4$G+9V_'^K>NF^@^5\TH]K_@W]VS=NR;V3/M"B
MO)OV'/VS/"'_  4$_9;\*_%SP)'K$/AGQ;',]K#JMLMO>6[0SR02QRHKNH99
M(G'RNRG&02#7K-7.$H2<)JS1$9J2YH[!1114%!1110 4444 %%%% !7\@7_!
MT=_RG7^.?_< _P#4?TROZ_:_D"_X.CO^4Z_QS_[@'_J/Z90!_3[_ ,$G?^46
M7[-/_9*O"_\ Z:+6OH"OG_\ X)._\HLOV:?^R5>%_P#TT6M?0% !1110 444
M4 %%%% 'R9_P4C_X)T^,/VZ?B;\&/$/A_P")7AOP+'\&/$T/B^QMM0\'3ZVV
MHZA%P@E=-1M=MOMX**N\GD2#I6E_P5@_X)_^)/\ @IG^Q_??!^R^(.C> =,\
M036\FMW\WA>35YKA8)8YXUMU%[;B#][&"2_FY7@8/S5]0T5$J<94_9/X>;F^
M>FO?[*TVTL7&I*-15H_$E;Y:_P";UWU/F7X:?L3>/-0MI= ^+?CWX?\ CKX>
M7'AFY\/7?AG0/ ,_AZ/6'FA@MC=7L\NIWCS.MK$\*A!&,3$]43;Y!%_P1>\6
M6G[(4_[-4'QXNT_9YGD:W&FMX55O%L6EM/Y[:8NK_:O(\@G*;C8&382N_&,?
M?-%74_>2<IZWW[.S;5UL[7=KWLFX[.QE&*A%0AHH[6Z:6T>ZV6W9/=(P/A9\
M,-!^"?PUT#P?X6TV#1_#?AC3X-+TRQASLM;:%!'&@)))PJCDDD]2237P_P"-
M?^"*?BKXC_M2Z)\4/$'QXO-?O_"WQ6'Q&T6#4_"XN)+&Q$>R/0Q-]K!%O%R8
MC$L:*TDS-%(S[E^_Z*KGE[55V_>3O?S4E*_KS13^];-IG)'V+H6]UJUO*SC;
M[F_SW2/S%\3_ /!OMXP\4?'.Y\8R_'7PU'!-\;;;XVK8I\.Y]Z7T&56R,O\
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
MO3*KLLFY"@*J<FBO&G4INDU[BY86_NRNHVZ\KL[/RNM+,K#JJJ\(I_O)-_\
M@46KWZ<UVK^;UZGT'_P2X_8:UW_@G5^QGH/P=U+QSIGCBT\*&>/2=5L_#KZ-
M,D$LKS%9D>[N5DD$LDA#KL7;M!3(+-X3^SW_ ,$4/%_P;_:;^&WQ;U[X]2^/
M_&G@&U\0V=U?ZQX3)N/$*ZH7,;W$HOC)YENK+&OS&,Q0Q(D<(4EOO/PAJ\FO
M^$]+OY@BS7MI%<.$!"AG0,<9R<9/K7PS\6O^"@7[27[/O_!2OX3^!_%WPQ^'
M3_!3XVZY>^'?#[Z3J=Q<>*]*DMHO,^V7Q)%KY;HK3>5"K[(\AI=Z;7UK<T\5
MRU/CG>-^EW>-NR<KVOU;U?4Y:?)]4]Q>XK2MZ>]?OIO\CA/V6?\ @WKU?]D_
M2_@[?:'\;+2X\8_"#4/$ @U.7P6XLM6TO65/VFTEM?[0W+-&[.\4ZS;1\H>&
M0+S]6?\ !+/]A6Z_X)M?L5^&O@[<>+X?'*>&+F^EM]631SI;31W-U+=;7A\^
M8;E>9QN# $!?E&#GYQO/^"T7B&#XB7?BQ=)\*_\ "EK#XW+\"Y;4PS_V\UX<
M1G61=>=]G%N+@[?LOD;S&"_GAOW5;OQ:_P""@7[27[/O_!2OX3^!_%WPQ^'3
M_!3XVZY>^'?#[Z3J=Q<>*]*DMHO,^V7Q)%KY;HK3>5"K[(\AI=Z;7*524HPC
M':?+%=MHR@O*ZJ1:\YN^O-;;$*TIRGJXWF_5.<9/SLXS3WTCIIRGMO\ P4J_
MX)S>'?\ @I5\(O"_A?7=7OO#MQX1\6Z;XKT[4[*,M<026LA\R)2'1E\V!Y8]
MX;*,R/AMFTU/^"G7_!-7P[_P4J_9JTWP%?ZG%X:N_#.M6?B'0+]])AU6TL[R
MV#JBW%E,1'=6S1R.CPLRA@>O%>0?&#_@H3^T3\%/^"HWPC^&NK?#7X=S_"7X
MO:EJ.F:?#IFJ3WWC*PAM%).JW:*5MX;0Y63:BR[4R'E23"5]Z5E!*5%27PN7
M-Y\T>77O]F/E\^8J4G&K9[J-O^W9<VGS;E?_ "L? GQI_P""(0^)?[.7A#P7
MX<\2?"CX8:IH7CW2O'>JW/@[X3V^D:3K$VG*XAA^PP7B2)N+*SR27,S<$)L4
M[1ZK_P %#O\ @G!=?M^:/_9E]XJ\-:98H;1K">^\("_U3PQ-$\CR7VDWT5S;
MSVEZY,6)&:6-!"/W+[FS]345=];_ -[F^=HJ_P!T8^6A,/<:<>BMWTNW;7?6
M3^\_-;]OC_@WMN/VROB3\9=:TCXR?\(C9_&W2_#MEK=O?>%#K%S%/HSQ&&9)
MQ>P#$BQ .ACSNPP<<JWN/Q]_X)C:E^T7\:/A_P",==\;>&XM0\!Z_9:W:ZK9
M>#OLGB.QCMDA#6%CJ45VK0VD[QS&:.YCN]Z7+("NU6'UQ13I3=-1C#:+YEY.
MZ=_P^[3;0)^^[R_EY?\ MVR5ON2_/<^=O^"I'[$_B'_@HC^QYXB^$&B>.M*^
M'UEXO,4.KZE=>''UN9K:.1)O+@07=LL;EXTR[>8-F\!0Q#KY%X;_ ."0_BOQ
MI^V-\+OC'\6_C!IGC*]^".B2:5X(T/P[X-?P]IMC/)%Y3W=T9;^\FN&9=N4$
MD:YC7&!E3]S45G&*BW*.[U^:32:[-)NS5K7;6H3?/#DEMJODVF_6[BK][6V/
MA;X#?\$A_'/[/W_!+'Q3^SMH/Q_U#1O$NNZI=ZC9^/\ 1/#;:;>::+J[2YF3
M[.+UB2Q\Y-\<\1"2C&"N6XC6_P#@WHT_Q/\ "S]H'PO>?% VT?QMU71/$5C/
MI?A=++_A$]3TM%\IXXQ<E)[<N#^Z(1PAP96?]X?T@HJTVGS+>T5Z*/+RV[6<
M8M6ZJ^]P>OQ:ZRE\Y7YK][W::>EG:UCX*T;]D;4OV#/BS\=OC1\0[[7_ ([V
MW[10\/\ A_Q'X9\$_#>>2:P\F V#W*P"^N)'LO+FD>5-KR(G1I""&]Y_X)F_
ML@0_L.?L;>$OA^MYK>HW&G0M+-/K$R37R*QQ!;RLA*$V]N(+<!"5"VZA20 :
M]\HIJ;2:]%V]V.R^5W;UL2U>5_\ @ZV2O\TDFNMD]SYM_P""AW_!-GP_^WQ!
MX#UH>(-3\"?$KX4:TGB#P9XMTVWCN)M(NE9&9)()/DGMW,<9>(E=WEK\P&0=
M#Q+^QOXG_:,^"_B_P5\<_']AXSTOQ?X?NO#=Q:>%?#[^&K%(;@ /<F*6[O9&
MNQ@;7,PC7'$0))/T%163IQ=.5)_#*]UZJS]+I+;M?<OF:FJBW5K/T=U]S;^\
M^ /"_P#P1%U5=.NKOQ-\6K#7?%6B_"*Y^#?@O4[;P>;*W\/Z9-$T1O+FW-[)
M]LO-IP662"(C.(ESFO$?^"B_[&/C/]ES]AS]B/X4^'_^$Q^(]]\'/BCH-_?>
M(/"OP^U'4?L6F6'G;KZ:SM?M17RUDBRAD)E(;8.JK^MM%:\[=15'_-&3\W&<
MJFZVO*4FVM?>]+)62:M]F4?12@H>FD8QLMM/4_/:U_X(/6VHZ)JWBC4_B7]L
M^-FI?%>'XP6OBM/#;0Z38ZE%\L5F-*:[:1K(0EHV1KOS2<-YJ[0*I_$K_@@K
M=^.OA1<V5M\6K'3_ !SXE^+]K\8O%FOR>$&GL]7O;8-Y5E;V8OD:UM59@1F>
M63ALN=V1^BM%*/N-<NEN6WER^SM]WLJ?KRJ_4)7DFIZWO?SYN>__ *<GZ<SL
M?&/_  4A_P""4GB/_@H;XPU<W/QGU'PUX*U;P)=^$_\ A%GT%=1L[._FE\P:
MQ#NN(T%P$ A.Z-G\II522(ON%KP[_P $K-3\(_M(?!7XG:=\3(K?6OA-\-?^
M%;74!\-A[?7+=?+:.=0;G-N2\8$BYEW(S!&B;$@^Q**S]G'EY.G_ .VORJ37
MH[;*-B7O.\O3\8/\X1?JK]7?\U_V7_\ @W]U7]DOP%\);CPS\8='E^*'P8U?
M7KK0_$=[X(DDTV[L-80BZL[O3QJ*O(RNQ>.6.ZCV\ HXSFX__! 6?P-X8^ >
MF^ /BMIVAGX)ZKK?B"XN-;\(/JLGB;4M64I=32>5?VRP($8A(U#;<)EFP0WZ
M.454XJ:2ETM;T6J7I?5K9R]YW>I?/+F<^KNWYMWNWYV;2?1/E5EH?.O_  2J
M_8/N?^":7[$?A;X-7'B^#QS'X4GO7M]6CT<Z49H[BZEN=KPF>?YE:9QN#@$!
M?E!!)^BJ**UJU95)N<]6S&$(P7+'^KZA1116984444 %%%% !1110 5_(%_P
M='?\IU_CG_W /_4?TROZ_:_D"_X.CO\ E.O\<_\ N ?^H_IE ']/O_!)W_E%
ME^S3_P!DJ\+_ /IHM:^@*^?_ /@D[_RBR_9I_P"R5>%__31:U] 4 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !7G?[6_P"SIIO[7?[,'C[X8:O<RV.G>/-"N]$FNHD#R6GGQ,@E53P2C$,!
MQDKU%>B45%6G&I!TY[-6?S+IU)0FIQW6I^6=E^R_^T]IG_!(>X_8X'PHM)O$
M?]BR>!H?B*OB+31X2;2'D*?;6B,_]I+.+9BODBS(W@'S,' \&\>_LCZA^S'_
M ,%)6^"'P^\$WGQ=U'1?V.+CP;86JW%C837<TVH/;-=L;J:*)(VDE)D EWB.
M1]HD8;6_<6N#N?V6?AC>_&Z'XF3?#GP'+\2+=/+B\5OH%HVMQ+Y1APMX8_/
M\IBF _W25Z'%.I'VLVZSOS7YGU=Z<X+R7\23T2W?]VRH/V,;4_LVY5T5IPGZ
MO^&EJW:WK?\ *L?\$B/VA/@CXF_9MO1=>,O&.A^%?@[+\+_%MKX&U/PZ-5T&
M6:5Y9I;9?$,3VDMO)&T=N[1&.?;"NU@GR'U#P%_P2K\1>%/^"F'P+?6OAG>^
M-O@G\/\ X(7'P]O]<\3:OI.LEYY)9REK=1-Y,MRBV[>466TV'SL8VAGK]0**
MV=5NI[7K>3_\"]IIZ+VLVNS?J8^S7)R7TY8Q_P# ?9V?J_9P3[I'Y0?&[]C/
M]HOXU?MK_#KQ4WP/\*^%?!_PT^/Q\31#PW>:+:KJ^A^0J?VU-^]$\][*RGSA
M(8V"I;A(7(=QR7[57_!,O]H/Q)^RI^WSX T#X:G7[WX[?$6U\4>$+FW\0Z;#
M'J-L;JQE/$T\9B\M+>;S/-V'=Y8C$H9F3]C**Y?81]G[/I:WKI2_^4Q>G=VT
MLEO&HXUE7CHTTUVNG4:_].2_#K=O\&_^"@G_  2S_:4_:-U_X_S>'?@#X@N)
M?B3X1\":-H5Y<>(?#<7D2Z2UK)?QR$ZEO128\+M!#M%V&UCE?\%$/#^B7'[8
MW[0VAWW@7]IZ\\">,=1\):Q\1[WP1X#MO&$FF7&E645VL4.K0ZA''I#1K*HE
MBFANR%7S(S&CJ#^_->9>/_V*O@W\5_B3%XS\4_"7X9>)?&$'E^5KNJ^%[&\U
M*/RQA,7$D32#: ,8;C'%=,:M2,DX=)2E_P!O2E&6W57BGR][.^ABZ<7!Q?\
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
M+6OH"@ 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@ K^0+_ (.C
MO^4Z_P <_P#N ?\ J/Z97]?M?R!?\'1W_*=?XY_]P#_U'],H _I]_P""3O\
MRBR_9I_[)5X7_P#31:U] 5\__P#!)W_E%E^S3_V2KPO_ .FBUKZ H **** "
MBBB@ HHKR;XD_MM_#OX3_'O1/AMK.J:BGB?6XHY_]&TB[N;'3$E9T@-[=QQM
M!:><\;I%Y[IO92!GBCJEU8;)OHCUFBO,V_; ^'R?']/AB=9NU\72R&V2,Z1>
MC3Y+D6_VHV8O_)^QF\%M^_-J)O/\H;_+V\U-\?\ ]K+P!^R\FE'QQKK:1_;)
ME: 1:?<WIB@AVF>[G%O'(;>SA\R/SKJ;9!#YB>9(F]<BUM;KMY^@[._+U/1J
M*\V^(O[77P\^$_Q2T'P9KWB'['X@\1B VL:6-S<6\ GE,%L;JYCC:"S%Q,&A
M@-R\8GE5HXM[@K3OA]^UM\/OBG\7];\":%KYO?$N@>?]H@:PN8;>X^SR+#="
MUN9(U@NS;S.D4XMY)#;R.L<NQR%IQ3E\.N_X;_=U[=1/17?E^.WW].YZ/111
M2 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKS?\ ::_:M\'?LD>"[+6O
M&$^KE-4O5T_3['1]'NM8U+49RK2%(+6UCDFDVQH[L57"JC$D4FTMPLWL>D45
MY5\2_P!M?X:?"/PIX<UW6O$%P-&\5*DMC?6.D7NHP10LR+]IN7MX9!:6RM)&
MK3W/EQ(7 9U)Q5[XD_M;?#[X1?%;0O!7B'7S8^(O$/D_9H5L+F>"V\^8P6QN
MKB.-H+,7$X:& W+QB>56CBWN"M4DVU%;MV^?;U\@OHWV5_EW]/,]'HKSCX??
MM;?#[XI_%_6_ FA:^;WQ+H'G_:(&L+F&WN/L\BPW0M;F2-8+LV\SI%.+>20V
M\CK'+L<A:]'I=%+H]5YH'HW%[K<**** "BBB@ HHHH **** "OY O^#H[_E.
MO\<_^X!_ZC^F5_7[7\@7_!T=_P IU_CG_P!P#_U'],H _I]_X)._\HLOV:?^
MR5>%_P#TT6M?0%?/_P#P2=_Y19?LT_\ 9*O"_P#Z:+6OH"@ HHHH **** "O
MB;]O35[WX:?ME_#?Q#\.?#'C4_%G4GM],:6T\/WU]X?\4Z49PLMK?3Q!K6V,
M"37$JW$S0S0D#:TD+RPR_;-%"TE&79W_ *]=GNFKIK4'K%Q[K^OZT:=FGH?#
M-Y^SIXS\8_M^OH_A[5M3D^%6E^/(_B7XE&L^";RQ;3=433XX8;33=6EN(X;Z
M&>4+*R06DRPXN0]U&YAB:3]L'QDWQ$\7:WXF\-^$/'WBZP\2_#_Q+\++>"V\
M+:DLUAKDL]N8H;JVD@62"VN-I(OI8Q:JL"LTP26,M]Q5G>%?!^D^!=(_L_1-
M+T[1[#SYKG[-8VR6\/FS2M++)L0 ;GD=W8XRS.S'))-9>Q@Z:HR^%*2]>:'L
MWKY4_=BNEHO6S4J4VJCJK=M/_P !E[1?^5/>;ZWDM+JWP3\</V?_ !?X;N->
M^&W_  C_ (DUS6?B=H'@72](\0V6G75WI-I+H]T3?FZN45H[+R$'VE&G,?GF
M;9$9)5*CI/V4_A=XEA_:&^&WAZY\,>)M'E^"L_C.7Q!JNHZ;<0Z?J8U2^WV1
ML[MU\F\%PCFX=89'\@Q[)A')M6ON.BNBI-U*CJU-6VV_5[?=^/IH84Z,*<%3
MIZ)))?+?[_S"H+^U>\@VQW,UJV<[X@A;Z?,K#]*GHJ#4S/[!NO\ H-:G_P!\
M6_\ \:H_L&Z_Z#6I_P#?%O\ _&JTZ* ,S^P;K_H-:G_WQ;__ !JC^P;K_H-:
MG_WQ;_\ QJM.B@#,_L&Z_P"@UJ?_ 'Q;_P#QJC^P;K_H-:G_ -\6_P#\:K3H
MH S/[!NO^@UJ?_?%O_\ &J/[!NO^@UJ?_?%O_P#&JTZ* ,S^P;K_ *#6I_\
M?%O_ /&J/[!NO^@UJ?\ WQ;_ /QJM.B@#,_L&Z_Z#6I_]\6__P :H_L&Z_Z#
M6I_]\6__ ,:K3HH S/[!NO\ H-:G_P!\6_\ \:H_L&Z_Z#6I_P#?%O\ _&JT
MZ* ,S^P;K_H-:G_WQ;__ !JC^P;K_H-:G_WQ;_\ QJM.B@#,_L&Z_P"@UJ?_
M 'Q;_P#QJC^P;K_H-:G_ -\6_P#\:K3HH S/[!NO^@UJ?_?%O_\ &J/[!NO^
M@UJ?_?%O_P#&JTZ* ,S^P;K_ *#6I_\ ?%O_ /&J/[!NO^@UJ?\ WQ;_ /QJ
MM.B@#,_L&Z_Z#6I_]\6__P :H_L&Z_Z#6I_]\6__ ,:K3HH S/[!NO\ H-:G
M_P!\6_\ \:H_L&Z_Z#6I_P#?%O\ _&JTZ* ,S^P;K_H-:G_WQ;__ !JC^P;K
M_H-:G_WQ;_\ QJM.B@#,_L&Z_P"@UJ?_ 'Q;_P#QJC^P;K_H-:G_ -\6_P#\
M:K3HH S/[!NO^@UJ?_?%O_\ &J/[!NO^@UJ?_?%O_P#&JTZ* ,S^P;K_ *#6
MI_\ ?%O_ /&J/[!NO^@UJ?\ WQ;_ /QJM.B@#,_L&Z_Z#6I_]\6__P :H_L&
MZ_Z#6I_]\6__ ,:K3HH S/[!NO\ H-:G_P!\6_\ \:H_L&Z_Z#6I_P#?%O\
M_&JTZ* ,S^P;K_H-:G_WQ;__ !JC^P;K_H-:G_WQ;_\ QJM.B@#,_L&Z_P"@
MUJ?_ 'Q;_P#QJC^P;K_H-:G_ -\6_P#\:K3HH S/[!NO^@UJ?_?%O_\ &J/[
M!NO^@UJ?_?%O_P#&JTZ* ,S^P;K_ *#6I_\ ?%O_ /&J/[!NO^@UJ?\ WQ;_
M /QJM.B@#,_L&Z_Z#6I_]\6__P :H_L&Z_Z#6I_]\6__ ,:K3HH S/[!NO\
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
MGY<D7.3].5-]^EKZ#IQ<VE'KR_\ DTN5?^3.W;K>VI]*_P#"%:/_ - G3/\
MP%3_  H_X0K1_P#H$Z9_X"I_A7R_HGQN^)6K_M5?#KQ+XBN]<\/?!SQYHD+:
M!!HE[IEWITU\VF27LL6M17&G?;K9BHG,,UI>F _8XUE6-I-LO=?LD?''Q7\8
M?C+\8(->=8=$T?4M,;PW8&V2*:QL;C3XIAYK#YGDD),I#<IY@3 V$G2<)0?+
M+1ZKT:;5GVO9M>6IG&:DHR6TDFO--7_#9]GINF>S?\(5H_\ T"=,_P# 5/\
M"C_A"M'_ .@3IG_@*G^%:=%249G_  A6C_\ 0)TS_P !4_PH_P"$*T?_ *!.
MF?\ @*G^%:=% &9_PA6C_P#0)TS_ ,!4_P */^$*T?\ Z!.F?^ J?X5IT4 9
MG_"%:/\ ] G3/_ 5/\*/^$*T?_H$Z9_X"I_A6G10!F?\(5H__0)TS_P%3_"C
M_A"M'_Z!.F?^ J?X5IT4 9G_  A6C_\ 0)TS_P !4_PH_P"$*T?_ *!.F?\
M@*G^%:=% &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
M'_Z!.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_"%:/\
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
M /QV@#3HK,_MZZ_Z NI_]]V__P =H_MZZ_Z NI_]]V__ ,=H TZ*S/[>NO\
MH"ZG_P!]V_\ \=H_MZZ_Z NI_P#?=O\ _': -.O./VH/@%>_M%_#<Z'IOCKQ
M7\/+Y9TF35=!%K++M!!:-X;N&:WD5L?Q1EE(!4@YSVG]O77_ $!=3_[[M_\
MX[7S[\;_ /@H8WP9^*&I^&W\%RW;:;Y699-56%GWQ))RJQ.!]_'#'IVZ#MP.
M5XC'U'1PT>9I7W2T37=KR./'9EA\#357$RY4W;9O6S[)GIGPI_99\-?![PC\
M/]#TJ35)-.^&]M+%ID=S,LAGGEC,;W<QV@M.5DGY7:O^DR_+RNWS?Q-^P??_
M !Y\.1-\1O'7BQ==CGUC3)KK1KRQ#ZGX<OIU9]%NG&GPQO!)'#!EXX([F+:5
M2Y)WS3<A_P /7/\ J0O_ "M__<]'_#US_J0O_*W_ /<]>S_J=F[ESNCKK]J'
M7?2]M5I_A;CLVGXZXNRF*LJWX2_.U_/U2>Z3/:I?V3]/UKXDG5_$'B7Q!XH\
M.6D;1Z-X,U*TTL>'] +6K6CM D-G'<2[H))H]MU/.@$\FU5^7;0_9N_8 ^$7
M[(GQ%\7^)OAOX#\*>#+WQH+9+R+1=$LM.@@C@C"+%$((4*QL1YC*2P,A+<9K
MR3_AZY_U(7_E;_\ N>O;/V;OVE9OVA? UUK4?AB\L1;7SV7EQ7D4X)6.-\[G
M\LY_>=-IZ=><#CQW#V88.G]8Q-.RVO>+>M][-M[O<ZL%GV7XNI[##SN][6:6
MG:Z27HCU2BLS^WKK_H"ZG_WW;_\ QVC^WKK_ * NI_\ ?=O_ /':\4]HTZ*S
M/[>NO^@+J?\ WW;_ /QVC^WKK_H"ZG_WW;__ !V@#3HK,_MZZ_Z NI_]]V__
M ,=H_MZZ_P"@+J?_ 'W;_P#QV@#3HK,_MZZ_Z NI_P#?=O\ _':/[>NO^@+J
M?_?=O_\ ': -.BLS^WKK_H"ZG_WW;_\ QVC^WKK_ * NI_\ ?=O_ /': -.B
MLS^WKK_H"ZG_ -]V_P#\=H_MZZ_Z NI_]]V__P =H TZ*S/[>NO^@+J?_?=O
M_P#':/[>NO\ H"ZG_P!]V_\ \=H TZ*S/[>NO^@+J?\ WW;_ /QVC^WKK_H"
MZG_WW;__ !V@#3HK,_MZZ_Z NI_]]V__ ,=H_MZZ_P"@+J?_ 'W;_P#QV@#3
MHK,_MZZ_Z NI_P#?=O\ _':/[>NO^@+J?_?=O_\ ': -.BLS^WKK_H"ZG_WW
M;_\ QVC^WKK_ * NI_\ ?=O_ /': -.BLS^WKK_H"ZG_ -]V_P#\=H_MZZ_Z
M NI_]]V__P =H TZ*S/[>NO^@+J?_?=O_P#':/[>NO\ H"ZG_P!]V_\ \=H
MTZ*S/[>NO^@+J?\ WW;_ /QVC^WKK_H"ZG_WW;__ !V@#3HK,_MZZ_Z NI_]
M]V__ ,=H_MZZ_P"@+J?_ 'W;_P#QV@#3HK,_MZZ_Z NI_P#?=O\ _':/[>NO
M^@+J?_?=O_\ ': -.BLS^WKK_H"ZG_WW;_\ QVC^WKK_ * NI_\ ?=O_ /':
M /(/^"C7A?P5XI_9)\1?\)[XDN/!NB:7);:M#X@AECA_L2]MITGM;EI)HY($
M59DCR9T,7.&ZU\<ZO^V7\%?BW_P3YA\&?$?Q+\$? >N_%J/4/#*ZZVJ6FF:7
MKFGV]PZW'B&T>9M[1LRO)"@>0M=D(LK@-<#](;K5);VVDAFT&_EAE4I)&[6S
M*ZD8((,N"".U%MJLUE;1PPZ#?Q0Q*$1$:V544#   EP !2IW@Y]I6T]-WZM:
M/NO-1:J;YN1K>-]?6UON>J[/R;3^0_%7[2_[/GQ8_;:^&7A_3/B!\/;+Q+\,
MM1N=;:PCU*&+7+S4-0TZ>V-J+,8N,"">2YNW=5$1A@WY(D,/7_\ !/"X\*V?
MBOQOIOPF^(MU\2_@G!;V%SHEX?$9\3V>CZF[72WUA:ZHTLLLT2I':2F&220P
MO<, P1UCC^D?[>NO^@+J?_?=O_\ ':/[>NO^@+J?_?=O_P#':N+2]=O^'].F
MVR\[YM:<JVT_#73UN[[[R[JVG169_;UU_P! 74_^^[?_ ..T?V]=?] 74_\
MONW_ /CM24:=%9G]O77_ $!=3_[[M_\ X[1_;UU_T!=3_P"^[?\ ^.T :=%9
MG]O77_0%U/\ [[M__CM']O77_0%U/_ONW_\ CM &G169_;UU_P! 74_^^[?_
M ..U+9:M/=7 1],O;93G]Y(T)4?]\R$_I0!>KSC]J#X!7O[1?PW.AZ;XZ\5_
M#R^6=)DU701:RR[006C>&[AFMY%;'\4992 5(.<^CT4FDU9C3L?.>M?\$[(8
M?"'P[T+PC\7/BO\ #S2_AM9/;6$.B#0[G[;/(CI)>W!O]-NBURPDE^=-BKYK
M[57<:[OQ'^S&?%_C30+O4_'GCF_\+Z!%9E?"4[:?)I=]=6CB6"]N)S:G4))E
ME2*3'VL1,T2EHS\V[U&BFM'==[_/I]U].W2UD2U=6?:WR_K?OK?=GC?PF_8D
M\,?"#XS7GC&RU7Q)J #:@^B:+?S02Z;X5;4;A;K438A85F'VF=0[":641\I"
M(8R4/LE%%'11Z(>[<NYX)^V)^UG\(OAC!<>"_&/QJ^%WPJ\:-;VFO:0/%^L6
MUH@:.Y+VTY@FG@-Q#Y]JP=(Y%)"D;T+*U>>_LX?M9^(?V_\ Q==:#I^M?LXW
MOA?PI<6&J:]?_#WXD7/CBXF'G/);6G&G6<%JTDEL79S-.ZI$4\G]^D\?MG[7
M4GAWPK\"/$_B/6M:TSPB-*BM=0_MRYTPZ@L,]G<K<6:R6\966[7[3M46T;"6
M4RE(F6216'F'_!/3Q@WQ<\8?$'QGJ_Q#F\7^*[_[#I5YIB_#S5_A_;:1;6IN
M!$ZZ5JLLMVTDDLETCW9D*2?9Q$H4VSBG0WDGK;6W3HDWY]'?1V6_PCJZ036E
MW;_/71>:W:Z6W/J"BBBD(**** "BBB@ K^0+_@Z._P"4Z_QS_P"X!_ZC^F5_
M7[7\@7_!T=_RG7^.?_< _P#4?TR@#^GW_@D[_P HLOV:?^R5>%__ $T6M?0%
M?/\ _P $G?\ E%E^S3_V2KPO_P"FBUKZ H **** "BBB@ KR/XS?L/\ P\^/
MWQ8\/>,O$]AK-WJ?AV2.6.U@UV]M=,U%XI!)";RRBE6WN_+=0R>?&^, <@ 5
MZY11U4NJV#=-/9F8G@_3D\8R:_\ 9\ZM)9KIYG:1CM@5VDV*I.U<LV6( +;4
MW$A%QXV__!/[P=XX\)V=A\09-6\:W>FZQJ.I6EW+KFK0O%;WD_F/ISN][+/-
M8LB0K+9S326LIB7]PL:QQ1^[T41]UIKI_G?\]0WU_K;E_+3T/.OB!^RAX!^*
M'Q9T'QOK6AO<^)/#HB6VGBU"ZMH+A89#-;K=6\4BPW@@F9I8!<I(()&:2+8[
M%BOP\_92\!?"GXL:]XVT'0Y+'Q#XC,K7<AU"ZFM83-()K@VUJ\C6]H;B95EG
M-O'&9Y%5Y=[@-7HE%$6X_#IO^._W]>X/71^7X;?=T[!1110 4444 %%%% !1
M110 5^;_ .WM_P G8^*_^W/_ -(X*_2"OS?_ &]O^3L?%?\ VY_^D<%?<\ ?
M\C&?^!_^E1/B>//^1?#_ !K_ -)D>/T445^OGY*%?>'_  2^_P"2!:O_ -C!
M-_Z36U?!]?>'_!+[_D@6K_\ 8P3?^DUM7Q_''_(K?^)'UO!7_(S7HSZ0HHHK
M\7/V,**** "BBB@ HHHH **** "BBB@ HHHH ***^=?VP_VSO$WP ^-_PP\!
M>$O!NC^)=8^(4MU*&UC73H\4T-L8C+:V3>3*L]^R2-(D+F)-D,C-(J@D'VHP
MZR=D'V93Z13;]$?15%>,ZU^UY_PC'[4E]\/-4\(ZKIFF:?X#G\<2>()KNW>.
M9(;B*&6UC@B9Y"R"3+.^P9P$$@)9>'^#7[=7CGXO0WVF)\+]"M/%^J>&=/\
M&?A"Q7QEY^GZQI-[(T:27EV+(&SFA(4S1Q0W0"R+Y+W!W!4FFKKS_!R3_&$_
ME%RV5Q-I-I]+?BHM?^EP]'))ZZ'T]17$?LY?%/4_C9\$] \4:QX=?PKJFJP,
M]SIAN_M<<#K(T9:*?8GG0/M\R*78ADC=&*+NVCMZIIIV8)W5T%%%%(84444
M%%%% !116+X[^)'AWX7:&^I^)M>T7P[IL0)>[U2^BM($QUR\C!1^= &U17QY
M\;?^"_O['/P!,R:W\?? ]_- .8O#TLNOLS?W1]A289SQR1COBOE?QQ_P> _
MS4=<;1?A3\,?C-\6M=8?N(=/T>.UAN/IF1Y__(% 'ZUT5^/7_#X3_@HQ^T_Q
M\'?V&/\ A"K:Y'[FZ\?74\>U?^>G^DMIZ].1PPZ?>[K_ ,,=_P#!6G]J<9\9
M_M#_  R^"^C7(_>6'ARVC>^MS_LO!:EO_)N@#]@;BXCL[=Y972**)2[N[;51
M1R22>@%> _&[_@JY^S3^SF+A?&7QT^%^D75K_K;$>(+>YOE_[=H6>8_@E?G_
M  ?\&GDOQPN4N/VA?VM?CI\77<B2:%+G[,A8'(4&[EO/E'3@#IQM[>_?!'_@
MU\_8N^"GD2M\*I/&%_ ,?:_$NM7E]YG^] )$MS_WZH X3XT_\'=/['WPQEE@
M\/:KX]^)-TI"1)X>\-R1+,YXP&O6MN,]2 ?;=QG\^_\ @M-_P<2?&C]I_P#9
M<T ?#3X3_'K]G;PO'XIMKF/XB#5[[2#K!^QW@&F;[>*-") QFVBY?/V4'8=N
MY?W\^"W['_PG_9PBB7X??#+P#X)\E-BMH?A^UL'P>N6B16)/<DY/>O1J /Q!
M_P"#-;]K'XI_M0?\-'?\++^)?Q ^(G]A_P#",_V;_P )/XAN]7_L_P W^U_-
M\G[1(_E[_*CW;<;O+3.=HK]OJ** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@#RW]LWX<:G\6_V==:\/:1X4T/QK?ZC/9*FE:MKMSH5NX6\A=IA?VJ/<
M6DL*J9HIX$:6.6*-D&X"O.OV)?"'C+P-\;OB19^+_AYH/@Z2[L-)U"&^TOQI
MK_B^/49)'ODEC%[J5E:Q1[/*20V]L#A[B2:3Y[C<=S_@IMI-EKO[%?BJSU&?
M08;6XNM+1DUKPQ?^)["\;^T[7;;2Z78D7-Z)FQ%]GCSYAD"L"I85X?\ \$U?
MB+I'@?XVZ_X8O9O$NI>(_%-E9M%<6/[/'BKP!IJQ6XNA&;VYU'S_ #)$A1+>
M.6>:,>5;01*9'!HP^LIQ7]:+MZ7U_P AUOX*;V3^[5*^NG7IJ?==%%% @HHH
MH **** "OY O^#H[_E.O\<_^X!_ZC^F5_7[7\@7_  ='?\IU_CG_ -P#_P!1
M_3* /Z??^"3O_*++]FG_ +)5X7_]-%K7T!7S_P#\$G?^467[-/\ V2KPO_Z:
M+6OH"@ HHHH **** "O)OB3^VW\._A/\>]$^&VLZIJ*>)];BCG_T;2+NYL=,
M25G2 WMW'&T%IYSQND7GNF]E(&>*]9KXF_;TU>]^&G[9?PW\0_#GPQXU/Q9U
M)[?3&EM/#]]?>'_%.E&<++:WT\0:UMC DUQ*MQ,T,T) VM)"\L,HOCC%[-V\
M_E^N^E[)O0'I"4NROY?/Y;;:VNTM3Z>\5?M*>#/!_P :]"^'5UJL\_C;Q#:M
M?VVDZ?IUUJ$UO:*Q3[5=&"-UL[8N"BSW)CC=P45BPVU4^/\ ^UEX _9>32CX
MXUUM(_MDRM (M/N;TQ00[3/=SBWCD-O9P^9'YUU-L@A\Q/,D3>N?D#3OA)XT
M\,?\%)]4U72K/XN6'C#7/B1#JVI7\37W_"%:QX-&C"WQ.X7^SVGBE18DA<_;
M4E59$40R22-T?[8/C)OB)XNUOQ-X;\(>/O%UAXE^'_B7X66\%MX6U)9K#7)9
M[<Q0W5M) LD%M<;21?2QBU58%9I@DL9;)3DZ4)*-Y-2;772',DO63C2;_P"?
MC:MHD]%&/M7"3]U65_63BW\HIU$NM.SNKZ?3/Q%_:Z^'GPG^*6@^#->\0_8_
M$'B,0&UC2QN;BW@$\I@MC=7,<;068N)@T,!N7C$\JM'%O<%:=\/OVMOA]\4_
MB_K?@30M?-[XET#S_M$#6%S#;W'V>18;H6MS)&L%V;>9TBG%O)(;>1UCEV.0
MM?'_ ,</V?\ Q?X;N->^&W_"/^)-<UGXG:!X%TO2/$-EIUU=Z3:2Z/=$WYNK
ME%:.R\A!]I1IS'YYFV1&252HZ3]E/X7>)8?VAOAMX>N?#'B;1Y?@K/XSE\0:
MKJ.FW$.GZF-4OM]D;.[=?)O!<(YN'6&1_(,>R81R;5KIE%*HX1]Y7EKM=+9]
M=NO?96>ASPG)TU*<>5M1;ZVO_GT[;.Y]QT45!?I<208MI889,_>EB,BX^@9?
MYUF:$]%9GV76?^?_ $S_ , '_P#CU'V76?\ G_TS_P  '_\ CU &G169]EUG
M_G_TS_P ?_X]1]EUG_G_ -,_\ '_ /CU &G169]EUG_G_P!,_P# !_\ X]1]
MEUG_ )_],_\  !__ (]0!IU^;_[>W_)V/BO_ +<__2."OT-^RZS_ ,_^F?\
M@ __ ,>K\[?VZEF3]JGQ2+AXY9?]$W-'&44_Z'!C )8CCWK[G@#_ )&,_P#
M_P#TJ)\3QY_R+X?XU_Z3(\DHHHK]?/R4*^\/^"7W_) M7_[&";_TFMJ^#Z^Y
M/^"9L-_)\"-6-K<V<,?]O3966V:4D_9[;G(D7CIQC\:^/XX_Y%;_ ,2/K>"O
M^1FO1GTY169]EUG_ )_],_\  !__ (]1]EUG_G_TS_P ?_X]7XN?L9IT5F?9
M=9_Y_P#3/_ !_P#X]1]EUG_G_P!,_P# !_\ X]0!IT5F?9=9_P"?_3/_   ?
M_P"/4?9=9_Y_],_\ '_^/4 :=%9GV76?^?\ TS_P ?\ ^/4?9=9_Y_\ 3/\
MP ?_ ./4 :=%9GV76?\ G_TS_P  '_\ CU'V76?^?_3/_ !__CU &G169]EU
MG_G_ -,_\ '_ /CU'V76?^?_ $S_ , '_P#CU &G169]EUG_ )_],_\  !__
M (]1]EUG_G_TS_P ?_X]0!IU\U_\%,?@1\2?VDOA!:>$/ NB>"-9L]4NE-Y-
MKFMW>CW&@SQ_/;:C;RP03-))!*%E55\F19(HV24$<?0/V76?^?\ TS_P ?\
M^/4?9=9_Y_\ 3/\ P ?_ ./5,HJ5K]&G]SO_ %;5;IIV949N*=NJ:^]6_KIW
MNM#P>+]G[XC6'[:OAOQ=-#X/\1^"]+^&T_@[4+_4-9GAUC4;V2>&<S-9K9/!
MY3M;JK'[1G]\YV'8%?SC]G[_ ()XZW^SE\//&NJV/@?P%XE\1^,=.MO#%MX
MUOX@:WJ'A'P[X?CWJ^FP7M]:7<AB?S)&:**PM[?:(85@01&64_:C_P""\'[,
M_P"Q=\=M<^&GQ+^,NF>&O&WAO[/_ &EIO_"%:Y>?9O/MXKF+][;Q21-NAFC;
MY7.-V#@@@;WB?_@M#^S/X,^'NC^)M3_:,^$=KIVNZ;!J]G 9BVI/;31B6-GL
M1*;J-BK#Y'B5P<J5# @6VVOO[?:E*4OO<FO3163=\XQ4=O)_^ QC&/W**?JK
MN]E;US]B3]FU?V2OV;M$\#(UHD6G7-]>1V=D[M8Z0EU>SW:V%J7PQMK83""(
MD+F.%3L3.Q?6*_*CXR_\'<W[+GPYN&MO#6M^,/B7=D[(5\/^#9H$ED/"KF]N
M+<XSCD*>O /2N#MO^#AW]K/]HZ01_ O]AKQUJUE<K_HNM^([:\M[)S_M81(0
M.G_+SSGMU+G)RDY,<8\JL?LG17X]_8O^"Q?[5N/,N?@=^SK97B[75!;74L,?
M<CC47#D=,,I!Q]P\B.;_ (-POVDOVCD$OQW_ &\/B;K,$X*W6B:#'=)8$=]I
M>Y2(9[_Z-4C/U!^-/[8GPE_9PCD/Q ^)WP_\$F-=Y37/$%I8.1[++(K$GL ,
MGM7R#\;?^#H?]B[X+>;$GQ3F\87T0)^R^&]$O+W?_NS-&EN<_P#76O-/@O\
M\&AG[*OPPDBEUZV\4_$BX1B[OXBU6XB65CSDK8R6PP#V.>G.[G/U[\$?^"3O
MP$_9R\E_!OP;^#NCW5O_ *N]_P"$0BN+Y?\ MYED>;O_ 'Z /A&?_@Z_N?CC
M.\'[//[)'QT^+CR$QP3/;&VCW#(+$6D5Y\HP2<LO .2O4,/[7W_!6O\ :H.W
MP=^SY\,/@KHMT#Y>H>(;F.2^MCS]Y)KIF_\ ).OUN@T[5;6!(X[S2HXXU"HB
MZ>X50.  /.X%/^RZS_S_ .F?^ #_ /QZ@#\CE_X([?\ !13]I\9^,?[=#>#+
M:[4_:+3P%:SQ[4_YY_Z.NGKR.#]X=?OCKM>!?^#/SX$WVN1ZW\5?B7\9OBSK
MQ %Q-J&L16L%S]0(WN!_W_K]5_LNL_\ /_IG_@ __P >H^RZS_S_ .F?^ #_
M /QZ@#Y1^"/_  0&_8Z_9_\ (;0_@%X'OY[?E9O$$,FON6_O?Z<\PSGD8 QV
MQ7U1X&^'7A_X8:&FF>&M"T;P]IL?W+33+*.T@3Z)&H4?E4WV76?^?_3/_ !_
M_CU'V76?^?\ TS_P ?\ ^/4 :=%9GV76?^?_ $S_ , '_P#CU'V76?\ G_TS
M_P  '_\ CU &G169]EUG_G_TS_P ?_X]1]EUG_G_ -,_\ '_ /CU &G169]E
MUG_G_P!,_P# !_\ X]1]EUG_ )_],_\  !__ (]0!IT5F?9=9_Y_],_\ '_^
M/4?9=9_Y_P#3/_ !_P#X]0!IT5F?9=9_Y_\ 3/\ P ?_ ./4?9=9_P"?_3/_
M   ?_P"/4 :=%9GV76?^?_3/_ !__CU'V76?^?\ TS_P ?\ ^/4 :=%9GV76
M?^?_ $S_ , '_P#CU'V76?\ G_TS_P  '_\ CU &G169]EUG_G_TS_P ?_X]
M4ME!J4=P#<75E+%SE8[1HV/XF1OY4 7J\W_::_:M\'?LD>"[+6O&$^KE-4O5
MT_3['1]'NM8U+49RK2%(+6UCDFDVQH[L57"JC$D5Z17S1_P50TCPU=?LY0:A
MK^F^.?MFBZE%=Z'KOA+2+O5-2\,WY!C2Y6"T265T*NZ,CPRV\@?9,C1L08J2
MY5?T_/IMKV\RHJ[MZ_EUWT[^1W'Q5_;P^%GP6\,^'];\0>)+F+1/$D45Q;:E
M9:+?ZA96D$KI''<7DUO#)'8P%W"^==-%'D,"V5;&O\1_VN/A[\)/BIH7@O7_
M !!]B\0^(O)-M$MC<SV]N)Y3!;&ZN(XV@LQ<3AH8#<O&)Y5:.+>X*U\X?&[]
MHS6/&G[%_@KP3\7/ _Q&CU[XL^'_ "O&+>&?AMKNNP:99.I%PC1V-O<?9KJX
MC_=I!*^8&F9GWB+;)C?M8?#SQ)XP^(OCGP]I_@OQ@;KXXV'@S^P+]=+GN+'1
M3IU\\MY%?3Q"2&Q>UB83@RN@F:39"TDBE1K;WK+7WK=K^2;V?=M:6U2,^;W4
M^\;^FVOFO+2RL[M'U3\/OVMOA]\4_B_K?@30M?-[XET#S_M$#6%S#;W'V>18
M;H6MS)&L%V;>9TBG%O)(;>1UCEV.0M>CU\.?LI_"[Q+#^T-\-O#USX8\3:/+
M\%9_&<OB#5=1TVXAT_4QJE]OLC9W;KY-X+A'-PZPR/Y!CV3".3:M?<=2M81?
M=??YKMZ:][V*?Q-?AV^?7UT/'?V\M&U_Q!^S-JMKX8M/&E[K+ZEI+0P^$XM+
MDUAE74K5I# NJ V&0@8G[3^Z"ABW2O*_V*U^(WBKXD>/=+\8:[^TAHE[86^@
MW<#_ ! O/ TLTD0N;V22*VM=#AD@CAF5/*EGD_>R [8VB> .(/\ @I9\?-2M
MK6?X?6/@>Z\4:6)?#5SJ]S8^/;SPEJEO-J&MBVTY+.>TMI)3^_M)&F=9H'2,
M*(_,9R%V/^"<V@Z5HNJ>([K_ (12_P! U[Q'I&E:W!=:G\3M4\?:C=Z).;LZ
M>EQ<Z@SR6LBL+HFV@DFME:1VCGF+.16&^"I/^]]SM'[MGWNM;685M(J#WT?R
M=NOSMY-VW/J6BBBI **** "BBB@ K^0+_@Z._P"4Z_QS_P"X!_ZC^F5_7[7\
M@7_!T=_RG7^.?_< _P#4?TR@#^GW_@D[_P HLOV:?^R5>%__ $T6M?0%?/\
M_P $G?\ E%E^S3_V2KPO_P"FBUKZ H **** /EC]J?XJ>(M!\8.GBKXI^+?@
M;X5\C4+W2G\(>$X=<U&[MM/C#W5[J-]<V.H6-I X=?)M_)CF=O*Q.\DIM8^_
M_9*\7^+]?T6(ZEKUWX^\(WMNTVD^)-4T%O#OB"W>-Q%)9ZM8/'!BYW;F$D5M
M;#"LCV\119)_+?BY\'_B!^W#\0QK.C^)/A3X:TGX:^(;C3K/2M7T36]<NYKF
MWFC?S+]+36-,@"N\=O/':7$%R@5+:X60F1!'[#^Q%:6&G_LXZ1;Z=9RV4<%Y
M?I.C>*KSQ3'+=?;9_M$L6I7A-Q=1/-YCH\FUMK ;4QM!2TA=[_FGL_GH[+;K
M9/E"K:^G>S]==/E:VM[ZN][-^LT444 %9WA7P?I/@72/[/T32].T>P\^:Y^S
M6-LEO#YLTK2RR;$ &YY'=V.,LSLQR236C10 4444 %%%% !1110 4444 %%%
M% !7YO\ [>W_ "=CXK_[<_\ TC@K](*_-_\ ;V_Y.Q\5_P#;G_Z1P5]SP!_R
M,9_X'_Z5$^)X\_Y%\/\ &O\ TF1\2? CQ;XOD^.7C;0_%?BJ:'76>:XT[1+R
MSMWL#:!\6]S8O%LD9%1HQ-'*[2!F4D1!T:3GQ^T7X^'[,G@T6,<_B+X@>+[Z
M^L&O+#3H,VT5O-<>;<16\DL<)94C1(TDE"AG5G9PK!O4/#O[-D.C?%^]\7W7
MBCQ)J]P8YHM+M+QK=H=%$RHLAC81"21L(H!F>3:N1W)K-T7]D&QT#X<:)H5M
MXQ\9QW_AK4)]1TK7@U@-2LFGW^=& +46[QN)9 5DA;[^1@JA7]!^K8OV*A&Z
M=GKS:M<R\_BY;Z[>FR_/_;X;VG.[/;II?E?E\-[:?A+=X]MJ>L?$'P1X \3>
M'/B9XW2WUV33X(;.?3-)C;45W^9=-=JUD72;R4G#"%HD4Q@*H.6;]9?^"7W_
M "0+5_\ L8)O_2:VK\Y?"7P=T;P1I7AFPTY;F.Q\)P/#80/+Y@W,FPS.S99I
M-ID&[//G29R2,?HU_P $OO\ D@6K_P#8P3?^DUM7C<8TY0RN?-NY+JVOE?I>
MY[?"52,LTBH;*,NB3^=O*WSN?2%%%%?CQ^MA117/_$#XL^%OA/IIO?%/B7P_
MX:LPI<SZKJ,-G&%').Z1E&!0!T%%?*/Q7_X+F?LA?!<RC6_VA?AI,\)(DCTC
M5!K4B$8R"MF)3GGIC/7T-?-/Q5_X.^?V.OA\[C1M1^(OCPJ<+_8?AEH1)SCC
M[<]L??G'!]>* /U$HK\?Q_P=!_$OXR'9\%OV&?CGX]27(CN[E+B"&,=-S?9[
M2X7 )7.9%'S=1W7_ (;?_P""L_[07R^$/V7OA?\ #/3+CY1>^(K]&NK;/RYV
MRWR,<'+?\>S< ?\  @#]?Z*_(#_AA'_@K#^T%\WC3]JKX:_#;39^?L?AJP0W
M5MGJ-T5C&QQ@8_TAN_([G_$+I\0?C'\_QK_;A^.WQ!$W,MK;RSV\48/)1/M-
MW<KM#$XQ&H_V10!^H/Q6_:M^%WP(W_\ "<?$GP#X-\O[_P#;OB&TT[9U//G2
M+CH?R-?,_P 5_P#@XJ_8N^#PE&H_'GPMJ4L0.(]"MKO6?-.,A5:UAD3GIDL!
MGJ1S7BGPJ_X-"OV-_AXR?VOI'Q"\=[.HUSQ/)#OY'7["EMZ=L=3[8^E_A/\
M\$//V1?@J86T/]GOX9226Y!BEU;25UB5"#D,'O/-;<#T.<C YX% 'R/X\_X/
M$/V9M/U/^S?!?A3XQ?$34Y25MTTO088(IB/^NTZR\^T1/'(%87_$1!^U)\;_
M )?A%_P3]^*EY:R\P:KK\EY#:R=QP+../[N#Q.?O#V)_6+P'\+_#7PLTO[%X
M8\.Z%X<LL!?L^EV$5G%@=!MC51QD_G6[0!^0'_"Z?^"PW[0GRV'PL^!OP7LY
M?]5<W=S;W$RCIEE:[NSGG/,*_<Z?WD/_  2:_P""EG[0&?\ A9G[<^G>#4N1
MB5?!%C+&T*GY?E^SPZ?R%QT8<YY_B/[ 44 ?SA?M1_\ !G+^TS\3?CMKFNZ?
M\<_ 'Q$MM0^SM_PD7C;5=5@UW4W6WB61KA%MKL#:ZLB?Z1)^[2/)!^4?HW^Q
M3_P; ?LM? ;X.>#1X]^%NA>-_B3::-9KXCU&\U:_O].NM2$""Z:""1TB\@S>
M84W0*VTKD \5^D5% 'GWP9_9-^%O[.=O'%\/_AOX$\$+&I5?["T&UT\X/!R8
MD4G/<GKWKT&BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \9_:S\ ?!O3(M&^)WQ<N
M=.T&P\!7]E=1ZSJ&MW&EZ=;3"Z06C7NR6.">..YD1XQ=!XXI&+KL)+5YW\%/
MVOOV+/AKXZU%/AK\4/V<=-\1?$75K=;RR\)^)-)^U>(M1FF*1NUO:R%I[F22
M<@R;"[9&XD*,>H_MM^.O^%:?LZZEKO\ PFW@+X<_V=J.F2?\)'XTL?MNAZ7_
M ,3"V&^XC\Z#(.=JMYT6UV1O,3&X>8?L*_M&7O[3GQ'^(&GZG\8O@W\== T2
MRT>XL[OX>^'?LVBZ?.\MZSI+.=2U 27>887,7F+Y2) X4&7-/#ZJ2Z)O1>:@
MWWU>FK71=D%7X5-[[?=M]UWUZO;K]44444@"BBB@ HHHH *_D"_X.CO^4Z_Q
MS_[@'_J/Z97]?M?R!?\ !T=_RG7^.?\ W /_ %'],H _I]_X)._\HLOV:?\
MLE7A?_TT6M?0%?/_ /P2=_Y19?LT_P#9*O"__IHM:^@* "BBB@#\A?\ @IG;
M?\$^HOVKM5_X;E_M)OBU(&.B>?'KIMO^$?\ /E^P"U.BHL;1_P"MW?:]UR)O
M/!)A$!/Z:_LGV6K:;^S_ .';;5_[1WVT+PV1U&RMK*^-BLC+:&X@ME2"*8VX
MBW)&B*IR-D9!1?DOQ[^UY\4/V2%\>7G@;X%^%O&VA>(/B!-IF@S:IXJ7PQX@
M\?ZS<W#Q2V]M;065XMR(&@D07EY+9@6UKED\FW^T2?3W[#.D)H/[,7AVU&D0
M^&IHFNA=:!!:I:P>&KC[3+YNFQ1I))&L5M)NA4Q.T3+&&C/ELM&'_P!WLMM/
M)7:N]/YE?WI=;W:7-$,1_%UWN]]7976CZ1NK*/E:[Y&>MU\Y?$W]M/Q/X=_;
MRT'X.>'?!.E:Q;2:+'KVKW=[KWV#49K6266$R:;;-$8[I;=HU,[/-%L\Z-5W
M.RJWT;7RU^WC^SC\4_VC?BI\.K7PO:^#;3PYX?U>WUD>*9M8NK+7/"EQ%(GF
MR6UND#K=-+;^;" 9H%*SRQR!XV8,+XXWVOK_ %Y;[J]K75[@_@EWM_7W[=;7
MO9VL=;<?MD7LW[=\/P:MM T>SM4TPZC-J6NZAJ.E7VJ!8A))_9$#:<UIJ<</
MF6RS-'?(\)E?='\@WM_:^_;.U']G#7(-+\.^"U\<:E9^'M1\9ZY;MK TUK#1
M+!H5N)(,Q2_:+QVF40VY$4;E)-\\.%W;?B;X?^.?BE^T-X?N==T7P7I7@7P!
MJS:[HFHVFM3ZAK&K7#6%Q9^7-:R6445DJB\G.^.YG9PBKA0[8\?^+/PF^+7[
M4D%[XGT#1_"?A/4];TC7_AIJ]IK-_J"HFE3W*K#K-J9+".5YXO*E(M)((XI_
M.!6Z\M8Y9<W[3EBH:NTGKHF[2Y+]O?<(M;\MY72NUJO9JI[VWNK\??\ 7W%*
M2>W,U&S^UT_Q9_X*,6_@3QU$-%\+Q^(_ VC66A:EXL\0?VL+:;1K?6KEK>P>
MVM?*?[5M*F:??)!Y4)5D,[DQ"_\ !#]O.3XN_'&S\/W/A%-)\*>+GUJ+P9KZ
M:N+J76WT>Z%K>BXMA$HM=[EI+?;-,98HG:00.!&W(?%S_@G_ .)M9\0R^&O#
M%]H ^&7C'3?#>E^)9-0NYH]8TN/1)_,1K1%A>*Y-W"(X&$DD'D&,RJ9BWEC6
M^ 7[&/C#P!\=/#USXAO?#<O@GX7/K[^#YK"ZF;4M3_M>Y$Q6^@>%8X/LD1>!
M3'--]HW"5A 5\L]$N7VC5/6-Y6OO;I>W_DO?6Z:U.:'M/9KVEN:T;V[];?\
MMWRM9'U%114%_IMOJL'E7,$-S'G=LE0.N?7!K,T)Z*S/^$*T?_H$Z9_X"I_A
M1_PA6C_] G3/_ 5/\* -.BLS_A"M'_Z!.F?^ J?X4?\ "%:/_P! G3/_  %3
M_"@#3HK,_P"$*T?_ *!.F?\ @*G^%'_"%:/_ - G3/\ P%3_  H TZ_-_P#;
MV_Y.Q\5_]N?_ *1P5^AO_"%:/_T"=,_\!4_PK\[?VZK*'3OVJ?%,-O%'!$GV
M3:D:!57-G 3@#CK7W/ '_(QG_@?_ *5$^)X\_P"1?#_&O_29'DE?#_A;_@OU
M\%?$OB;3M.DTCX@Z4E_=16S7M]86:VUF'<*992MTS"-<[F*JQP#@'I7W!7YM
M?#G_ (-X+#PC\0M"U;5?B=%X@TO3-1M[N\TN7POY2:E#'(KO;L_VMMHD4%2<
M'&[.#TK] SJ>:QE3_LV*:UYKV\K;M>>Q\'DT,LE&I_:,FGIRVOYWV3\MSW/Q
MK_P6S_9[\);A;>*=3U^1>J:;H]SU]FE6-3^!QS7K7[''_!S(/"_PRO\ 0?A1
M^S!\;?B_J-YJDEU!]AM?*C<M%#&L9-M'=-G?&1PIX(XSQ6YX*_9:^&?PXVG0
M?A]X+T=U_P"6EIHMO%(?<L$W$\#J>PK]'_\ @F9X<T_5/@-JKW-A9W#KKTR*
MTL"N0HM[;@$CIR:^;XMI8_\ L]SQ-2-KK2,6OQ;?Y'T7"E7 ?7U'#4Y7L]92
M3_!)?F?#I_X*L?\ !3/]H ?\6T_8>TCP7%<<H_C:_='@4]"1<3V'S  ]5ZX^
M7L4_X43_ ,%A/VA?FU+XM_!#X-6,QS+:V5K;SSH/O;49;.Z/!P/]>OW3R>_Z
MV_\ "%:/_P! G3/_  %3_"C_ (0K1_\ H$Z9_P" J?X5^5'Z@?DG_P 0Z?[3
M?QM^?XO?\% ?BSJ5M)_K=*T*.\AM6]P3>+'T+#_4=^O:N@\ ?\&=_P"R_H^I
M#4?%_B/XO_$/4I&#7+ZKK\,$<^.@_<0)+C: .92>.".,?J9_PA6C_P#0)TS_
M ,!4_P */^$*T?\ Z!.F?^ J?X4 ?(/PH_X-X/V,/@X(CIGP#\(ZA)&!E]=E
MNM;\PC/)6[EE7G)X Q[<"OI;X5_LN?#+X%HB^"/AUX$\'+$,(-#T"TT\(,8X
M\F-<< #Z5U'_  A6C_\ 0)TS_P !4_PH_P"$*T?_ *!.F?\ @*G^% &G169_
MPA6C_P#0)TS_ ,!4_P */^$*T?\ Z!.F?^ J?X4 :=%9G_"%:/\ ] G3/_ 5
M/\*/^$*T?_H$Z9_X"I_A0!IT5F?\(5H__0)TS_P%3_"C_A"M'_Z!.F?^ J?X
M4 :=%9G_  A6C_\ 0)TS_P !4_PH_P"$*T?_ *!.F?\ @*G^% &G169_PA6C
M_P#0)TS_ ,!4_P */^$*T?\ Z!.F?^ J?X4 :=%9G_"%:/\ ] G3/_ 5/\*/
M^$*T?_H$Z9_X"I_A0!IT5F?\(5H__0)TS_P%3_"C_A"M'_Z!.F?^ J?X4 :=
M%9G_  A6C_\ 0)TS_P !4_PH_P"$*T?_ *!.F?\ @*G^% &G169_PA6C_P#0
M)TS_ ,!4_P */^$*T?\ Z!.F?^ J?X4 :=%9G_"%:/\ ] G3/_ 5/\*/^$*T
M?_H$Z9_X"I_A0!IT5F?\(5H__0)TS_P%3_"C_A"M'_Z!.F?^ J?X4 :=%9G_
M  A6C_\ 0)TS_P !4_PH_P"$*T?_ *!.F?\ @*G^% &G169_PA6C_P#0)TS_
M ,!4_P */^$*T?\ Z!.F?^ J?X4 :=%9G_"%:/\ ] G3/_ 5/\*/^$*T?_H$
MZ9_X"I_A0!IT5F?\(5H__0)TS_P%3_"C_A"M'_Z!.F?^ J?X4 :=%9G_  A6
MC_\ 0)TS_P !4_PH_P"$*T?_ *!.F?\ @*G^% &G169_PA6C_P#0)TS_ ,!4
M_P */^$*T?\ Z!.F?^ J?X4 :=%9G_"%:/\ ] G3/_ 5/\*/^$*T?_H$Z9_X
M"I_A0!IT5F?\(5H__0)TS_P%3_"C_A"M'_Z!.F?^ J?X4 :=%9G_  A6C_\
M0)TS_P !4_PJ6R\,Z=IMP);?3[*"5<@/' JL/Q H O4444 %%%% !1110!YG
M^V%9>-[_ /9T\1I\.;."]\9JL$FG*T-K--$5N(VDFM4NV2V:\CC#R6XN'6$S
MI#YC*FXC)_9;T3XB^%-8\1Z7XQUKQMXGT2".RFTO5O%]MH4.J3SRQ,]S$O\
M8ZQ0-!%F*,>9;QR"59R'GB:)PO[>VL>']!_91\4W/BK6_#F@Z"OV5+N?Q#K4
MFBZ/=!KN%19WMY&K-;VMRQ%O*^QU"3MN1URA\7_X)2^+_AKXDUOQ[!\-[G]G
M71+6TM].>\\(?!?Q*-?\/Z8SO=[;Z2>*VM+=;JX"%&1+57"6D1DDD#1B,H:N
MI;^MONZ=WW25F%72G%^?^7]:V6KM=V/LFBBB@ HHHH **** "OY O^#H[_E.
MO\<_^X!_ZC^F5_7[7\@7_!T=_P IU_CG_P!P#_U'],H _I]_X)._\HLOV:?^
MR5>%_P#TT6M?0%?/_P#P2=_Y19?LT_\ 9*O"_P#Z:+6OH"@ HHHH _,_QM_P
M34_9M^"/[5OB7Q=\4?@1K/B"'4I+R3PT-!^$=OXK\.!;MQ).[6VD:5/>?:XV
MVY.K^=$#(3:,%,D4/TI_P34^&.@?!KX9?\(W\./!6M^%?AO:R7%XVJ>(O"-O
MX5U7Q7J,\H:2Y&FPV]F;2.(*T)$UC;EPL7E)Y*+)+VGAC]HOQKK7QA@M;OP!
MI%E\.=4UF\\/Z9KJ^)C+K$EW;"</)/IWV4116KO:SJCI>2RG,):% [^5[#8:
MG;:K$[VMQ!<I%*\+M%('"2(Q5T)'1E8$$=000:*/N4U&.UK?+S6][N[VUM=;
M6*VM2\M[W^_33Y)KK]JV[)Z*** "BBB@ HHHH **** "BBB@ HHHH **** "
MOS?_ &]O^3L?%?\ VY_^D<%?I!7YO_M[?\G8^*_^W/\ ](X*^YX _P"1C/\
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
MLF8Y"I9?]#@Z[21^1K]):_-_]O;_ ).Q\5_]N?\ Z1P5]SP!_P C&?\ @?\
MZ5$^)X\_Y%\/\:_])D>/T445^OGY*%?<G_!,W4YK/X$:LL>GWEV#KTQWQ-$
M#]GMN/G=3G\.]?#=?>'_  2^_P"2!:O_ -C!-_Z36U?'\<?\BM_XD?6\%?\
M(S7HSWW^WKK_ * NI_\ ?=O_ /':/[>NO^@+J?\ WW;_ /QVM.BOQ<_8S,_M
MZZ_Z NI_]]V__P =H_MZZ_Z NI_]]V__ ,=K3HH S/[>NO\ H"ZG_P!]V_\
M\=H_MZZ_Z NI_P#?=O\ _':TZ* ,S^WKK_H"ZG_WW;__ !VC^WKK_H"ZG_WW
M;_\ QVM.B@#,_MZZ_P"@+J?_ 'W;_P#QVC^WKK_H"ZG_ -]V_P#\=K3HH ^.
M/^"EGQ<^)?PO\6?#G7+#Q'XF^&WPIL;N0^)]>TNVTN\:SNC)#]E.H1W'F,=+
MV?:/.:#8Z?*\DL,2O*FWXJ_: \1^!_\ @H+\.O#EWXX\2MIGC[3;UX/#,WAB
MVA\/7J0VID0V6IB-F?4M\<LK0O>E?LJN?(4A)']&_;#_ &/C^UWX>T_2F^(7
MCCP-81N\6IPZ UFR:S:R*5>"1;JWF$9(9@)H0DJ[C\W3!;?L=PV'C>QUIO&?
MC#5K+PK$S>#?#=V-,ATGP?<?8I+))K5HK);F1Q;RS1@WDMTJB9R$)QA49<D)
M<ZV<GWNG'\[VY?FG:RE(K+GFN3^5+M9\S_"WQ:]5:]W%<S^U%^TGXO\ !OQE
M^%?A_P +V-S96&H>+K.R\3S2Q6LQFMKBWNS%9QDR'9([0^8SCE5B4<><"/GO
MX!_\%!_'OQ#_ &EKCPQHWC"Q\7^./$$'BVWO_AGJ\FF67_"NKS3+DQZ<\GV:
M/^T(K6=0JR27?G>;Y\<L!1<1/[S>_P#!,GX>?'"Q^'WB;XP^$?!OC/XL^%)K
M+4=0\53Z#I=QJ.J7%NCA()[H6,/G0*7'W(;<,T2.L<7W!W^C?LJ#2-<\7>('
M\?>.K_QKXGM9=.L_$MV=.DO/"UDSF1+73X/L@LHT1R&+2VTLDQCB\]Y_*CV*
M--Q4XS>MY[=G&"C:^FZDUHK:M/FUD.?,XRAM:&C[J4G*_79KJ[V2:M\/&?L
M>/\ Q]J/PU\0:3\2/^%@ZMX_\-:V^GZXFN3:'/%9RFW@FC6QN-/M;&*XLGBE
MCEC>2 3 S.DFUD*+[Q_;UU_T!=3_ .^[?_X[7/\ P2^#$'P6\.WEN=:UKQ3K
M.KW9O]8U[6?LPU#6;CRXX1+*+:&&W4K#%%&%AAC0+$ORYR3V=:S=W\EMM>VM
MOG\^Y,=OZ_K^NIF?V]=?] 74_P#ONW_^.T?V]=?] 74_^^[?_P".UIT5!1F?
MV]=?] 74_P#ONW_^.T?V]=?] 74_^^[?_P".UIT4 9G]O77_ $!=3_[[M_\
MX[1_;UU_T!=3_P"^[?\ ^.UIT4 9G]O77_0%U/\ [[M__CM']O77_0%U/_ON
MW_\ CM:=% &9_;UU_P! 74_^^[?_ ..T?V]=?] 74_\ ONW_ /CM:=% &9_;
MUU_T!=3_ .^[?_X[1_;UU_T!=3_[[M__ ([6G10!F?V]=?\ 0%U/_ONW_P#C
MM>+_ /!0;PCXY^+?[)OBC1O!!U/0]9=8;F1O[7_LK[?:13)+<V?VVV=KBU\^
M%)(_.A4NF_(%>]URWQG^#FA_'SX<:EX6\0I?G3=33:TMA?SZ?>6S#E9(+F!T
MEAD4]'1@>HZ$@XXB#G3<8[_U]_H]'L]&;X::A5C*6W]?=ZK5;K4^$/B3\4K&
M7_@FMH_C;P]<?M,BT^%T[0ZB;#Q$B:OX,>UE4WD^I1_;8I-6ALHXY!Y,LEXE
MQ&ZL1,K"=?J+]MKP'\1/CW\ I='^'-X_AW59+F&]E^UWMWIZZQ;QAG^Q"^TV
M^MKRP\UQ%FYA9V158&*569#)H7_!.?X5>'_"'AW0(K#Q9+HOAQIG_L^;QGK+
MV>MR32>;-)JEO]J\G5&D<DL;Y)L@[?N_+5S6_P!C+3/'^K^*I/%/B?QY?:?K
MVNQZS:6.D^-/$&C16"I;+"8&\C4/GB<^8SPH([5LH?L^\-))TXAJI>V]^;YW
MCZWZOWKZ+EDY*UN/#1=*,5V5OEK;M:VUX]7S146M?GOXC_$W^S?"7[,OQ*L]
M/^/VC:)JU[X>TYIK/Q?_ &MI>BPWAB@2WU6%[_?J37<UQ#;&\GCN6B/[X/$W
M^LY_]D[XV^-K?]O+2?#VK6'QJC\::Q'XJN/'VD>(1J3^&Q9V]_&NE7ND-<L-
M.1 CP1C[ _S)<'SU>5=Z?86H_LF^!]6^).C^*+BRUJ2Y\/Q6\.FZ4?$.HCP_
M9?9_]1(FD"?^SQ+$0I27[/YB,B,K JI&E\+?V>?"?P<\2>(M:T2PO3KGBRX$
M^JZIJ6J7>JW]R%9VC@%Q=2RRI;1-+*8K9&6&'S9/+1-[9:DN9R?>;_\  E%)
M7=]-&Y;^7O-S*DFXV6]H+RT;;T[ZV3\ET7*='_;UU_T!=3_[[M__ ([1_;UU
M_P! 74_^^[?_ ..UIT5F69G]O77_ $!=3_[[M_\ X[1_;UU_T!=3_P"^[?\
M^.UIT4 9G]O77_0%U/\ [[M__CM']O77_0%U/_ONW_\ CM:=% &9_;UU_P!
M74_^^[?_ ..T?V]=?] 74_\ ONW_ /CM:=% &9_;UU_T!=3_ .^[?_X[1_;U
MU_T!=3_[[M__ ([6G10!F?V]=?\ 0%U/_ONW_P#CM2V6K3W5P$?3+VV4Y_>2
M-"5'_?,A/Z5>HH **** "BBB@ HHHH ^:O\ @I%\5[#X)_"YO$GCCQU?>"OA
MI:F"TN;30M>M-!USQ7?7,OE1V*:E=S6T=C"%/F&2&Y@F)!;[1;QP.)OF#PQ_
MP4__ &=_@%^TQX5\)_"_X\W_ (CLM5:S;Q1!XC^*]GXI\/VB7<@BC(O]4U.:
M^^VQE3B/2WN8%!/VB)/,CN8ONG]KSPOXN\9_ +5M.\!V5E>^+9KBR;3?M6K?
MV4EI(EY"YN1<_9[D1O"JF9=UM.C-$JO#*K,C?G1\+_BK\3?^%R:#\'_!'A?2
MOB1JD7Q'MO$/Q9\2>#_B<=</G"\1IY->O)?#%C8B2W6VC1=.LKJVN0EM!$(#
M &0F$UK*+_F6FUUINW]E7;;;M&T4DO>DC$?P7)=G\M-TOYGM%=;N[TBC]8J*
M** "BBB@ HHHH *_D"_X.CO^4Z_QS_[@'_J/Z97]?M?R!?\ !T=_RG7^.?\
MW /_ %'],H _I]_X)._\HLOV:?\ LE7A?_TT6M?0%?/_ /P2=_Y19?LT_P#9
M*O"__IHM:^@* "BBB@#Q+Q=\$?B[X;\37[_"_P")W@GP_P"'M4NI=0ETKQ;X
M&N/$36-Q*Q>86D]MJ=@R0O(7E*3"=E>5]KK'LB3TKX3_  W@^$W@6TT6&]O=
M4DC>6YN]0O?+^TZE=32M-<7,HC5(P\DLCN5C1$7=M154*HZ.BA:1Y4#=W=_U
M_P 'S]>X445Q7C']I'X?_#SXL^&_ >N^-/#&D>-?&*R/H>A7FI10ZAJRQ@ES
M#"S!W PW0?PG'0T=4NK#HWV.UHKEHOCEX*F^+DGP_3QAX6;QY#8#5)/#:ZK
M=72T)"_:3:[_ #A%D@;]NW)'-2_$;XR>$/@['I+>+O%7AOPLNOZC%I&EMJ^I
MPV(U*]ESY5K#YK+YDSX.V-<LV#@&C>WG_G;\]/4._E_P_P"6ITE%<WXG^,GA
M#P1XZ\/^%]9\5>&](\2^+3,NAZ1>ZG#;WVLF%0\HMH78/-L4AFV [0<G%'AS
MXR>$/&/C_7O">D>*O#>J>*?"HA;6]&L]3AGU#1Q,N^$W,"L9(?,7E=ZC<.1F
MA:[?U;?[@>F_]7V.DHHHH **** "BBB@ HHHH *_-_\ ;V_Y.Q\5_P#;G_Z1
MP5^D%?F_^WM_R=CXK_[<_P#TC@K[G@#_ )&,_P# _P#TJ)\3QY_R+X?XU_Z3
M(\?HHHK]?/R4*^\/^"7W_) M7_[&";_TFMJ^#Z^\/^"7W_) M7_[&";_ -)K
M:OC^./\ D5O_ !(^MX*_Y&:]&?2%%%%?BY^QA1110 4444 %%%% !1110!^;
M/QU_X.D/V?\ ]GWXW>,? 6L^#_C%<ZQX(UR]T"^FLM*TU[:6>TG>"1HF>^5B
MA:,E2RJ2",@'BN5_XB[OV;?^A)^.'_@GTO\ ^6-?A_\ \%-_^4DO[0?_ &4O
MQ'_Z=+FO#Z_;,+P+E52C"<E*[2>_D?$U<]Q49N*:W[']&'_$7=^S;_T)/QP_
M\$^E_P#RQH_XB[OV;?\ H2?CA_X)]+_^6-?SGT5O_J#E/:7_ ($1_;^+[K[C
M^RS]BC]KSPW^WA^S)X9^*WA"RUS3O#OBK[5]DM]8ABAO8_L]W-:OYBQ22(,O
M Y&'/RE<X.0/5*^'_P#@W!_Y0P_!K_N-_P#I\U"ON"OQK-*$*&-K4*?PQE)+
MT3:1]EA:CJ483ENTG^ 4445PFX4444 %%%% !1110 4444 %%%% !7Y0_P#!
M=7_@NK\6_P#@F+^UOX=\!> O#OPYU?1]7\(6VOS3:_87MQ<K/)>WL#*K0W4*
M[-MLA *DY+<X( _5ZOYS_P#@[N_Y22^"?^R:6'_ITU6OJN#<%0Q69*EB(J4;
M/1GE9S6G2PSG3=G=!_Q%W?M)?]"3\#__  3ZI_\ +&C_ (B[OVDO^A)^!_\
MX)]4_P#EC7Y7T5^O?ZK93_SXB?(?VKB_^?C/U0_XB[OVDO\ H2?@?_X)]4_^
M6-?HQ_P0$_X*[_$G_@JI_P +9_X6%HG@?1_^$$_L?^S_ /A';.ZM_.^U_;O,
M\WS[B;./LL>W;MQELYR,?S+U^X'_  9I_P#-QW_<L_\ N7KYWBO(,NPV55:U
M"DHR7+9K_$D>CE./Q%3%1A4FVG?\F?N!1117XR?9A1110 4444 %%%% !111
M0 4444 %%%<?\<?V@? W[,W@&7Q3\0_%WAWP3X<AFCMWU+6K^.RMA+(<(F^0
M@%F.< <\'T-)M+5C2;V.PHK(U3Q_H6B:7IM[>ZUI-I9:S<06FGW$]Y''%?33
MD"".)B<.\A("*N2V1C-4O$_QD\(>"/'7A_POK/BKPWI'B7Q:9ET/2+W4X;>^
MUDPJ'E%M"[!YMBD,VP':#DXJK.]NM[?/MZDW35UVO\N_H=)17-^'/C)X0\8^
M/]>\)Z1XJ\-ZIXI\*B%M;T:SU.&?4-'$R[X3<P*QDA\Q>5WJ-PY&:Z2ETN/K
M8\;_ &_M$L/%G[)GBK0M4\,>*_&>G^)/LFB7&B^&M6ATO5+]+N[AMRL4TTT$
M''F9:.>5894#1R;D=E/SE^S/\?\ X_?LU:OX4\":W^R_J=E\'8;J'2H?$-B?
M"OAB7PI;R2K!;K+I5CK-[#>9D=6FFM?LBC<YCL^ A^F_VW_#]AXE_99\70:E
M\+(_C7;0VT=XO@J58&BUZ6&9)HHY%FRC1K(B2,NR1BL;!(9GVQ/\1?L5_P#!
M+3X$?M0_%+2_BUJ</[/L^I_#W7(+[3O!GP>\.66A6'@K5;>0S11ZG>1Q1:K=
M7T68]\-S]DAW)\]@K#@PVE27-M=-_P"&R2TT=[\UFFKZ1<D@K?PE;?6WKI\N
MU[KS2;6GZ9T444 %%%% !1110 5_(%_P='?\IU_CG_W /_4?TROZ_:_D"_X.
MCO\ E.O\<_\ N ?^H_IE ']/O_!)W_E%E^S3_P!DJ\+_ /IHM:^@*^?_ /@D
M[_RBR_9I_P"R5>%__31:U] 4 %%%% !1110 5\$_\%!?'O@O]GG]N#P1XHLM
M2T/6/'OB[^S=#U7X>ZPT9?Q?9+=E+6XTZ)T,C7MM+<RR*T9>$B-UE1'*7$/W
MM4$^F6UU>P7,EO!)<6N[R96C!>'<,-M/49'!QUH5U*,NSU\UV_J_WZ@]8N/?
M^OZV/DWXA_$K2_$W_!3'X9Z-X,UKX3^,1H%WJ:^+O#FF*)/%'@V\FTR;&M74
ML-P0D3)%;V7E7%NA)NT(D<^6J>>?\%!_B_\ #GQ;XMU37+[Q#X=\2^%O$GPK
M\7> ?#T]I=P7UG?>(I;BU271XI$)']HS>4D:6X;S)#;S*%)C./ORL?P3X#TW
MX>Z7/::8ET([J[GOIGNKR:\FFFF<N[-+,[N1D[54MA$5$4*B*HSE24XQC)Z)
M26F_O1<-.UHR=M[-1Z*QI"HX3YX]XO\ \!:DOFVDI6M>-]I-R?YV?M':9>>'
M_$/B#P=XJG#?&'QYX>^'-MX+AN'0W.K7>FZD\UV;.0X,CVEP9+JXV$^3&Z2L
M K9/2_L:_9-1_:E^&7A_2Y(Y/'7PXN/B _Q(@&U+W3!J.JK-!]K4 ,%O)1#<
M6Y8?OXH?,0LJDU^@U%;SGSU'4ENW)Z:+7MO\_P"9::'-3I*G35.+>BBM==M[
M[?+MYA4%^EQ)!BVEAADS]Z6(R+CZ!E_G4]%0:F9]EUG_ )_],_\  !__ (]1
M]EUG_G_TS_P ?_X]6G10!F?9=9_Y_P#3/_ !_P#X]1]EUG_G_P!,_P# !_\
MX]6G10!F?9=9_P"?_3/_   ?_P"/4?9=9_Y_],_\ '_^/5IT4 9GV76?^?\
MTS_P ?\ ^/5^=O[=2S)^U3XI%P\<LO\ HFYHXRBG_0X,8!+$<>]?I+7YO_M[
M?\G8^*_^W/\ ](X*^YX _P"1C/\ P/\ ]*B?$\>?\B^'^-?^DR/'Z***_7S\
ME"ON3_@F;#?R? C5C:W-G#'_ &]-E9;9I23]GMN<B1>.G&/QKX;K[P_X)??\
MD"U?_L8)O_2:VKX_CC_D5O\ Q(^MX*_Y&:]&>^_9=9_Y_P#3/_ !_P#X]1]E
MUG_G_P!,_P# !_\ X]6G17XN?L9F?9=9_P"?_3/_   ?_P"/4?9=9_Y_],_\
M '_^/5IT4 9GV76?^?\ TS_P ?\ ^/4?9=9_Y_\ 3/\ P ?_ ./5IT4 9GV7
M6?\ G_TS_P  '_\ CU'V76?^?_3/_ !__CU:=% &9]EUG_G_ -,_\ '_ /CU
M'V76?^?_ $S_ , '_P#CU:=% '\=O_!3 .O_  4>_:!$C*T@^)/B+<RKM!/]
MJ7.2!DX'MD_6O$:]P_X*;_\ *27]H/\ [*7XC_\ 3I<UX?7].X'_ ':G_A7Y
M'YA7_B2]6%%%%=9D?U)?\&YMOJ3_ /!&KX.FWN[&*+_B=;5DM&=A_P 3S4,Y
M(D4'GVK[;^RZS_S_ .F?^ #_ /QZOC+_ (-P?^4,/P:_[C?_ *?-0K[9L=3M
MM3\W[-<07'V>5H9?*D#^7(O5&QT8=P>:_FS/?^1GB/\ '/\ ]*9^E8'_ ':G
MZ+\BG]EUG_G_ -,_\ '_ /CU'V76?^?_ $S_ , '_P#CU:=%>4=1F?9=9_Y_
M],_\ '_^/4?9=9_Y_P#3/_ !_P#X]6G10!F?9=9_Y_\ 3/\ P ?_ ./4?9=9
M_P"?_3/_   ?_P"/5IT4 9GV76?^?_3/_ !__CU'V76?^?\ TS_P ?\ ^/5I
MT4 9GV76?^?_ $S_ , '_P#CU'V76?\ G_TS_P  '_\ CU:=% &9]EUG_G_T
MS_P ?_X]1]EUG_G_ -,_\ '_ /CU:=% &9]EUG_G_P!,_P# !_\ X]7\[?\
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
MXBU#XN?VKK.E^.]'G-KJ5ZGF^?=:=JCPR[KA[?[0HM[O.$53$$MW17N/3?\
M@F?<O\,_^"9>FRZ;;WFI/X?D\2O:03W,MU<71AU?42B/*Y>61VV@%V+.Q.22
M37XG4JQIT?;3Z*[\K7NOE;Y[K2S?[)&+E6]C'J[+\+/YW^6SUNE]4T5^/?P_
M\?\ CSP5\.;VR3Q-X N/'O[1&B>#]>O?B[I<%Y#J]C;ZWJ;6<EK=W#3.Z1
MQ67V9K6.WWNL44;Q>:WJ-W^S5I_Q*_X)XWC3Z'\*M)3]F[Q/XAC?PM#X0M=1
M\!?$"YT^=HVGN+.]2XNDN9D22+SX[I[B*YGN&9[GE&VC"5VI:6;3\G&48U/5
M0<EYR?PII<PHM2DHQZVMT^*+E#T<U%[Z17Q--V/TSHJ&P??8PGRO(S&I\O&/
M+X^[^%34GH[$PES14EU"BBBD4%%%% '\=_\ P4W_ .4DO[0?_92_$?\ Z=+F
MO#Z]P_X*;_\ *27]H/\ [*7XC_\ 3I<UX?7].X'_ ':G_A7Y'YA7_B2]6%%%
M%=9D?U*_\&\$<4W_  1$^%"3W4EA"T&O"2Y241-;K_;6HY<.>%*CG/;&:X3]
MD3X/^$?@I\&_CY\#AIL":K!X3N=6/B[PM=S:1'XTT]HYH8[ZX%M,'AU+S(V6
M6<.QN%*R++M9K>#T;_@W!_Y0P_!K_N-_^GS4*^DO!7[%/P?^''A?QAH>@_"W
MX?Z5HOQ!EDE\3Z?;:!:I:^("X8.+J/9MF4AW&UP1\[<<FOYDXCHN>8XV/2?M
M(_-R=ONW_"VMX_J&75%'#8=]8N$ODEK\WM^/2S\GT'P-XL^)?_!&GPWH'@9H
MAXNU;X4Z;;Z6DMT;1+F4Z9#^Y,PYB\P9C\P8*[]V1C-?(Z?%JS\"?LA_M#V7
MA;X9^/?A/\)?%E_?Z-I.A^'O#3:U#H4UIH_EZOY!\.M>VMG#->(L#2K,D4<J
MWKMY<R2;OOR\_8&^$EWJ>@@> O!L'A_PYH%_X:L_#D/AO34TE;&]='GA,8M]
M_E-M;, <0.9&9XG<(Z>EV7@'0M-\#1^&+?1=)@\-0V(TR/28[.-;&.T$?EBW
M$(&P1;/EV8V[>,8KAS-?6O;RCHZJ:]+R;U[Z6=G=7>WNV=9<GAHT(/7V=M>_
MNI:+IKU5GIUNG'XF^,6E:)K/@G]E;XNVGPVAU_[-K'AK2YM>OIKG1?%?AN.Y
MEALX$L;2ZM=_D2SW'^EQ[X&DMT/RR@J8_O"N(M_V:/AQ:?%>R\>1?#_P3'XY
MTVQ&F6GB)-"M1JUK:!"@MX[K9YJ1!&9=@8+@D8P:[>NBM54W-K[4Y2].:VGX
M7OYVZ7>5&DX1A%_9C&/K:^OXVMV5^K"BBBL#<**** "BBB@ HHHH *_G/_X.
M[O\ E)+X)_[)I8?^G35:_HPK^<__ (.[O^4DO@G_ +)I8?\ ITU6OM. ?^1L
MO\,CQ<__ -T?JC\KZ***_=#X4*_<#_@S3_YN._[EG_W+U^']?N!_P9I_\W'?
M]RS_ .Y>OE>-O^1+6_[=_P#2XGJY)_OL/G^3/W HHHK\!/OPHHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^0+_@Z.
M_P"4Z_QS_P"X!_ZC^F5_7[7\@7_!T=_RG7^.?_< _P#4?TR@#^GW_@D[_P H
MLOV:?^R5>%__ $T6M?0%?/\ _P $G?\ E%E^S3_V2KPO_P"FBUKZ H ****
M"BBB@ KY:_;Q_9Q^*?[1OQ4^'5KX7M?!MIX<\/ZO;ZR/%,VL75EKGA2XBD3S
M9+:W2!UNFEM_-A ,T"E9Y8Y \;,&^I:*/M*79I_=_P '72S#HUW5OZ_X)\^W
MGA'XVZ_^V#;ZYJ'A?X4M\/\ 1Y/LNBZ@WB[4)M5TZV<?Z3/_ &;_ &:D#7<X
M"Q!S>8@CW;=^^59>"^+/PF^+7[4D%[XGT#1_"?A/4];TC7_AIJ]IK-_J"HFE
M3W*K#K-J9+".5YXO*E(M)((XI_.!6Z\M8Y9?K^BH]G%I1FKI)K7KS*TOOBY+
M2R]YM>]9JN>2ES1TV?\ X#JON:3]8J^E[_(_Q<_X)_\ B;6?$,OAKPQ?: /A
MEXQTWPWI?B634+N:/6-+CT2?S$:T187BN3=PB.!A))!Y!C,JF8MY8UO@%^QC
MXP\ ?'3P]<^(;WPW+X)^%SZ^_@^:PNIFU+4_[7N1,5OH'A6.#[)$7@4QS3?:
M-PE80%?+/U%16KDY2<YZMW>O=_Y=.V^^IG&$8Q4(JR5E]W^?7_,*@O\ 3;?5
M8/*N8(;F/.[9*@=<^N#4]%249G_"%:/_ - 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_"OSM_;J
MLH=._:I\4PV\4<$2?9-J1H%5<V<!. ..M?I+7YO_ +>W_)V/BO\ [<__ $C@
MK[G@#_D8S_P/_P!*B?$\>?\ (OA_C7_I,CQ^BBBOU\_)0K[D_P""9OAZPU;X
M$:M)=6-G<R#7IE#2PJY ^SVQQDCIR?SKX;K[>_X)WZQ)X>_93\67\*HTUCJE
MY<1JX)4LEG;L,X(.,CUKXGQ!Q$*&2U*]3X8V;]%=L^PX&@YYM&$=VFCUGPO^
MQQ\)?!/Q&\1^+](^&?@33?%/B]/+UO5K?0[:.[U5.,K-($W.#@$@GYB 3DBL
M&U_X)\_![P^_@Z/P[\//!/A#3?!.M2:_8:=H7AG3+*V:[>!X2_RV^^(X8$M
MT3OL579XRT;<O_PU_P")?^?'0_\ OS+_ /'*/^&O_$O_ #XZ'_WYE_\ CE?Q
MG'Q]X2C:TYZ6^P^CNON>J[/4_I!\"YH[W4=;]>ZL_O6GH>D:7^QW\(]$\.>)
M='LOA9\.;32/&DTMQXAL8/#5E';:[+*,2O=QB/;.S@D,9 Q;/.:A_P"&*O@W
M]H\)R_\ "I?AEYO@)=GAE_\ A%['=X<&5.+(^5_HPRJ_ZK;]T>E>>_\ #7_B
M7_GQT/\ [\R__'*/^&O_ !+_ ,^.A_\ ?F7_ ..4+Q]X2334ZFEOL/IMUZ=
M? N:-6:C]_??[SWS_A"M'_Z!.F?^ J?X4?\ "%:/_P! G3/_  %3_"M.BOVH
M^/,S_A"M'_Z!.F?^ J?X4?\ "%:/_P! G3/_  %3_"M.B@#,_P"$*T?_ *!.
MF?\ @*G^%'_"%:/_ - G3/\ P%3_  K3HH _CM_X*80I;?\ !1[]H&.-%CCC
M^)/B)551@*!JER  /2O$:]P_X*;_ /*27]H/_LI?B/\ ].ES7A]?T[@?]VI_
MX5^1^85_XDO5A111769']$W_  2^\:WWPI_X(&? O6M"^PVFJ76L:M:RW$EA
M!<,\9U75VVGS48=43G&>*Z?_ (;!^('_ $%=,_\ !%I__P 8K@OV O\ E7D^
M ?\ V,&J_P#ITUFL^OA\KRW"5G7G6I1D_:U-7%-_$^Z.+B#,<71KPA1JRBN2
M&BDTMO)GIO\ PV#\0/\ H*Z9_P""+3__ (Q1_P -@_$#_H*Z9_X(M/\ _C%>
M945ZO]BY?_SXA_X#'_(\+^V<P_Y_S_\  I?YGTK^R-^T)XJ^)_[0OA_0]<NM
M,OM+OOM/GP?V/91[]EM*Z_,D08895/![5]L?\(5H_P#T"=,_\!4_PK\\OV"?
M^3L?"G_;Y_Z1SU^D%?EG&^%HT,="%""BN1.R27678_3^"\36KX&4Z\W)\[U;
M;Z1[F9_PA6C_ /0)TS_P%3_"C_A"M'_Z!.F?^ J?X5IT5\:?7F9_PA6C_P#0
M)TS_ ,!4_P */^$*T?\ Z!.F?^ J?X5IT4 9G_"%:/\ ] G3/_ 5/\*/^$*T
M?_H$Z9_X"I_A6G10!F?\(5H__0)TS_P%3_"C_A"M'_Z!.F?^ J?X5IT4 9G_
M  A6C_\ 0)TS_P !4_PK^=O_ (.WM+MM)_X*/>"H[6W@MHS\-K%BL480$_VI
MJHS@=^!^5?T;U_.?_P '=W_*27P3_P!DTL/_ $Z:K7VG /\ R-E_AD>+G_\
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
MRU/_ ,%MQ_\ $4?\);:_\\M3_P#!;<?_ !% &G169_PEMK_SRU/_ ,%MQ_\
M$4?\);:_\\M3_P#!;<?_ !% &G169_PEMK_SRU/_ ,%MQ_\ $4?\);:_\\M3
M_P#!;<?_ !% &G7YO_M[?\G8^*_^W/\ ](X*_0W_ (2VU_YY:G_X+;C_ .(K
M\[?VZKM;[]JGQ3*@E"M]DP)(VC;_ (\X!RK $?B*^YX _P"1C/\ P/\ ]*B?
M$\>?\B^'^-?^DR/)****_7S\E"OM/]@W_DS?QS_U^W__ *0P5\65]E?L+:M%
M:?LB>-8&6Y+R7M]@I;2.@S90#E@I4?B>*_.O%7_DF<3_ (7^3/M_#S_D>4OZ
MZHY&BBBO\6#^]0HHHH ^Y**S/^$MM?\ GEJ?_@MN/_B*/^$MM?\ GEJ?_@MN
M/_B*_P!5#^8S3HK,_P"$MM?^>6I_^"VX_P#B*/\ A+;7_GEJ?_@MN/\ XB@#
M3HK,_P"$MM?^>6I_^"VX_P#B*/\ A+;7_GEJ?_@MN/\ XB@#^0+_ (*;_P#*
M27]H/_LI?B/_ -.ES7A]>W?\%,)A<?\ !1[]H%UW /\ $GQ$P#*5(!U2YZ@\
M@^QKQ&OZ=P/^[4_\*_(_,*_\27JPHHHKK,C^A#]@+_E7D^ ?_8P:K_Z=-9K/
MJS_P3_U&.3_@WS^ UL%G\R/7M48DP.(R/[4UGHY&TGGH#Z^AJM7RF2?#7_Z^
MU/\ TIGC<3?[U#_!#\@HHHKVSYP]@_8)_P"3L?"G_;Y_Z1SU^C&JW_\ 9>EW
M-SY,]Q]GB:7RH$WRR[03M1>['& .YK\XOV%;M;']JGPM*XE*K]KR(XVD;_CS
MG'"J"3^ K]#KKQ7$]K((%OXYBI$;OI=RZJV."5"@D9[9&?45^.^(=_KT>7?V
M:_.1^N< 6^HRYMN=_E$^;OV1/VW?BE^UU^SMJ?C?0_ACX)-U>W0_X1N ^.77
M3Y8M^R:WU&X6Q>:TO;<K(LL<5K<() (]^0Y30O?VPOBSIOP)L?%Y^#OAK4;R
MVUJ\T[6[#3/',LZ)#;ZA]A!TZ1]-CDOKJ9P6B@>&W1@,&<,5#<M^R?\ "#XI
M^ OCI\8OB#XFTKPSX:O?&-NL-EHVBWNIW^GZ[?Q&01ZK=[[*+[,YB\B#")+)
MY48#R.(H@'?M9?LF7_QX_9C\,_!6'PEX1\0>&H=,BM;CQ=KTNH0:SX4U"*+R
MH]7TVTCT^19KQ"TDJO\ :[4AV(W89J^+A9\C[J%T_/?7Y7UM\23M*Z7V;^*<
M6]%*5GY+;37OI:]^5M7C:_K7C'XV?$_PG^T3X;T _#_P3+X"\3:JVEV^MMXT
MN5UM EE-<R3-IJZ:T.P&!T'^G9(9&(4DH/9:\ZN=(;4/C;I'B&=KUM+\/Z'<
M6%G&;&Z:>:YN986EE<&+:-D=M&JL"2?/F!  &[LO^$MM?^>6I_\ @MN/_B*E
M? N^OKO;TZ7^?R3NW*^VVG3O^MOD:=%9G_"6VO\ SRU/_P %MQ_\11_PEMK_
M ,\M3_\ !;<?_$4 :=%9G_"6VO\ SRU/_P %MQ_\11_PEMK_ ,\M3_\ !;<?
M_$4 :=?SG_\ !W=_RDE\$_\ 9-+#_P!.FJU_0[_PEMK_ ,\M3_\ !;<?_$5_
M.W_P=O:C'J?_  4>\%/&LZ@?#:Q7$L#Q'/\ :FJ]G ..>M?:< _\C9?X9'BY
M_P#[H_5'Y;4445^Z'PH5^X'_  9I_P#-QW_<L_\ N7K\/Z_;;_@SDU:+2_\
MAHOS%N6W_P#"-8\FVDFQC^U^NQ3CKWKY7C;_ )$M;_MW_P!+B>KDG^^P^?Y,
M_<JBLS_A+;7_ )Y:G_X+;C_XBC_A+;7_ )Y:G_X+;C_XBOP$^_-.BLS_ (2V
MU_YY:G_X+;C_ .(H_P"$MM?^>6I_^"VX_P#B* +]U:QWMM)#-&DL,JE)(W4,
MKJ1@@@\$$=J+:VCLK:.&&-(H8E"(B*%5% P  .  *\6_:D\?7NG_ -A_V5?:
MQIV_[1YNP3VGF8\K'4+NQSZXS[UY)_PL_P 2_P#0PZY_X'R__%5^(<7^-^!X
M?S>ME%;#3G*GRW::2?-%26_;FL?9Y5P96Q^%ABHU$E*^C3[V_0^L/#G@/3?"
MFM:UJ-FEU]M\07*W5[+<7DUR698UC58Q(["*(*N1%'MC#,[!=SN6V*^-_P#A
M9_B7_H8=<_\  ^7_ .*H_P"%G^)?^AAUS_P/E_\ BJ^:_P")E,MV^IU/_ HG
MH_\ $.\1_P _H_<S[(HKY[_9H^(6IW_CN[35-3UG4+<6#E8W>:Z"MYD>&VC=
MCC/.._O7N/\ PEMK_P \M3_\%MQ_\17[-P1Q=1XERM9G0IN$7)QLVF]/0^0S
MG*IY=B7AIRYG9.Z\S3HK,_X2VU_YY:G_ ."VX_\ B*ELO$$%_<"-([U6.>9+
M*:-?^^F4#]:^N/*+U>7_ +6_PI\;_&+X2S:/X"\4>'O#&L2S(9&U[0WU?3KN
M'<"T<D,<\$H/ *LDH&1AE8'CU"BIE%27*QIM.Z/G31OV*O%/@C]F;P5\'O#O
MCW1+#P)I>A/X?\3&Y\,RSZKJUO(NR0:?.E['#IWRM*J!X+D1JT87_5\S?'7]
MA*3XP_%:;4K;Q6FD^#?$\>D0^,O#TFEFYDUM=*N6N;/[-="9#:%F;RK@O'/Y
ML*(J"%@9#]"T5?,W+F?>_P _/NO)Z+HB;*UO*WIMMV;LKM:NVK"BBBD,****
M "BBB@ HHHH **** "OY O\ @Z._Y3K_ !S_ .X!_P"H_IE?U^U_(%_P='?\
MIU_CG_W /_4?TR@#^GW_ ()._P#*++]FG_LE7A?_ --%K7T!7S__ ,$G?^46
M7[-/_9*O"_\ Z:+6OH"@ HHHH **** "O(_C-^P_\//C]\6/#WC+Q/8:S=ZG
MX=DCECM8-=O;73-1>*020F\LHI5M[ORW4,GGQOC '( %>N44=5+JM@W33V9Y
M_??LQ>$-1_:0LOBS)!KO_"<:=I#Z%!<)XBU%+$63L7:)K!9Q9OE\,6:$MN1#
MG**1Q#_\$_O!WCCPG9V'Q!DU;QK=Z;K&HZE:7<NN:M"\5O>3^8^G.[WLL\UB
MR)"LMG--):RF)?W"QK'%'[O11'W6G'I>WE=\SMVUU];]PZM]_P#+E_\ 2=/3
M0\Z^('[*'@'XH?%G0?&^M:&]SXD\.B);:>+4+JV@N%AD,UNMU;Q2+#>""9FE
M@%RD@@D9I(MCL6*_#S]E+P%\*?BQKWC;0=#DL?$/B,RM=R'4+J:UA,T@FN#;
M6KR-;VAN)E66<V\<9GD57EWN U>B441;C\.F_P"._P!_7N#UT?E^&WW=.P44
M44 %%%% !1110 4444 %?F_^WM_R=CXK_P"W/_TC@K](*_-_]O;_ ).Q\5_]
MN?\ Z1P5]SP!_P C&?\ @?\ Z5$^)X\_Y%\/\:_])D>/T445^OGY*%?:?[!O
M_)F_CG_K]O\ _P!(8*^+*^T_V#?^3-_'/_7[?_\ I#!7YUXJ_P#),XG_  O\
MF?;^'G_(\I?UU1Q%%%%?XL']ZA1110!]R4445_JH?S&%%%% !1110!_'?_P4
MW_Y22_M!_P#92_$?_ITN:\/KW#_@IO\ \I)?V@_^RE^(_P#TZ7->'U_3N!_W
M:G_A7Y'YA7_B2]6%%%%=9D?T(?L!?\J\GP#_ .Q@U7_TZ:S6?6A^P%_RKR?
M/_L8-5_].FLUGU\IDGPU_P#K[4_]*9XW$W^]0_P0_(****]L^</8/V"?^3L?
M"G_;Y_Z1SU]W:I^T!X1T;4[BSN=6\NXM96AE3[+,=CJ2",A,'D'I7PC^P3_R
M=CX4_P"WS_TCGKUCXG_\E*\0_P#83N?_ $:U?R'])SC[,.%JN$Q&7PA)U%9\
MZDU9<STY91/Z%\&<CH9GA:U.NVE&5]+=H]TSZ/\ ^&DO!?\ T&?_ "4G_P#B
M*/\ AI+P7_T&?_)2?_XBOE2BOY/_ .)CN)?^?%#_ ,!J?_+3]L_XA]EW\\_O
MC_\ (GU7_P -)>"_^@S_ .2D_P#\175^&O$MEXOT6'4=.F^T6=QN\N38R;MK
M%3PP!Z@]J^*:^J_V;?\ DBVC?]M__1\E?I_A-XLYOQ1F]3 8^G3C"--S3@I)
MW4H1^U.2M:3Z=M3YOBGA;"9;A(UZ$I-N26K79OHEV.YHHHK^A3X(**** "OY
MS_\ @[N_Y22^"?\ LFEA_P"G35:_HPK^<_\ X.[O^4DO@G_LFEA_Z=-5K[3@
M'_D;+_#(\7/_ /='ZH_*^BBBOW0^%"OW _X,T_\ FX[_ +EG_P!R]?A_7[@?
M\&:?_-QW_<L_^Y>OE>-O^1+6_P"W?_2XGJY)_OL/G^3/W HHHK\!/OPHHHH
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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
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
MG(Q\K_\ $(C^S;_T.WQP_P#!QI?_ ,KJ_5"BO7PN?YCAJ2HT*KC%;)?><=7
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
M_5N[_%A6/X^^'V@_%;P;J'AWQ1HFD>)/#^KPFWO]+U6SCO+.]C/5)89 R.O
MX8$<5L44#/G_ /X=._LL_P#1M/P _P##>:1_\CU\0?"?_@SH_99^%'Q3\->*
M?^$C^+_B7_A&M5M=5_LC7=0TB\TK5?(F27[-=P?V<OFV\FW9(F1N1F&1G-?J
M_10!\_\ _#IW]EG_ *-I^ '_ (;S2/\ Y'J'XH?L$6EEXI^'WBGX,W_AGX0>
M*?AGI][H>D0Q>&$O/#L^E7C1O<6-QIT$UHQC\V&*:,PSPE)4!.]6=&^AJ*5M
M4^J_X;\4VGW3:>C'?1KO_7_!79ZK4_//_@H/^RYKWP0_8L\3ZAIUUXB\=_%_
MXF?$KPMXBUS7=$\"7^L()[+4;!U=-*L?-FCT^SL[+"QO,781[6N'FE#-O?$[
M_@BU;?&[QO!\1/%NL_"OQC\4-3U2[O=>N?$_PN36/#-[;3V=E9K%;:3<7S/:
MS0Q:=:&.=KJ9@YN-RLDWE)]W44XV4;>?W+EA&R[*T%MNM'H-S;M;Y^>K?Z[=
M[-6:1\M^#_V _&7@G0_VB;+3OBM;:3)\:I8[C1+_ $CPT^GWW@^6/3(=-5C)
M'>;9SY-M;MF!;1E<2E#'NC\KRWPK_P $>/&?A#PM=QZ=\3/AKI.MQ_$2U^)&
MF2:9\-KV'38;Y-&?2+D75O)K<D]VUQ$PG>9KI)3<-+)(\OF$#[VHHDN;XNT5
M\H-./W.*];:BC)QT7G_Y,K/[T?&7P6_X)B^.O@NWP1^R_%;PE>CX-_#O5? "
M^;X%N%_M<7@@\NZ.-4_=&,V=GNC^?S-L^&C\U/)^<_BQ^QCXC^ MO\-?AU?^
M(-8\0?\ "OO!.E>'[*XM?@OXPUG1/&1MKJX>*.[&A:S#;B,?N$DM]9DF@W;Y
M$2*.67?^K-%.<IRES7L[WNM[WF[KL[U)/9K6UK)6+^[RO56MY?9W[_"NJ?GN
M>"?M%?L^_$7]ICP+\)[BT\3>$O /B/PAKFG^*]7M[WP]/K]O/>01'-M$8[ZU
M*1AY)!O)<L N ,'/C^@_\$H_&$7A[P7I.L_%/PKJ6G^%_B;K_P 0;N.#P1<V
MKZE#JZ7J3V"M_:C^44_M*\VS_/U@S'^[<R_;=%*2BW*RLI-MKI=\O?I[D=/+
MS=U%R22N]%:_6UIK[_WD]?/R5ODC7_\ @G5\0/B#^R]/\*_$_P 9[2\TOP[%
MI7_"#:EIW@\6E_I-QI=W#=6-UJ9>\ECU*16M;=76)+..1?/^16=&A\Z^(W_!
M&?QC\3O$OQ'\27_Q?\+0^*OBQX5USP[XAN;?P'<+9B74X]+MC/;0-JI:)(K3
M2;9%B>61FE>:0R;66%/ORBJYY<SG?5WU_P 2M+YM)7>^B[(JG)T[<FEFFO+E
MV^2[;;Z:L^<=#_8"?4_!?[0OACQCXIM-<\/?'Z8R7$.FZ.^FW&D+)HUMI4RB
M5[F82Y2UCD4[$VL6!W@C&Y^P=^QM#^Q?\,KS0UB^&<=W?SQS7#>!O %MX-T^
MY*1+&)I+6*68O<,!EY&EVGY0D<8&#[E11S.[?=1C\H[+Y?>^MS/E7+&'2+;7
MJ]PHHHJ2@HHHH **** "BBB@ HHHH *_D"_X.CO^4Z_QS_[@'_J/Z97]?M?R
M!?\ !T=_RG7^.?\ W /_ %'],H _I]_X)._\HLOV:?\ LE7A?_TT6M?0%?/_
M /P2=_Y19?LT_P#9*O"__IHM:^@* "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 **** "OY O\ @Z._Y3K_ !S_ .X!_P"H_IE?U^U_(%_P='?\IU_C
MG_W /_4?TR@#YWT;_@IG^TA\/M(M=!T']H+XW:)H6B0II^G:=I_CK5+:TT^V
MB41Q00Q).$CC1%5510 H4   59_X>Q?M3?\ 1RWQ_P#_  X>K_\ R1110 ?\
M/8OVIO\ HY;X_P#_ (</5_\ Y(H_X>Q?M3?]'+?'_P#\.'J__P D444 '_#V
M+]J;_HY;X_\ _AP]7_\ DBC_ (>Q?M3?]'+?'_\ \.'J_P#\D444 '_#V+]J
M;_HY;X__ /AP]7_^2*/^'L7[4W_1RWQ__P##AZO_ /)%%% !_P /8OVIO^CE
MOC__ .'#U?\ ^2*/^'L7[4W_ $<M\?\ _P .'J__ ,D444 '_#V+]J;_ *.6
M^/\ _P"'#U?_ .2*/^'L7[4W_1RWQ_\ _#AZO_\ )%%% !_P]B_:F_Z.6^/_
M /X</5__ )(H_P"'L7[4W_1RWQ__ /#AZO\ _)%%% !_P]B_:F_Z.6^/_P#X
M</5__DBC_A[%^U-_T<M\?_\ PX>K_P#R1110 ?\ #V+]J;_HY;X__P#AP]7_
M /DBC_A[%^U-_P!'+?'_ /\ #AZO_P#)%%% !_P]B_:F_P"CEOC_ /\ AP]7
M_P#DBC_A[%^U-_T<M\?_ /PX>K__ "1110 ?\/8OVIO^CEOC_P#^'#U?_P"2
M*/\ A[%^U-_T<M\?_P#PX>K_ /R1110 ?\/8OVIO^CEOC_\ ^'#U?_Y(H_X>
MQ?M3?]'+?'__ ,.'J_\ \D444 '_  ]B_:F_Z.6^/_\ X</5_P#Y(H_X>Q?M
M3?\ 1RWQ_P#_  X>K_\ R1110 ?\/8OVIO\ HY;X_P#_ (</5_\ Y(H_X>Q?
MM3?]'+?'_P#\.'J__P D444 '_#V+]J;_HY;X_\ _AP]7_\ DBC_ (>Q?M3?
M]'+?'_\ \.'J_P#\D444 '_#V+]J;_HY;X__ /AP]7_^2*/^'L7[4W_1RWQ_
M_P##AZO_ /)%%% !_P /8OVIO^CEOC__ .'#U?\ ^2*/^'L7[4W_ $<M\?\
M_P .'J__ ,D444 '_#V+]J;_ *.6^/\ _P"'#U?_ .2*/^'L7[4W_1RWQ_\
M_#AZO_\ )%%% !_P]B_:F_Z.6^/_ /X</5__ )(H_P"'L7[4W_1RWQ__ /#A
MZO\ _)%%% !_P]B_:F_Z.6^/_P#X</5__DBC_A[%^U-_T<M\?_\ PX>K_P#R
M1110 ?\ #V+]J;_HY;X__P#AP]7_ /DBC_A[%^U-_P!'+?'_ /\ #AZO_P#)
M%%% !_P]B_:F_P"CEOC_ /\ AP]7_P#DBC_A[%^U-_T<M\?_ /PX>K__ "11
M10 ?\/8OVIO^CEOC_P#^'#U?_P"2*/\ A[%^U-_T<M\?_P#PX>K_ /R1110
M?\/8OVIO^CEOC_\ ^'#U?_Y(H_X>Q?M3?]'+?'__ ,.'J_\ \D444 '_  ]B
M_:F_Z.6^/_\ X</5_P#Y(H_X>Q?M3?\ 1RWQ_P#_  X>K_\ R1110 ?\/8OV
MIO\ HY;X_P#_ (</5_\ Y(H_X>Q?M3?]'+?'_P#\.'J__P D444 '_#V+]J;
M_HY;X_\ _AP]7_\ DBC_ (>Q?M3?]'+?'_\ \.'J_P#\D444 '_#V+]J;_HY
M;X__ /AP]7_^2*/^'L7[4W_1RWQ__P##AZO_ /)%%% !_P /8OVIO^CEOC__
M .'#U?\ ^2*/^'L7[4W_ $<M\?\ _P .'J__ ,D444 '_#V+]J;_ *.6^/\
M_P"'#U?_ .2*/^'L7[4W_1RWQ_\ _#AZO_\ )%%% !_P]B_:F_Z.6^/_ /X<
M/5__ )(H_P"'L7[4W_1RWQ__ /#AZO\ _)%%% !_P]B_:F_Z.6^/_P#X</5_
M_DBC_A[%^U-_T<M\?_\ PX>K_P#R1110 ?\ #V+]J;_HY;X__P#AP]7_ /DB
MC_A[%^U-_P!'+?'_ /\ #AZO_P#)%%% !_P]B_:F_P"CEOC_ /\ AP]7_P#D
MBC_A[%^U-_T<M\?_ /PX>K__ "1110 ?\/8OVIO^CEOC_P#^'#U?_P"2*/\
MA[%^U-_T<M\?_P#PX>K_ /R1110 ?\/8OVIO^CEOC_\ ^'#U?_Y(H_X>Q?M3
M?]'+?'__ ,.'J_\ \D444 '_  ]B_:F_Z.6^/_\ X</5_P#Y(H_X>Q?M3?\
M1RWQ_P#_  X>K_\ R1110 ?\/8OVIO\ HY;X_P#_ (</5_\ Y(H_X>Q?M3?]
M'+?'_P#\.'J__P D444 '_#V+]J;_HY;X_\ _AP]7_\ DBC_ (>Q?M3?]'+?
M'_\ \.'J_P#\D444 '_#V+]J;_HY;X__ /AP]7_^2*/^'L7[4W_1RWQ__P##
MAZO_ /)%%% !_P /8OVIO^CEOC__ .'#U?\ ^2*/^'L7[4W_ $<M\?\ _P .
M'J__ ,D444 '_#V+]J;_ *.6^/\ _P"'#U?_ .2*/^'L7[4W_1RWQ_\ _#AZ
MO_\ )%%% !_P]B_:F_Z.6^/_ /X</5__ )(H_P"'L7[4W_1RWQ__ /#AZO\
M_)%%% !_P]B_:F_Z.6^/_P#X</5__DBN)\7?$CQ%\>/$-QXK\<:]K7C/Q3JN
BW[;K.NWLNHZA>>6HBC\R>9FD?;&B(NYCA44#@ 444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>brc-20230731_g5.jpg
<TEXT>
begin 644 brc-20230731_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" '! KL# 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#]$/\ @FE_
MP32_9Q^)/_!./X >(O$7P ^">O\ B#7_ (;^'=2U/4]2\#:7=7FHW4VEVTDT
M\TSP%Y)7=F9G8EF9B2237MG_  Z=_99_Z-I^ '_AO-(_^1Z/^"3O_*++]FG_
M +)5X7_]-%K7T!0!\_\ _#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_
M#_PWFD?_ "/7T!10!\__ /#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\
M/_#>:1_\CU] 44 ?/_\ PZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\ T;3\ /\
MPWFD?_(]?0%% 'S_ /\ #IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\
M#>:1_P#(]?0%% 'S_P#\.G?V6?\ HVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /
M_#>:1_\ (]?0%% 'S_\ \.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _
M\-YI'_R/7T!10!\__P##IW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##
M>:1_\CU] 44 ?/\ _P .G?V6?^C:?@!_X;S2/_D>C_AT[^RS_P!&T_ #_P -
MYI'_ ,CU] 44 ?/_ /PZ=_99_P"C:?@!_P"&\TC_ .1Z/^'3O[+/_1M/P _\
M-YI'_P CU] 44 ?/_P#PZ=_99_Z-I^ '_AO-(_\ D>C_ (=._LL_]&T_ #_P
MWFD?_(]?0%% 'S__ ,.G?V6?^C:?@!_X;S2/_D>C_AT[^RS_ -&T_ #_ ,-Y
MI'_R/7T!10!\_P#_  Z=_99_Z-I^ '_AO-(_^1Z/^'3O[+/_ $;3\ /_  WF
MD?\ R/7T!10!\_\ _#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_ #_PW
MFD?_ "/7T!10!\__ /#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\ /_#>
M:1_\CU] 44 ?/_\ PZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\ T;3\ /\ PWFD
M?_(]?0%% 'S_ /\ #IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\ #>:1
M_P#(]?0%% 'S_P#\.G?V6?\ HVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /_#>:
M1_\ (]?0%% 'S_\ \.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _\-YI
M'_R/7T!10!\__P##IW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##>:1_
M\CU] 44 ?/\ _P .G?V6?^C:?@!_X;S2/_D>C_AT[^RS_P!&T_ #_P -YI'_
M ,CU] 44 ?/_ /PZ=_99_P"C:?@!_P"&\TC_ .1Z/^'3O[+/_1M/P _\-YI'
M_P CU] 44 ?/_P#PZ=_99_Z-I^ '_AO-(_\ D>C_ (=._LL_]&T_ #_PWFD?
M_(]?0%% 'S__ ,.G?V6?^C:?@!_X;S2/_D>C_AT[^RS_ -&T_ #_ ,-YI'_R
M/7T!10!\_P#_  Z=_99_Z-I^ '_AO-(_^1Z/^'3O[+/_ $;3\ /_  WFD?\
MR/7T!10!\_\ _#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_ #_PWFD?_
M "/7T!10!\__ /#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\ /_#>:1_\
MCU] 44 ?/_\ PZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\ T;3\ /\ PWFD?_(]
M?0%% 'S_ /\ #IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\ #>:1_P#(
M]?0%% 'S_P#\.G?V6?\ HVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /_#>:1_\
M(]?0%% 'S_\ \.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _\-YI'_R/
M7T!10!\__P##IW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##>:1_\CU]
M 44 ?/\ _P .G?V6?^C:?@!_X;S2/_D>C_AT[^RS_P!&T_ #_P -YI'_ ,CU
M] 44 ?/_ /PZ=_99_P"C:?@!_P"&\TC_ .1Z/^'3O[+/_1M/P _\-YI'_P C
MU] 44 ?/_P#PZ=_99_Z-I^ '_AO-(_\ D>C_ (=._LL_]&T_ #_PWFD?_(]?
M0%% 'S__ ,.G?V6?^C:?@!_X;S2/_D>C_AT[^RS_ -&T_ #_ ,-YI'_R/7T!
M10!\_P#_  Z=_99_Z-I^ '_AO-(_^1Z/^'3O[+/_ $;3\ /_  WFD?\ R/7T
M!10!\_\ _#IW]EG_ *-I^ '_ (;S2/\ Y'H_X=._LL_]&T_ #_PWFD?_ "/7
MT!10!\__ /#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\ /_#>:1_\CU]
M44 ?/_\ PZ=_99_Z-I^ '_AO-(_^1Z/^'3O[+/\ T;3\ /\ PWFD?_(]?0%%
M 'S_ /\ #IW]EG_HVGX ?^&\TC_Y'H_X=._LL_\ 1M/P _\ #>:1_P#(]?0%
M% 'S_P#\.G?V6?\ HVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /_#>:1_\ (]?0
M%% 'S_\ \.G?V6?^C:?@!_X;S2/_ )'H_P"'3O[+/_1M/P _\-YI'_R/7T!1
M0!\__P##IW]EG_HVGX ?^&\TC_Y'K^73_@XL\,Z;^SQ_P61^,/@_P!I]CX&\
M):1_8OV#1/#\"Z9IUEYNAZ?-)Y5O %C3?+)([;5&6=F/))K^PNOY O\ @Z._
MY3K_ !S_ .X!_P"H_IE ']/O_!)W_E%E^S3_ -DJ\+_^FBUKZ KY_P#^"3O_
M "BR_9I_[)5X7_\ 31:U] 4 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !117XG?\%$O^">7P7^$/_!:+]AGP=I_PW\'7FB^-M1\
M377BA-0T:UNF\4S,%G\R_+1XN2))'*^8"$SA0  *4;RKTJ"_Y>2Y?1V;_0)^
M[1J5OY%S?DOU/VQHKX0\?_MKZ%_P3F\42?LZ_!GX<1>,&^$_@"]^(NM6=_XA
M&BVNA:$EQ(RVUJZVLYN+DEG$<++$@14WS@FN0\,_\%5/'W[3W_!2[]GKP[\+
M=*\.77P?^(OPUF^(!74]9GT[4;F&2:."1IU2UF036N)0EL&\N5R2T\>%PXM3
M:4-;MV^7/_\ *YKU3]0E>$6Y]-__ "3_ .60^3/T>HKXH\"_\%1-=\6?MUZ+
M^SS\2?A!I/A*[\?:+K%]IQM?&EKXAN;:.SY:#5+2*!8K9IK<B55CGN/ED0-C
M+;?-_P#@U0B6#_@CUX:1%5$3Q-KRJJC 4"_EP *6'?M>9K;DYT^_O\C5NEG?
M[M@FU%>:FH-=KP<T_/1?CN?H_17XA?M>WW_#&_QA^,]Q^TA\--;USP)\5==O
MG\,_M+^"#)?:MX-L[I_*@TN\,;B>"TMC^Y:WCD6*5 T?DS;VK1^+7[>6F_\
M!,3_ (*T_M??%O3?!%EXM\,'P[X"?5VLM13328[TI ;M-L,OGS$S*^TA0RHV
M95.T,\._:SHP6]33TER\W*^SO[NMOYM4.I%P]I97Y=?6/,H\R[Z.^E^SLS]K
M**^+O^"A/_!5WQ%_P3[\2V.HZQ\)[#5/AM<ZEI.GC6G\;VUKK.H_;95BEEL-
M*$,C3);,\8D,\UODR+MW+EA+_P //O'FN?\ !0SXE_ 7PY\$8-=_X5D_A^^O
M]?/C2*TCDTC4C']HO/)DM@%DM4=W\CS&,RP2;75MBO-.2FTEU<EKIK%)RO>U
MK)IMNRMKLF9N<4F^RC+OI)VBU;>[TTOJ?9E%?G;^S7_P<"_#/]KWXV^%_!L>
MG^#1X4^*>L:GX9\.X\86]_XBFDMDDQ+J>AB -8VET(I1"[S2,V8]\:"0$?-/
M_! ?_@HO8_LO_#+X0_ S6/!T5EX?^)>N>/;W3/$4.I!5L3I5S+<RQM9K"0(?
M*RJOYH8-&P\O;M9G3?--P>GN.2_[=LY)WV:B^;77I;5&M6+@F^JDHM=K\UGY
MZQ:T^_1G[445\#_ 3_@MAHO[1WB'X4PZ[\.1H7PR_:2N-9TCX?:S+K*W]WJ;
MV)9'34]/-NB6:SJK^7Y<]SG@.(\\?%?_  13_;,@^''_  35^$/[/>C?#O3/
MB-XB^,]_XY>YTW5-4&EZ59:-9R3M=-*YMYQ,T@;RD@"!6).]XU^8Q*4E[56U
MA%RMW:>L7_*TO>=]EJTEJ5&$9*,KZ.23?DU*S3O:5W%Q5G[TM$V]#]S**_%W
M_@DU_P %/?#/_!/7_@C)^RQX9NXO##>*?BCJWB6ST@>*?%$7AC0-.@M=5O)+
MBYO]2DCF$$:AHU4+%(\DDBJJ]2/I&S_X+WCX@6_[/+?#_P"%]IXT;X\:UKGA
M5C%XO2&+0M7TP -&)!:NMU:RM\RW*E,0X?RR2(ZZ*\%3K2I1=[2Y=MW>WYM+
MMS/EO?0QNTFYZ?$_E%RN_NBW;>R;V1^B-%<]\)/$>O>,/A;X<U;Q5X;_ .$.
M\3:EIMO=:MH/]H1ZA_8UT\:M+:_:8P(YO+<LGF( K;<C@U^.W_!2_P (_!_X
M"_\ !>F^\6^+/V=+7XO^&#\![KQ3XFT31?"VE:E//<KJTB2:M+;W<D2RR)$@
M5I4WSA2" 55BN-1^SJ<D[6]Z[OHN6,I=+JUHO7;KL:TH.I3<X].73J^:48]>
MMY+3Y;G[545^3O\ P2I^.'A__@F?_P $>/B5^T1K_BZ/Q)\(M?UNY\5>#?".
M@ZC-J2>#[&YF2"WT..6X"%)UN'$<J8$<3JS9/S,;_P"T/_P7^U;6?V'/V@=4
M^'UI\+/^%I_"SP[IVL^;X>\=KXMT2WL]1?[.)XKR&UC66]MI3MDMF14#%#YK
MJ<$Q4O8QD[-N*3:ZWY>9Q[77771:O34*,/:.-GI*3BGT=G:_?6ZMUN[;Z'ZI
MT5^:'Q3_ ."WOC_]D;4X/!/C'X/>&M9\1Z1\$9?BU+>6'Q#N)H;V&VD:)K9G
METE'$TD<9DW[2 [;.1^\KI[/_@M9X]\<?%#X6>#O _[/D7BSQ!\7/@W!\6-&
MM_\ A.XK%5D<!I-,D>6SV+@<+<,0KNZ H@+,F\Z3C4=-:V;7W>T_^53_ / ?
M-7QA.\%-Z72?W\EO_3D/O\G;]"**_-6V_P"#@C5M'_:#3P3XA^"4.GV<?QM@
M^"ESJECXS%YLNYT+Q7D<+641=!C]XC,FW<NUY.0/T1^(/Q%\/_"7P9J'B/Q5
MKNC^&?#VDQ>??:IJU['965E'D#?+-(RHBY(&6('(K%-.DJZ^%]?^W8R_])E%
M_/U+O>?L^O;YN/\ Z5%KY&S17)_"OXR>!OVD? 9USP1XJ\*>/?#%T\EH=0T/
M4[?5+"9EXDB\V%GC)&<,N>,\U_/!\8OV;?"OAWX0?M[67A#]GK3A<>#OB_(V
MC?$BPMK&QM/A19P/!,TD36\AU5(X0&<0V=J\05N<!2M9SJ\DW"2^SS?+FA'K
M9+XT[MI=VMS2,.:*E'K+E^]2?2[?PM62;[)G])=%?G?X>_X*P>,?!OC[X3?!
MKX<^ [;]HS5O%?P9M_'>A^,4\6KH:>+);<"&598I[9OLS2["X>20XDE1'5/G
M=?0/B_\ \%5_$_[/O[:'P]^&7C3X1Z?I&@?$WQ:/".BZI#XYM;S6RSQ%H+^7
M2XX2L5E+(KHK-="7]VY,0(56Z)PM55*.MY.*T:NU+DZ[/F5K/7?LSEC67LO:
MSTLE)];)Q4^G3E:=]NF^A]H45^*7_!2+]LV+]OOXO_LZ^)M)^'>GV'A'X;?M
M7:5X%T3Q;<:L)-5U.:WE7[;_ *']G4VUK)(L>T^>[.;92\<>$K[4^#'_  4^
M^)WQ6^('Q2^'][\'/!'AGXJ?#7Q7I?AY/#=[\1+F1-:M+V.29=3BN$T@X@\B
M-Y4 C8D13!_)9 '5&/M*2J1ZO1=TXTY)_/VL=-TM7IMT58^SDXOHM?)\U1-?
M+V;UVOIO:_VS17C?_!0KX]:Y^R[^PG\7/B+X<LX[WQ#X+\):CJ^G0NN^,7$5
MN[HS _>16 8CN%([U\;_ /!)O_@GW\._VI_^"7WA'XC^+WN?$OQE^,&@W&JZ
MU\4!>./%EI=732J4MM01_/MD@&(1!$Z1$1,K)\S@PFWSN*^'E^?-S6M_X"[W
MMTWN[%HW@I.W,W\E'ENW_P"!+1>?;7]+**^!_CM_P6=L/V9/$GQ5TC2/ <GC
M'P1^S';Z):?$G7SK8L+VU>^VJBZ;8F"1;QHT(:02W%L <JID(J_)_P %</'W
MCS]K_P")GPF^&GP+T_QP_P /].\/Z_!K4WCM-+M=3TG5(XY&NV5[)VA:!9"_
ME#S&D2*7;\P1')3A?W7=;I^5N9/R3C>2;W2;5TG:%S<MYJS6ZWL[I->;3DD[
M;-I.US[IHK\WOV6/^#@*Z^,VD_ ;Q'XW^$$'@'P+^T!=:WI6CZQ:>+CK,^F7
MVF/(KK=6_P!A@"P2B)]DJR,X*L&B50'/7?L[_P#!<2Q^.7B[X1SWGP\/AWP%
M^T/>:QIWPUUQ]?\ M%[J%QI[,NW4K,6RBQ6?8WEF*:Z.<!PF:N47&Z?1V?D_
MY?\ $^D=Y=$QO3?S_"]WZ*SN]E;6Q]YT5\'_ +$W_!6CXN?MP?L[W?Q%\-_L
MR/\ V;;VVKVR0)\0[+=+J]C?0VRV0:>" "&2.267[3T0VLJ&,DQF3RWX_P#_
M  7(\<ZK^P#^U9XD\(^"_"/A_P")7[/MW:Z1<W-KXK.OZ'+'?(@BU"QN5M(6
MN'3>2(I(8TR%)<\I6%:K[.G*IO://_VZVDG\VU\FGL[E4X\]54MFY\G7XE=M
M?*S^::6NA^H5%?EI>?\ !0SPW^SM^W1X4USXW_";2M.\?>'?V>+KQ?=>.-!\
M<WVM,FCQW+,]@+*6SM8Y9YI(5D\QAN5WV!BHW'U#PM_P6UU*>QN;+Q'\*M.\
M/^*M<^%$_P 8O!.GIXO:[M=>TF)&D:VN[@6*M97H0!C&D5S%@G$I(K;$<M'F
MYW\/-?\ [==1:=7I2D[6OH[723<4;U+<J^+EMW]Y4_EO4BKWMJGI=I??=%?"
M'_!.3_@M;+^WA^T5H'P\U/X62>!;KQ3\+;7XI:;=IXC755-K-="U:WE46\.Q
M@Q#*P+;D(W+&V5'W'X@GO[;0;V32[:TO=3C@=K2WNKEK:">8*=B22JDC1H6P
M"XC<J"2%;&"ZL)4U>:[_ /DLG%_=*+7R%3G&I\/E^*4E^#3+E%?%W[%W_!3O
MXA?MA:4(T^#_ (8\-^)]#\>ZIX-\7^'KCQU/->^&X-/CC::\!_LM$N&9I$5(
M@41A- ?.&]Q%L?\ !/'_ (*;ZI^W?\0M;TN7P3X9\*6NBV<TU[8CQ@UQXI\/
M7*W"Q)9ZOHT]E;36<DB%W5XWN(3Y9 E;*LQ&+DTH]4I?]NM*2?HTU\]-]"I/
ME3E+9/E_[>NU;UO%_)7VU/KFBOGO_@J?\(_'?QX_83\=>$?AGK]AX?\ &^M0
MV\6F->WCV<&J,MQ$[Z>\R,CHMU&CVY*L#B8C(!)KXD_X)O?MB?![P!^TKK5I
MXS^&&M_L;_$#X6?#W4[SQ)\/[FW-OX1O-/\ M%I+/K6GF+;;EU^S8>1(1).L
MB_/-Y.1%.492DI.UKOY*+DW\NMM4O>:4;-N:DE%Q5[M+[VDOOOIT=K)WT/U?
MHK\(/B[\:K?Q]_P4WU_Q%XNM?L>HZB-*^.GP-\3:WJ1TB^U[1M/T]O,\,6MT
MJ3BTM[LAY7BVEF4OYD'FR*8_7_\ @NGH+?%J;]A'Q=\2/@CH=SXYU[XEV%GK
M7@^WDL=:N9K:5&E;1C=WB6L,RL<!DE,<'F9RQ4;RZ?-*%.35G*<8M:W7,^7U
M;C+FC*-KIQOM*#E,Y1BYI.Z4923Z/E7-OM9QY91=]5*V\9)?L!17PC_P1#_8
MM^)_[(UO\;+OQGI+?#_P1XY\93:MX%^&_P#:T6I#P5IY:4E T$DEO$9=Z?N8
M'9$\H8)SQ]W4VM(OND_1M)M>JV?H3"3=[K9M>MG:^MGKOL%%%%(L**** "BB
MB@ HHHH **** "BBB@ HHHH *_D"_P"#H[_E.O\ '/\ [@'_ *C^F5_7[7\@
M7_!T=_RG7^.?_< _]1_3* /Z??\ @D[_ ,HLOV:?^R5>%_\ TT6M?0%?/_\
MP2=_Y19?LT_]DJ\+_P#IHM:^@* "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ KY9_:I_X)4Z!^UC^U]\._C3JGQ.^*?AWQ1\*3(W
MA>TT4Z*-/TQI55;@[+G3II)?-"C=YLC!?X E?4U%"TG&HMXNZ\F#UA*F]I*S
M\T?.'[5?_!,7P3^U3\5IO&\GB+QMX$\4ZIX7N/!&NW_A>YM(9/$>ASN)'L+D
M7-M. F[=MEA$4Z[V"R@8Q'HG_!*OX7>#?CG\+/'GAIO$WA2\^$7A)O ^CZ=I
M.H+#8W6E;D=8;@%&E)61 ^Z.2-G)82&16*GZ3HJ>5)67]7YO_DY_^!2[L<FY
M?%_7P_\ R,=?[L>RM\5_L[_\$,OAI^S)\1?A[XK\.^.OBU<:W\,H==MM'GU+
M5+&Z#1:O))+<B939XD822R.LG$A+ 2-(JJ%]?_X)W?L ^%O^":G[.D7PQ\&:
M_P"+?$'A^WU*ZU.";Q%-:37<+W#!Y$#6]O I3?N8;E+ N1NP% ]UHJXR:V[6
M^5^:W_@6OKJ*7O-RENW?YVM?UMIZ'S!XS_X)6^%/&WA#6O"%QX_^*L?PV\6Z
ME>:IXF\%C5K6?2O$$EU>/=SQO)-;27EK"\CD&&RN;>,KG*DO(S^7?M4?\&_'
MPP_:W\>_$W6]=^(OQ=T>V^+%MI-CK6D:-/HL%A%;Z6T;6,5N'TV26-8C&/\
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
MZ]M7TN.[C$EHXCEA62=9U9?*,*N)2P";B0*^3_V8/^"Q=OX%_:E_;+UCXO\
MQ-\1S_ KX47GA>;P]+J?@B:TO/#,>JQ3L]O/;6UA'? "8Q1#[5&74*FX[F9F
MT4I*;OI9<]WYMK[Y>UDUT?-)]=9]G>AS1UCI#3_MW[^7EA?JDH]$>CZW_P &
M^WPY\0_%F?QA=?%7XU-?3_$V'XN?9A<:&+9->BR$D _LO?Y04A/++D$*#][+
M'[UKYXTC_@JQ\!=<;XD+!XXF$OPE?3HO%$,V@:G#-92:@<6,<4;VX>Z>X.!$
MEL)6<N@ .]<^=_M;?\%I_AS^SW^SI:>.-%TSQQX@N=2\9VG@./3[CP7K-A=:
M?J,S0LXNK:XMH[B/;!,)4C\O?.=J1!B25E1<(*DE9+ELO50A'Y-<B3VM8'[T
MG4>[O?Y7F_SE)^K9]CW4+7%K)&DLD#.I594"EHR1]X;@1D=>01Z@U\&7/_!
M+PGJ7@SXG>&[WX]?M$W?AWXT:ZWB/QSI_P!O\/VZ^)+MRID$DL.D)-%$X4*T
M4$D<97C:!7K=]_P6(_9[TSXDZCX,N_&.O6'B_2)M'M[[1;KP5KL%_9R:MY0L
M%D@>S#KYK30H<C]V\J))L=@IX+]ES_@J?\+/!O[''A7QAXR^/FH?&-?%&JZS
M!IOB*P^&^HV%]JBVDLLLT2Z1:6SSJEG  LDQB"[8][$9K/W%>K*UK6N]K76G
M;>U[Z/3K8KF:M%/6ZTZI\K:?W7MULW;2[.^\ ?\ !*/X<?";]K'X??%CPKJ?
MB[P_-\,O! ^'VA^&+6YMFT&+2MSMM9)+=[EI=[*QD^T!B8USD;@W%R_\$./A
MC+\;$\>GQI\5VUJW^*#_ !:MHY-6M);>VU9XUB>(*]JS/;%$C4)(SN@C 21
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
MXB^'^K>%?$WQ.^!MSXBNKZ#7)I])TCQ(=>$C7BBXAAN9K<0R.AA)BEW)&5<
MMO7]%**J_;IHO):WBNR=W=#;YK\^M]7YO75^:N[=ODCP#_@G-^Q:_P#P3Y_8
MNT/X;VNH6GB/7+!K[5+^\VM:6U]J%W<2W4H7AV2$22^6I(9@B*2"<BOSZL?^
M"*'[2TW[+/[8GP_ND^!D-Y^U!XG/BBRNXO&FJRQZ [WJ3M;R Z,IE"INQ(NW
M+ #8H)(_82BLZL(U'+GVE'EMTY;IV7;X8^EK+K>H5)1::W4N>_\ >UU_\FE]
M_I;\>_$__! _XY?%W1?VF)-=USX5^&=6^+[>#=6\-_V;K5_JD%AJ'A^-4$-V
M9-/MSY$_/[R,,R<?NWZ5U_QR_P""+7QN_:;T_P#;4;Q%J7PLT"\_:@TKPLVC
MIIVMW]['HU]HXC9H;AGL(BT$CJ0)D7=@ ^4,X'ZJT5K5DZD7&?56_"*^_P!R
M'_@*[RO%+]W-5([W3_\  7S)>B=_O?R_,O\ 9L_X)"_%3PO\2_VDM2^)6B?
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
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OY O\
M@Z._Y3K_ !S_ .X!_P"H_IE?U^U_(%_P='?\IU_CG_W /_4?TR@#^GW_ ().
M_P#*++]FG_LE7A?_ --%K7T!7S__ ,$G?^467[-/_9*O"_\ Z:+6OH"@ 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@ K^0+_@Z._Y3K_'/_N ?
M^H_IE?U^U_(%_P '1W_*=?XY_P#< _\ 4?TR@#^GW_@D[_RBR_9I_P"R5>%_
M_31:U] 5\_\ _!)W_E%E^S3_ -DJ\+_^FBUKZ H **** "BBB@ HHHH **XS
M]HKQGXE^'7P&\8Z]X-T#_A*O%>CZ/<WFD:1D_P#$QN4C9HXL#YCE@/E4AFZ
MY(KQW]D[XL?%K]H7]CRUUNR\8_"W5_%VH7<D-OXB_P"$=O[>RM%25EFCN]&-
MRL\5W ZO ]LUY&P927,3JT-+5WMTM^+M\O5V7F&UK];_ (:_TE=^1]*T5\D>
M&?VP/BQ\0O@C\+]+LM/\$:%\6O'WB'6O#USJ-WIUY?>'K-=(>^%QJ$=JD\4[
MQ7'V-/*B:Y0I]K4M))Y>V3B=(_X*G>-O'G@NQ\=Z/X>\,Z;X0\'Z7X>N_'6F
MWD=S<W]U<:I?26<\.GW2O'%&++RFFW213&Y#K&%M_P#6&M.:U^MO^#Z=^W6P
M7T^_\-+>OZ:['W;1112 **S&\9Z.K8.JZ:"."#=)Q^M'_":Z/_T%M,_\"D_Q
MH TZ*S/^$UT?_H+:9_X%)_C1_P )KH__ $%M,_\  I/\: -.BLS_ (371_\
MH+:9_P"!2?XT?\)KH_\ T%M,_P# I/\ &@#3HK,_X371_P#H+:9_X%)_C1_P
MFNC_ /06TS_P*3_&@#3HK,_X371_^@MIG_@4G^-'_":Z/_T%M,_\"D_QH TZ
M*S/^$UT?_H+:9_X%)_C1_P )KH__ $%M,_\  I/\: -.BLS_ (371_\ H+:9
M_P"!2?XT?\)KH_\ T%M,_P# I/\ &@#3HK,_X371_P#H+:9_X%)_C1_PFNC_
M /06TS_P*3_&@#3HK,_X371_^@MIG_@4G^-'_":Z/_T%M,_\"D_QH TZ*S/^
M$UT?_H+:9_X%)_C1_P )KH__ $%M,_\  I/\: -.BLS_ (371_\ H+:9_P"!
M2?XT?\)KH_\ T%M,_P# I/\ &@#3HK,_X371_P#H+:9_X%)_C1_PFNC_ /06
MTS_P*3_&@#3HK,_X371_^@MIG_@4G^-'_":Z/_T%M,_\"D_QH TZ*S/^$UT?
M_H+:9_X%)_C1_P )KH__ $%M,_\  I/\: -.BLS_ (371_\ H+:9_P"!2?XT
M?\)KH_\ T%M,_P# I/\ &@#3HK,_X371_P#H+:9_X%)_C1_PFNC_ /06TS_P
M*3_&@#3HK,_X371_^@MIG_@4G^-'_":Z/_T%M,_\"D_QH TZ*S/^$UT?_H+:
M9_X%)_C1_P )KH__ $%M,_\  I/\: -.BLS_ (371_\ H+:9_P"!2?XT?\)K
MH_\ T%M,_P# I/\ &@#3HK,_X371_P#H+:9_X%)_C1_PFNC_ /06TS_P*3_&
M@#3HK,_X371_^@MIG_@4G^-'_":Z/_T%M,_\"D_QH TZ*S/^$UT?_H+:9_X%
M)_C1_P )KH__ $%M,_\  I/\: -.BLS_ (371_\ H+:9_P"!2?XT?\)KH_\
MT%M,_P# I/\ &@#3HK,_X371_P#H+:9_X%)_C1_PFNC_ /06TS_P*3_&@#3H
MK,_X371_^@MIG_@4G^-'_":Z/_T%M,_\"D_QH TZ*S/^$UT?_H+:9_X%)_C1
M_P )KH__ $%M,_\  I/\: -.BLS_ (371_\ H+:9_P"!2?XT?\)KH_\ T%M,
M_P# I/\ &@#3HK,_X371_P#H+:9_X%)_C1_PFNC_ /06TS_P*3_&@#3HK,_X
M371_^@MIG_@4G^-'_":Z/_T%M,_\"D_QH TZ*S/^$UT?_H+:9_X%)_C1_P )
MKH__ $%M,_\  I/\: -.BJVG:S::NK&TNK:Z"8#&&4/MSZX-6: "BBB@ HHH
MH **** "BBB@ HHHH *_D"_X.CO^4Z_QS_[@'_J/Z97]?M?R!?\ !T=_RG7^
M.?\ W /_ %'],H _I]_X)._\HLOV:?\ LE7A?_TT6M?0%?/_ /P2=_Y19?LT
M_P#9*O"__IHM:^@* "BBB@ HHHH **** ,WQCIFH:UX5U"UTG5/[%U2>!DM+
M_P"S+<BTEQ\KF)N'4'&5R,C(#*>1\L?";]@;XJ?"SX'_ !"M-.^*W@W1_B;\
M3-5@O=4UVP\%W0TFT@BMTMML%D-2287#Q1@-<FZW?=VJ/+0CZYHJ7%.]^JM\
MKW_X?OL]!J35FNG]?UVW/G6__8_\>W?PK\%);_$/P?I'Q%^'FHR76@ZIIG@9
MK;PW96CVKV1T_P#LG[<9C;BW?(_T[>)DC<-Y:^37*P_\$KK+P[9:)X>T'QC+
M9> 9]/T:P\8Z/>:9]JNO$QTJZ>[MYXKI9HQ:232R,+G,4RRQ;518&'F'ZTHJ
M^9N7,][I_<K?\.MF]7KJ396Y5YK[]?\ AGNEHM- HHHI#"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 **** "OY
M O\ @Z._Y3K_ !S_ .X!_P"H_IE?U^U_(%_P='?\IU_CG_W /_4?TR@#^GW_
M ()._P#*++]FG_LE7A?_ --%K7T!7S__ ,$G?^467[-/_9*O"_\ Z:+6OH"@
M HHHH **** "BBB@ HKC/VBO^$U_X4-XQ_X5Q]@_X3W^Q[G_ (1_[;M\C[;Y
M;>3NW?+]_&-WRYQNXS7SE^RM\8_%WB?_ ()\>.;[3/BAJ'B#X@^%[748Y+CQ
MGH=K+K/A;4(HFE-KJ,%FUO!<%<AHWB"1R1/$Z23QE99,JM94Z<ZDMH+F?IY?
MKTU6NJ-*=-SG""^T[?/S]>G71]F?8%%?%7[1G[3/C_P]_P $ZO@AX]C\6:_X
M<7Q%;Z)=^._$WA_2M/O=9L;.XTMY9;FUL[F"6W;_ $LP--M@?RK;[0ZH FY.
M-O?VOOC19_#VV\9ZAXRT+_BUGAGP7J'B&PT&VLKW1O'5SJ\^W4'^T[7D6*.W
M,;6S6DD2><[,[3Q8C'5.DX5*E.3^"7*WTO9N_>VFNE]M#FA6C.G3J+[<>9??
M:W:_7>UNNJ/T'HHHK(U"BLQO&>CJV#JNF@C@@W2<?K1_PFNC_P#06TS_ ,"D
M_P : -.BLS_A-='_ .@MIG_@4G^-'_":Z/\ ]!;3/_ I/\: -.BLS_A-='_Z
M"VF?^!2?XT?\)KH__06TS_P*3_&@#3HK,_X371_^@MIG_@4G^-'_  FNC_\
M06TS_P "D_QH TZ*S/\ A-='_P"@MIG_ (%)_C1_PFNC_P#06TS_ ,"D_P :
M -.BLS_A-='_ .@MIG_@4G^-'_":Z/\ ]!;3/_ I/\: -.BLS_A-='_Z"VF?
M^!2?XT?\)KH__06TS_P*3_&@#3HK,_X371_^@MIG_@4G^-'_  FNC_\ 06TS
M_P "D_QH TZ*S/\ A-='_P"@MIG_ (%)_C1_PFNC_P#06TS_ ,"D_P : -.B
MLS_A-='_ .@MIG_@4G^-'_":Z/\ ]!;3/_ I/\: -.BLS_A-='_Z"VF?^!2?
MXT?\)KH__06TS_P*3_&@#3HK,_X371_^@MIG_@4G^-'_  FNC_\ 06TS_P "
MD_QH TZ*S/\ A-='_P"@MIG_ (%)_C1_PFNC_P#06TS_ ,"D_P : -.BLS_A
M-='_ .@MIG_@4G^-'_":Z/\ ]!;3/_ I/\: -.BLS_A-='_Z"VF?^!2?XT?\
M)KH__06TS_P*3_&@#3HK,_X371_^@MIG_@4G^-'_  FNC_\ 06TS_P "D_QH
M TZ*S/\ A-='_P"@MIG_ (%)_C1_PFNC_P#06TS_ ,"D_P : -.BLS_A-='_
M .@MIG_@4G^-'_":Z/\ ]!;3/_ I/\: -.BLS_A-='_Z"VF?^!2?XT?\)KH_
M_06TS_P*3_&@#3HK,_X371_^@MIG_@4G^-'_  FNC_\ 06TS_P "D_QH TZ*
MS/\ A-='_P"@MIG_ (%)_C1_PFNC_P#06TS_ ,"D_P : -.BLS_A-='_ .@M
MIG_@4G^-'_":Z/\ ]!;3/_ I/\: -.BLS_A-='_Z"VF?^!2?XT?\)KH__06T
MS_P*3_&@#3HK,_X371_^@MIG_@4G^-'_  FNC_\ 06TS_P "D_QH TZ*S/\
MA-='_P"@MIG_ (%)_C1_PFNC_P#06TS_ ,"D_P : -.BLS_A-='_ .@MIG_@
M4G^-'_":Z/\ ]!;3/_ I/\: -.BN9\1?&3PSX5\G[9K%L//W;/)#3],9SY8;
M'4=>OX5+X?\ BQX<\3V;3VFKV9C1S&?-8P'( /1]IQR.<8KS8YUE\L8\NC7@
MZZU=/FCSI6OK&_-LT]MG<Z'@\0J/UAP?(_M6=OOV.AHK,_X371_^@MIG_@4G
M^-'_  FNC_\ 06TS_P "D_QKTCG-.BLS_A-='_Z"VF?^!2?XT?\ ":Z/_P!!
M;3/_  *3_&@#3HK,_P"$UT?_ *"VF?\ @4G^-'_":Z/_ -!;3/\ P*3_ !H
MTZ*K:=K-IJZL;2ZMKH)@,890^W/K@U9H **** "BBB@ HHHH **** "BBB@
MK^0+_@Z._P"4Z_QS_P"X!_ZC^F5_7[7\@7_!T=_RG7^.?_< _P#4?TR@#^GW
M_@D[_P HLOV:?^R5>%__ $T6M?0%?/\ _P $G?\ E%E^S3_V2KPO_P"FBUKZ
M H **** "O,/C/\ MB> ?@1XDCT/6;[7=3\0O EX^B>&/#6I^)]6MK9RZI<S
M6>FV]Q/#;LT;HLTB+&S*5#%N*]/K\T_%W[5'PP_9;^(?BW6_ G[0WP?TCXP>
M-O'>L:;XKT?XB?%3&BZ,J27$,5U-IGGDPRVT5E;(B1BV:8,(I)U!C>.')\UO
M+YMZ)+IWU;T5M=RU'W7+^NK;^Y:):M['WW\%_C]X2_:"T"YU#PIJPOQI\_V3
M4;.>VFL=1TBXV+)]GO+.=$N+2;8Z/Y4\:/M=3MPP)[&O!OV$?!?@?4?A/I/C
M/PS\0+?XPZC?#4;:[\>VTT!C\0/)J$T]RJ?90L#6\5TTZP*-XA0LJNVZ1W]Y
MK:<>5V_K]/R_S,HN]_5_GUWL^^K,WQCX;_X3#PKJ&E_;M2TLWT#0K>:?/Y%U
M:,1Q)$^" ZG!&01Q@@C(/B'P7_8 L_A%\%?'OAF7X@^-]>\1?$F)X=8\7W46
MFQZJJ?9_L\0@BCM%LT$4>=H-NP+,S-NSQ] T5C*G&2<9*Z:L_0TC)Q:E'1IW
M1X/=_L'6+_L__#7P19_$3XB:9J7PE,1\.>+;8Z7_ &U;>7:S60$B/9-82@VL
M\D)#VAXPPQ(!)6/I'_!+OX>>&U\'VFEZEXOT_0/#&G:9IFH:(M]%/8^+8M,N
M&NM/.H^=$\K/!<R22AH)(3(7V2^9$%C7Z0HK9SDYNHWJW>_GW_'[]=S.,(Q@
MJ<=DN7Y=O\NP4445!04444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !116%XM^)>A>!D/]IZE;P2 9$(.^4_1!D_IBN3&X
M_#8.B\1BZD:<%NY-)?>]#6C1J5I^SI1<GV2NS=I'<1H68A549))X KR>?]H#
M6?&LS0>#O#EU=C.W[7=#;&I^@.T?BWX4B? [Q)X_<2^+_$<WDDY-E9<(/T"@
M_P# 3]:^&?'ZQKY.'L+/%O\ G2]G2_\ !D[7_P"W%(]K^PG1UQ]6-+R^*7_@
M*_5HZ+QA^T-X9\(EH_MG]HW(X\FS'F\^[?='YY]JYS_A-_B%\3.-%TB+P[8/
MTNKO_6$>HW#^2'ZUV_@_X2^'_ P4Z?IL"SK_ ,MY!YDO_?1R1^&!7!_MB?M?
MV7[(OA;0;@^%_$7C;7_%>I_V5HVA:*]K%<WTJPR7$I\VZFA@C5(89')>0$X
M4$FD\@XBS+7-\;[&#_Y=X9-/YU97GZ\J@/Z]E^'_ -UH\[7VJG_R*T^]LRO%
M_P"RSK^N_9[@^((M3OFW?:'O7D54Z;0G#$C[V<X[8%=_\"/AQ??"_P (7%A?
MRVLTTUXUPK6[,RA2B+_$H.<J>WI6#J/[7GAW2?BK\,?!MSI'C*VUKXJV]W<Z
M8+C0YX(+ 6MLUQ+'=RR!4BEVJ0(@6D)YV[ 7'*^*/V]X?ASXRUJQ\6_"WXG>
M$]#TG2M2UFW\17_]CRV.KV]D\,;&"&WU"6]#RM<0B-)K:)F,@#!3D5KDOAGD
M649H\WP49*K9K6<I)Z6EO=MNW=MN]B,5Q'C<9AOJE5IQNNB3[KM9:]M%N>_4
M5YM^SI^TK:?M!V_B"VD\->)_ _B;PG?)8:UX<\1"T_M'3FDA2>%RUI<7%O)%
M+%(K(\4SKPZDAXW1?2:_06K'@IW"BBBD,**** "BBB@ HHHH **** "BBB@
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
M/I&CVY92T5C:M+<3QB4QQ/*T]U.[R(-K)&$B3TJO(OV'O#G_  BG[/EI9_\
M"*_$'P7MU/4G_LGQOKW]NZY!NO9VW3WOVFZ\[?G>C?:9L(Z#S&Q7KM:SWM_7
MX:&2W?JU]SM^AF^,?#?_  F'A74-+^W:EI9OH&A6\T^?R+JT8CB2)\$!U.",
M@CC!!&0?$/@O^P!9_"+X*^/?#,OQ!\;Z]XB^),3PZQXONHM-CU54^S_9XA!%
M':+9H(H\[0;=@69F;=GCZ!HK&5.,DXR5TU9^AI&3BU*.C3NCP6[_ &!M,D^
MWPU\&VOC[XA:;K/PD6-/#'C.U?35UZR5+=[4JRM9&QE5K5VA99+1E*[6QYJK
M(,ZV_P""8GP\TF[\*QZ7?>*M*T'P_9:=8:CH4-Y%-8>+4TZY>[L6U'SHI)GD
MAN9))M\,D+2M(5F,L8"#Z+HK9SDYNHWJWS?/O_7J9QA&,%3BM$K?+^MNP444
M5!04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%(
MS;1D\ <DGM0 M%?._P 6OV@]>TOXA:C;Z'K4?]EQ,BP^7!#(N?+7?ABI)^?=
MWKJ-!_:"\3OH=F6\"ZSJ#&!"UTGF*MR=H_> +#@!NO''-?E.%\9>':V/KX!^
MTBZ+<7+V;G&5I.-X^RYW9VNFU&Z^X^HJ<(X^%"%=<K4TG;F2:NKZ\W+KZ-GL
M%%>4_P#"_P#Q+_T3K7/SE_\ C-'_  O_ ,2_]$ZUS\Y?_C->O_Q$_AW_ )^5
M/_!%?_Y4<G^K>8?RQ_\  X?_ "1ZM17E/_"__$O_ $3K7/SE_P#C-'_"_P#Q
M+_T3K7/SE_\ C-'_ !$_AW_GY4_\$5__ )4'^K>8?RQ_\#A_\D>K45Y3_P +
M_P#$O_1.M<_.7_XS1_PO_P 2_P#1.M<_.7_XS1_Q$_AW_GY4_P#!%?\ ^5!_
MJWF'\L?_  .'_P D>K45Y3_PO_Q+_P!$ZUS\Y?\ XS1_PO\ \2_]$ZUS\Y?_
M (S1_P 1/X=_Y^5/_!%?_P"5!_JWF'\L?_ X?_)'JU%>4_\ "_\ Q+_T3K7/
MSE_^,T?\+_\ $O\ T3K7/SE_^,T?\1/X=_Y^5/\ P17_ /E0?ZMYA_+'_P #
MA_\ )'JU%>4_\+_\2_\ 1.M<_.7_ .,T?\+_ /$O_1.M<_.7_P",T?\ $3^'
M?^?E3_P17_\ E0?ZMYA_+'_P.'_R1ZM17E/_  O_ ,2_]$ZUS\Y?_C-<5\2/
MVB_%]OKD0AM;KPNOD FUN($D:0[F_>9DC!P>GI\IKR\W\8^',!A_K#=6>J5E
M1J1>OG4C"/\ Y-?LCIPG"685ZGLURKUG%_\ I+D_P/HNL+Q;\2]"\#(?[3U*
MW@D R(0=\I^B#)_3%>6^#+'X@_&7PU;7%QX@CTW2IMR^;"BK//ABIX0#N".J
M].AZUV/A+]F_PUX9<33P/JUWG<9;P[P3W^3[OY@GWK?"\6Y[G5&%;(L#[.G-
M)JIB'RJS5[JG!RE+39WBGT=M2*N5X+!S<,;6YI)VY::O]\G9+[FS$G_: UGQ
MK,T'@[PY=78SM^UW0VQJ?H#M'XM^%(GP.\2>/W$OB_Q'-Y).3967"#] H/\
MP$_6O5X($MH5CC18T0855& H]A3ZZ/\ 4*>.]_B+%SQ/]Q?NJ/\ X!!WE_V_
M*1G_ &XJ.F7THT_/XI_^!/;Y)'-^#_A+X?\  P4Z?IL"SK_RWD'F2_\ ?1R1
M^&!72445]OE^6X3 T5A\%2C3@ND4HK[D>-7Q%6O/VE:3D^[=PHHHKM,0HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *_D"_X.CO\ E.O\<_\ N ?^H_IE?U^U_(%_P='?\IU_CG_W /\ U'],
MH _I]_X)._\ *++]FG_LE7A?_P!-%K7T!7S_ /\ !)W_ )19?LT_]DJ\+_\
MIHM:^@* "BBB@ KYK_;T_9X\7_''QCX'N_"GANYUXZ':ZDES(OQFU[X;PV_G
M-:;0SZ/;3W%TS>4VT.4CC"/G<77'TI7Q9_P4.\-S>,OC;X7A\=_!']DCQ_X.
MCCNK#PO??%;QZ;"YGO)4MYIH8;2;1;N))2MO*<1&5FCMRQ>( QMG.W-%/^M'
M^MK;:_<]*=]6NS_K^NAZW_P3<TR[T;]E:TM-06WBU.TU_7K>]MX?%FH>*A9S
MQZO>(\#:E?HMU=/&5*.\H^\C8^4+7O%>/_L$V?V+]D_PF(D^&4.FRI<3Z5#\
M/+N*[\-6UA)<RO:16<\5O;1S1I T:F1((PS*QV\Y/L%=%:_.T_Z_/\WZF%-I
MKF75M_>[^7Y+T6P45QG[17_":_\ "AO&/_"N/L'_  GO]CW/_"/_ &W;Y'VW
MRV\G=N^7[^,;OESC=QFOG+]E;XQ^+O$__!/CQS?:9\4-0\0?$'PO:ZC')<>,
M]#M9=9\+:A%$TIM=1@LVMX+@KD-&\02.2)XG22>,K+)S5:RITYU);07,_3R_
M7IJM=4;TZ;G.$%]IV^?GZ].NC[,^P**^8O%/[2WC#2O^"87A_P ::=>17?Q,
M\1_#R'5K:]EM8S%%>G2?M<U[)"-J;(\/(4 "LVR,8WBO-/C!^UM\3M'DU#Q=
MIGB9]/T/X4:)X/OM4T8:;9R0>,I=7N-M^+B1HS-%Y5N4-O\ 9F@"S,QD,T>(
MEZ*E/DK5*,G_  VDWTUYM>]O<=].WG;FIUHSHTZR^VFTNNG+IV3]Y=>C\K_=
M%%%%0:A168WBNU5L>5J7'IIUQ_\ $4?\);:_\\M3_P#!;<?_ !% &G169_PE
MMK_SRU/_ ,%MQ_\ $4?\);:_\\M3_P#!;<?_ !% &G169_PEMK_SRU/_ ,%M
MQ_\ $4?\);:_\\M3_P#!;<?_ !% &G169_PEMK_SRU/_ ,%MQ_\ $4?\);:_
M\\M3_P#!;<?_ !% &G169_PEMK_SRU/_ ,%MQ_\ $4?\);:_\\M3_P#!;<?_
M !% &G169_PEMK_SRU/_ ,%MQ_\ $4?\);:_\\M3_P#!;<?_ !% &G169_PE
MMK_SRU/_ ,%MQ_\ $4?\);:_\\M3_P#!;<?_ !% &G169_PEMK_SRU/_ ,%M
MQ_\ $4?\);:_\\M3_P#!;<?_ !% &G169_PEMK_SRU/_ ,%MQ_\ $4?\);:_
M\\M3_P#!;<?_ !% &G166_B^TC0LT>I  9).G7& /^^*\^\9_M&?;KC^S/!U
MG-K6HN#F58',<([D+C+$?@![]*\'/^)<OR:BJN.G9RTC%*\YO^6$5K)^FW6Q
MVX'+J^+GRT5MNWHDN[>R.Y\<_$32OAWIGVG4[D1Y!\N)>99CZ*O?Z]!W->:*
M/%?[1,F29/#OA5CT'^MNU_3=^B_[Q%6? WPOM!J7]L^+)-3US69,-LDTZX:&
M$^F/+^;'TVCL.]>#?\%3;?5;;7_AOXZFU;X@P_#3P7=RR>(=-\+WFI:3JEG*
MS1/#JT20*JWXM4BGWVDY*&-W98YW"P2?'O*LWXCE&6=MX;!R:7L8RM.2;WK3
M6R?_ #[@[:^_-)-KV%B,+@(R^I?O:R3?,UHFE>T%U?\ >?;W4W9/ZNT'X+>%
M] TR.V31=/N0G66ZMTFE<^I9@?R''H*Z6UM8[&VCAAC2&&%0D<:*%5% P  .
M  .U?+OASXJ7FI?\%*M&-EXS\7ZUX+U_X2S:I::4]LW]F+,NHV:I>QQ1P(SR
M21RG+N6 !PGEAB#Y[\.-)\<_"OPU^T5X3\5>,_%DWCN7P\/$ECXWT34=9DB>
M"Y%_Y9M](U2:^M](GAFMYU*VP^SR1F%EVE#'%]UALLP.689SPM"--1C+2,5'
M^'.4.79?RMZ_YGA_6:V,JN-2;D^:&K=U[\8N_P#Y,EIN_(^Z**\A_8P^(\OB
M7]CSX4:CJMQKFI:G?^#=(N;R\N;6YGFNIGLH6>1Y"I+LS$DL2222<G->E_\
M"6VO_/+4_P#P6W'_ ,17M8BBZ565)Z\K:^XX,/65:E&JE;F2?WJYIT5F?\);
M:_\ /+4__!;<?_$4?\);:_\ /+4__!;<?_$5B;&G169_PEMK_P \M3_\%MQ_
M\11_PEMK_P \M3_\%MQ_\10!IT5F?\);:_\ /+4__!;<?_$4?\);:_\ /+4_
M_!;<?_$4 :=%9G_"6VO_ #RU/_P6W'_Q%'_"6VO_ #RU/_P6W'_Q% &G169_
MPEMK_P \M3_\%MQ_\11_PEMK_P \M3_\%MQ_\10!IUFZQX.TCQ#<B:_TK3;Z
M95V+)<6R2L%R3C+ G&2>/<U\=?\ !4^'5H/$/PX\=SZO\0HOAKX,O)9?$.G>
M%[S4M)U2TE9HGAU:)(%5;\6R13E[2<E&C=V6.=PL$G8^'/BI>:E_P4JT8V7C
M/Q?K7@O7_A+-JEII3VS?V8LRZC9JE['%' C/))'*<NY8 '">6&(.$L/1Q<?9
M5H*2<I*S2=N6#FF[Z:J+M^=^91=2K/#OGBVM(NZTOS34';T;5_\ +E<OI_3=
M+MM&LDMK.W@M;>/.R*&,(B9))P!P.23^-3U\+_#C2?'/PK\-?M%>$_%7C/Q9
M-X[E\/#Q)8^-]$U'69(G@N1?^6;?2-4FOK?2)X9K>=2ML/L\D9A9=I0QQ?17
M[&'Q'E\2_L>?"C4=5N-<U+4[_P &Z1<WEY<VMS/-=3/90L\CR%279F))8DDD
MDY.:UHTX*#C35E!0T6WO*6B_P\C0JTG&JHRU;YM?\/([O_$IIH]>HK,_X2VU
M_P">6I_^"VX_^(H_X2VU_P">6I_^"VX_^(J@-.BLS_A+;7_GEJ?_ (+;C_XB
MC_A+;7_GEJ?_ (+;C_XB@#3HK,_X2VU_YY:G_P""VX_^(H_X2VU_YY:G_P""
MVX_^(H TZ*S/^$MM?^>6I_\ @MN/_B*/^$MM?^>6I_\ @MN/_B* -.BLS_A+
M;7_GEJ?_ (+;C_XBC_A+;7_GEJ?_ (+;C_XB@#3HK,_X2VU_YY:G_P""VX_^
M(H_X2VU_YY:G_P""VX_^(H TZ*S/^$MM?^>6I_\ @MN/_B*/^$MM?^>6I_\
M@MN/_B* -.BLS_A+;7_GEJ?_ (+;C_XBC_A+;7_GEJ?_ (+;C_XB@#3HK,_X
M2VU_YY:G_P""VX_^(H_X2VU_YY:G_P""VX_^(H TZ*S/^$MM?^>6I_\ @MN/
M_B*/^$MM?^>6I_\ @MN/_B* -.BJVG:K'JBL8UN5V8SYUO)#^6]1G\*LT %%
M%% !1110 4444 %%%% !1110 5_(%_P='?\ *=?XY_\ < _]1_3*_K]K^0+_
M (.CO^4Z_P <_P#N ?\ J/Z90!_3[_P2=_Y19?LT_P#9*O"__IHM:^@*^?\
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
M"VX_^(H_X2VU_P">6I_^"VX_^(H TZ*S/^$MM?\ GEJ?_@MN/_B*/^$MM?\
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
M/F67Z#L/<\5QWBCX[7GBK5&T7P/:MJ-X>)+YE_<P#IN&>/Q;CT#9K0^'_P
M;;1;_P#M;7ISKNN2'>TDQ+11-_L@]2/4^V *_.L3Q=B\UJRP7"T54L[2KR_@
MP[\O_/V:[1]U:7ET/H*>54L-%5LS;CV@OC?K_*O-Z]D<]!H/BK]H259M5:3P
M_P"&20R6L?$MR.H)SU^K#'0A37J/A/P9IO@?2UL],M8[:(8W$#YI#ZLW4GZU
MJ5X]^T1_P4#^"7[)T<H^(?Q0\&>%[J$9:PN=21]0(Z_+:H6G;_@*'J/6O>X:
MX)HX*N\4^;$8N?Q59:S?E%+2$>T8I+O<X<QSF5:'LM*=);16B]7W?FSV&BOS
M#^*/_!TA\)[CQ$?#_P &?AW\2_C9XCD_X]H=.TYK&WNNWREEDN>N/^7;O7,K
M^T!_P4\_;<.WP?\ #;P3^SIX=N\"/4=?53J$(/7S$N!-+D#N+-3^-?H\>&\8
MES8GEI+^_)1_#XOP/G7F5%NU.\W_ '5?\=OQ/U<U#4;?2+&6YNIX;:V@4O++
M*X1(U'4LQX ^M?*G[1?_  7#_9;_ &8_/AUSXM^'=7U*#(_L_P .,VM7!<=4
M)M@\<;>TCI7RI8?\&X'C;]I2^BU']IS]J#XC?$9RPD;2-*F:*SMV!SMC>Y,B
M!<]DMX\9..37U7^SI_P0\_9;_9C\B;0_A)X=U?4H,'^T/$:MK5P7'1P+DO'&
MWO&B57U;**'\6M*J^T%RK_P*6OW1#VF,J?!!17F[_@O\SY4O_P#@X_\ &W[2
ME]+IW[,?[+_Q&^(SEC&NKZK"T5G;L#C=(EL)$"Y[O<1XR,\FH6_9_P#^"GG[
M;AW>,/B3X)_9T\.W>3)IV@,IU"$'IY;VYFER!V-XI_&OU<T_3K?2+&*VM8(;
M:V@4)%%$@1(U'0*HX ]A4U']M4*/^YX:$?.7OO\ '3_R4/J52?\ &J-^2]U?
MAK^)^8?PN_X-;_A/<>(AX@^,WQ$^)?QL\1R?\?,VHZBUC;W7?Y@K27/7/_+S
MWK[;_9W_ ."?GP2_9.CB/P\^%W@SPO=0C"W]MIJ/J!'3YKIPT[?\"<]3ZU[#
M7QQ_P58\*Z]IVM_#GQ]<ZWXRC^&?@J[FE\1:;X4UN\TS5K25FB>'5HH[<A=0
M%LD4^^TF)1HW=ECGD"P2>?C,\QN)<88BJ^5M+>T5?R5E^%KVNTKM=%# 4::E
M*E#5)ONW97M??_@;)NR?N?Q(_86^"7QD\:7GB3Q?\'/A7XJ\1:CL^UZIK'A.
MPOKVZV(L:>9-+$SMM1$49)PJJ!P!7HWACPQIO@GPUI^C:-I]CI&CZ1;1V5C8
MV4"V]M901J$CBBC0!41%4*JJ    !@5\XZ5XEU?Q!_P4ATNWT_Q_XFU#PAXF
M^#]QJ=E8I-;_ -GV\XU&S1+^&-80&F>.7.Z7S !PJHI96Y?P[\*O$?P]TK]I
M6T\*?$?XF+X)308DT35-2\03ZYJ&CZ]#;W9U)K&ZU'[01$ +(%!NABG6X5%1
MU=5\[%8JI##.K5;:BINVNG).4'H]OA_%*V]M\/3A4K>SANW%7_QQC)>OQ?<F
M^U_>?BQ^QE\(?CPTC>-/A=\/O%4LK%FFU7P_:W4VX]6$CH6#>X.:^8OBQ_P;
M@_LB_%19'C^&UQX7NY!C[1H6M7EMM^D32/"/^_=?3G[%FO7WBK]CCX3:GJ=Y
M=ZCJ6H^#-'NKN[NIFFGNIGL86>21V)9G9B26)))))KTRO4^NXW!594:-:2Y6
MUHVEH^QQTX4,51C6E!>\D]4NJN?E;<?\&P%C\*[AYO@I^TM\:OA;*6WH1="X
M$9Z];5[0]??/U/--'["__!2K]GGYO W[3O@WXC:? =QL_%%I_I-S@<+NGMIB
M/_ A?KUK]5**[/\ 67&RTK\M1?WH1?XVO^)']F4%_#O'T;1^5?\ PWI_P4F_
M9Y&WQY^RYX2^(EA;@ 7?A6ZS<W7^UM@N9R.X_P!0OT]9+;_@Z$TGX7W<=O\
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
M3ZUITD5S;I<6UQ;W;VUL[JR,RLKP1LCQ.,%=COZU7D?U_7ZKIL]3L3N%%%%
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
M8N<M;WMLD\3'D<JX([GMWIG]O77_ $!=3_[[M_\ X[1_;UU_T!=3_P"^[?\
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
M /CM &G169_;UU_T!=3_ .^[?_X[1_;UU_T!=3_[[M__ ([0!IT5F?V]=?\
M0%U/_ONW_P#CM']O77_0%U/_ +[M_P#X[0!IT5F?V]=?] 74_P#ONW_^.T?V
M]=?] 74_^^[?_P".T :=%9G]O77_ $!=3_[[M_\ X[1_;UU_T!=3_P"^[?\
M^.T :=%9G]O77_0%U/\ [[M__CM']O77_0%U/_ONW_\ CM &G169_;UU_P!
M74_^^[?_ ..T?V]=?] 74_\ ONW_ /CM &G169_;UU_T!=3_ .^[?_X[1_;U
MU_T!=3_[[M__ ([0!IT5F?V]=?\ 0%U/_ONW_P#CM']O77_0%U/_ +[M_P#X
M[0!IT5F?V]=?] 74_P#ONW_^.T?V]=?] 74_^^[?_P".T :=%9G]O77_ $!=
M3_[[M_\ X[1_;UU_T!=3_P"^[?\ ^.T :=%9G]O77_0%U/\ [[M__CM']O77
M_0%U/_ONW_\ CM &G169_;UU_P! 74_^^[?_ ..T?V]=?] 74_\ ONW_ /CM
M &G169_;UU_T!=3_ .^[?_X[1_;UU_T!=3_[[M__ ([0!IT5F?V]=?\ 0%U/
M_ONW_P#CM']O77_0%U/_ +[M_P#X[0!IT5F?V]=?] 74_P#ONW_^.T?V]=?]
M 74_^^[?_P".T :=%5M.OI;U6\RSN;3;C F:,[OIL9OUJS0 4444 %%%% !1
M110 4444 %%%% !7\@7_  ='?\IU_CG_ -P#_P!1_3*_K]K^0+_@Z._Y3K_'
M/_N ?^H_IE ']/O_  2=_P"467[-/_9*O"__ *:+6OH"OG__ ()._P#*++]F
MG_LE7A?_ --%K7T!0 4444 %>"?MP^$?$'BFU\._9?#/Q:\:^&8S<+J6B_#K
MQA#X5U=[D^4;:X>[;4-.<V\:K<*T<=V-S31EHI0-T?O=?&7[-7PG^,>G7?Q*
M;X<^(_A)\.M.N_B#K]W?V>O_  *UJ+4-0N9+Z5Q>27AUNTCU(20F';=PQ>6R
M!4!_=E5EQYG9]-?Q2U^_?H[=;,M/E7-\OO3_ *MU^1]'?LOZ/XFT'X'Z+:^+
M8;^TU:/SMEK?ZJ-5OK*U,SFU@N;L<3W$=N8DDDW2;G1OWTYS-)W]<A\#M&\;
MZ!\/8;;XAZ[X?\2^*1=7+3ZAHFE2:58RQ-.[0".VDFG>/;"8U(::0[E)WG-=
M?6M1WDW_ %^.OWF4%RKE[7_K3IV\@KEOC/\ !S0_CY\.-2\+>(4OSINIIM:6
MPOY]/O+9ARLD%S Z2PR*>CHP/4="0>IHK*45)<LMC2,G%\T=SQ2+_@GO\+(O
M@?H?P_72=>AT?PYJ#ZO87]KXGU2TUV&_D$HFO/[5AN$OO/E6:99)//RZ2NC9
M0[:N>+OV"_A+XV\!^#O#%WX/@M]"\!6_V+1;33KZZTY8+0JBR64AMY4:XM)A
M''YUM,7AG,:&5'*C'K]%:<SYN;K=/YK1/Y=.Q$4HI)=%;Y=O1B*H10 , < #
MM2T45(PHHHH **** "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@ K^0+_ (.CO^4Z_P <_P#N ?\ J/Z97]?M?R!?\'1W
M_*=?XY_]P#_U'],H _I]_P""3O\ RBR_9I_[)5X7_P#31:U] 5\__P#!)W_E
M%E^S3_V2KPO_ .FBUKZ H **** "BBB@ HHHH ***\6_X*#_  U\7_%K]DOQ
M3HW@C6O[$UIEAN9"-3N-*_M"TAF26YL_MMLK3VGGPI)'YT*ETWY K.M4Y(.?
M;^ON6[LF^R;T-:-/VE10[_U_5VEW:6I[317Y\:[\>?%?C3]CGX3?#GX&ZCXL
M3Q+XVU:\\-ZBWBKQ!]@U_P .Q:?:RSWVGC47BNW6X!C2%+K9=OY+M-')(WER
MUG>,/C%?_'WX#^$[OPYXA^(OPUT3PW\&=;\>V,'_  F-Y<:G!KME+#!%]MO7
ME:34X;1UG#)<2207'G(9HY!L"WB)0HRDI/17^<5"51R7=<L7:S=WHVDXR>.&
M;K*-M&[+T;DH)/JO>DKW2:6MFTTOT8HKFO@UXNN_B!\(/"FO7\ MK[6]'M+^
MYA4$"*26!)'4 \C!8CGTKI:UJTY4ZDJ<MT[?<11JJK3C4CLTG]X45F-KMT&_
MY VI'W#V_/\ Y%H_MZZ_Z NI_P#?=O\ _':S-#3HK,_MZZ_Z NI_]]V__P =
MH_MZZ_Z NI_]]V__ ,=H TZ*S/[>NO\ H"ZG_P!]V_\ \=H_MZZ_Z NI_P#?
M=O\ _': -.BLS^WKK_H"ZG_WW;__ !VC^WKK_H"ZG_WW;_\ QV@#3HK,_MZZ
M_P"@+J?_ 'W;_P#QVC^WKK_H"ZG_ -]V_P#\=H TZ*S/[>NO^@+J?_?=O_\
M':/[>NO^@+J?_?=O_P#': -.BLS^WKK_ * NI_\ ?=O_ /':/[>NO^@+J?\
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
M]9_Y\-,_\#W_ /C-'VO6?^?#3/\ P/?_ .,T :=%9GVO6?\ GPTS_P #W_\
MC-'VO6?^?#3/_ ]__C- &G169]KUG_GPTS_P/?\ ^,T?:]9_Y\-,_P# ]_\
MXS0!IT5F?:]9_P"?#3/_  /?_P",T?:]9_Y\-,_\#W_^,T :=%9GVO6?^?#3
M/_ ]_P#XS1]KUG_GPTS_ ,#W_P#C- &G169]KUG_ )\-,_\  ]__ (S1]KUG
M_GPTS_P/?_XS0!IT5F?:]9_Y\-,_\#W_ /C-'VO6?^?#3/\ P/?_ .,T :=%
M9GVO6?\ GPTS_P #W_\ C-'VO6?^?#3/_ ]__C- &G169]KUG_GPTS_P/?\
M^,T?:]9_Y\-,_P# ]_\ XS0!IT5F?:]9_P"?#3/_  /?_P",T?:]9_Y\-,_\
M#W_^,T :=%9GVO6?^?#3/_ ]_P#XS1]KUG_GPTS_ ,#W_P#C- &G169]KUG_
M )\-,_\  ]__ (S1]KUG_GPTS_P/?_XS0!IT5F?:]9_Y\-,_\#W_ /C-'VO6
M?^?#3/\ P/?_ .,T :=%9GVO6?\ GPTS_P #W_\ C-'VO6?^?#3/_ ]__C-
M&G169]KUG_GPTS_P/?\ ^,T?:]9_Y\-,_P# ]_\ XS0!IT5F?:]9_P"?#3/_
M  /?_P",T?:]9_Y\-,_\#W_^,T :=%9GVO6?^?#3/_ ]_P#XS1]KUG_GPTS_
M ,#W_P#C- &G169]KUG_ )\-,_\  ]__ (S1]KUG_GPTS_P/?_XS0!IT5F?:
M]9_Y\-,_\#W_ /C-'VO6?^?#3/\ P/?_ .,T :=%9GVO6?\ GPTS_P #W_\
MC-'VO6?^?#3/_ ]__C- &G169]KUG_GPTS_P/?\ ^,T?:]9_Y\-,_P# ]_\
MXS0!IT5F?:]9_P"?#3/_  /?_P",T?:]9_Y\-,_\#W_^,T :=%9GVO6?^?#3
M/_ ]_P#XS1]KUG_GPTS_ ,#W_P#C- &G169]KUG_ )\-,_\  ]__ (S1]KUG
M_GPTS_P/?_XS0!IT5F?:]9_Y\-,_\#W_ /C-'VO6?^?#3/\ P/?_ .,T :=%
M9GVO6?\ GPTS_P #W_\ C-'VO6?^?#3/_ ]__C- &G169]KUG_GPTS_P/?\
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
MC;!+:1%-EN\0)"-&%* \$5V]%%-MO?U^8!1112 **** "BBB@ HHHH ****
M"O,_A;^Q=\'?@;X_O/%?@KX3?#3P?XIU!)(KK6=$\+V.GZA<I(X>17GBB61@
M[*K,"QR0">17IE%"T?,M_P#,-U9['F6N?L5_!OQ/X2US0-2^$OPSU#0O$VK'
M7]8TVY\+V,MIJVI'K>W$31%);@]Y7!?WJ9OV//A&WP1_X5F?A9\.3\.!)YP\
M*'PU9?V('\WSM_V/R_(W>;\^=F=WS=>:]'HI65K=-/PV^ZRMZ#NV[O\ J^_W
MW?WE30=!L?"NAV6F:996FG:;IT"6MI:6L*PP6L**%2.-% 5450 %     JW1
M15-MN[)225D%%%%(84444 %%%% !1110 4444 >9V7[%WP=TSXT-\2+;X3?#
M2W^(CW#W;>*8_"]BFM-,Z%'E-X(O.WLA*EM^2"03@U?U[]E?X8>*;SQ?<:G\
M./ >HW'Q!AAM_%,MUX?M)G\2Q0C$*7I:,FY6, !1+N"@<8KO:*5ER\O2UOEV
M]!W=^;J>1V?[ 7P(T[X67G@:W^"GPD@\$ZA?+J=UX?C\'Z>NE7-VJA5N'MA#
MY32A0 '*E@ !FNY^%/P?\)? CP1:^&? _A;PYX-\-V3.]MI6A:;#IUC;L[%W
M*0PJJ*69BQP.223R:Z.BJN]?,5MO(****0!1110 4444 %%%% !1110 5YGX
MY_8N^#OQ/^*EKXZ\2_";X:>(?&]B\$MMXAU/PO8W>JV[P$&%DN9(C*IC(!0A
MOE(&,5Z911U4NJV#HUW.2UOX!^!?$OCZX\5ZCX+\)W_BB[TE] GUBYTBWEOY
MM-<EGLFG9#(UNQ))B+;"2<BN3\$?L$_ OX9^%O$6A^&_@O\ "?P_HOB^W6SU
M[3]-\(:?:6NMP+NVQ744<06=!N;"R!@-QXYKUFBE9;?+Y=OQ?WCN_P"OZ\E]
MQB?#GX:^'/@]X*L/#7A+0-$\+>'-)0Q6.E:18Q6-E9H6+%8X8E5$!9F.% Y)
M/>MNBBJ;;=V2DDK(****0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M_D"_X.CO^4Z_QS_[@'_J/Z97]?M?R!?\'1W_ "G7^.?_ ' /_4?TR@#^GW_@
MD[_RBR_9I_[)5X7_ /31:U] 5\__ /!)W_E%E^S3_P!DJ\+_ /IHM:^@* "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@
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
M8,JDYD4IM<$[@P8, 017=5T58<DW'MW5G]W0PI3YX*7_  ?Q"BBBLRPHHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^0+_ (.CO^4Z_P <
M_P#N ?\ J/Z97]?M?R!?\'1W_*=?XY_]P#_U'],H _I]_P""3O\ RBR_9I_[
M)5X7_P#31:U] 5\__P#!)W_E%E^S3_V2KPO_ .FBUKZ H **** "BBB@ HHH
MH **** "BBB@ HHHH *K:Q8RZGI%U;0WESITUQ"\4=W;K&TUJS*0)$$BNA92
M<C>K+D#*D<59HI-75F-.SN<C\&?A*GP@\+2V<FN:UXJU:_N#>:IKNL"V%_J\
MY58Q+,+:&"!2L<<<86*&-0L:_+G)/74453=R4K!7E/[8?[*-G^V1\*K/PG?^
M+?%O@VVL];T_7A>>'?L'VJ2>QN%N;=&^V6MS'Y8GCBD(" DQ*"VPNK>K44MF
MI+=-->J=U^)2;7]=QL:E(P"Q8@8+'JWOQQ3J**!+30**** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KRCQI^R?:>-?VO/!GQA
MD\7^+[+4O!.BWVA6NA6PL/[(O(+QHWG:;?:M=%V:"V(,=P@'V9,##2B3U>BA
M:24ENK_BFG^#:#HX]_\ APHHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "OY O^#H[_E.O\<_^X!_ZC^F5_7[7\@7_!T=_P IU_CG_P!P#_U'
M],H _I]_X)._\HLOV:?^R5>%_P#TT6M?0%?/_P#P2=_Y19?LT_\ 9*O"_P#Z
M:+6OH"@ 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@ K^0+_@Z.
M_P"4Z_QS_P"X!_ZC^F5_7[7\@7_!T=_RG7^.?_< _P#4?TR@#X(U;_D*W/\
MUU?^9JO110 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 5V'A;
-_D P?\"_]"-%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144685819104">
<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, 2023</div></th>
<th class="th"><div>Aug. 31, 2023</div></th>
<th class="th"><div>Jan. 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_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,  2023<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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<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_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="re">
<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">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_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="ro">
<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="re">
<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-14959<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_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">39-0178960<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_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_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="re">
<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="ro">
<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="re">
<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="ro">
<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="re">
<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="ro">
<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="re">
<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<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_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,362,342,797<span></span>
</td>
</tr>
<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_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="re">
<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="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">44,825,183<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="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">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_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>20
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144685703968">
<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, 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_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>21
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144684464800">
<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, 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_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">$ 151,532<span></span>
</td>
<td class="nump">$ 114,069<span></span>
</td>
</tr>
<tr class="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 $8,467 and $7,355, respectively</a></td>
<td class="nump">184,420<span></span>
</td>
<td class="nump">183,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_InventoryNet', window );">Inventories</a></td>
<td class="nump">177,078<span></span>
</td>
<td class="nump">190,023<span></span>
</td>
</tr>
<tr class="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,790<span></span>
</td>
<td class="nump">10,743<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">524,820<span></span>
</td>
<td class="nump">498,068<span></span>
</td>
</tr>
<tr class="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">142,149<span></span>
</td>
<td class="nump">139,511<span></span>
</td>
</tr>
<tr class="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">592,646<span></span>
</td>
<td class="nump">586,832<span></span>
</td>
</tr>
<tr class="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">62,096<span></span>
</td>
<td class="nump">74,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_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes</a></td>
<td class="nump">15,716<span></span>
</td>
<td class="nump">15,881<span></span>
</td>
</tr>
<tr class="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">29,688<span></span>
</td>
<td class="nump">31,293<span></span>
</td>
</tr>
<tr class="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">22,142<span></span>
</td>
<td class="nump">21,719<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,389,257<span></span>
</td>
<td class="nump">1,367,332<span></span>
</td>
</tr>
<tr class="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">79,855<span></span>
</td>
<td class="nump">81,116<span></span>
</td>
</tr>
<tr class="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">71,470<span></span>
</td>
<td class="nump">76,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_AccrualForTaxesOtherThanIncomeTaxesCurrent', window );">Taxes, other than income taxes</a></td>
<td class="nump">13,575<span></span>
</td>
<td class="nump">12,539<span></span>
</td>
</tr>
<tr class="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">12,582<span></span>
</td>
<td class="nump">8,294<span></span>
</td>
</tr>
<tr class="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">14,726<span></span>
</td>
<td class="nump">15,003<span></span>
</td>
</tr>
<tr class="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">65,828<span></span>
</td>
<td class="nump">61,458<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">258,036<span></span>
</td>
<td class="nump">255,174<span></span>
</td>
</tr>
<tr class="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">49,716<span></span>
</td>
<td class="nump">95,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_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">16,217<span></span>
</td>
<td class="nump">19,143<span></span>
</td>
</tr>
<tr class="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">74,369<span></span>
</td>
<td class="nump">86,717<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">398,338<span></span>
</td>
<td class="nump">456,034<span></span>
</td>
</tr>
<tr class="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">351,771<span></span>
</td>
<td class="nump">345,266<span></span>
</td>
</tr>
<tr class="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,021,870<span></span>
</td>
<td class="nump">892,417<span></span>
</td>
</tr>
<tr class="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; 6,252,763 and 4,890,779 shares, respectively, of Class&#160;A nonvoting common stock, at cost</a></td>
<td class="num">(290,209)<span></span>
</td>
<td class="num">(217,856)<span></span>
</td>
</tr>
<tr class="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">(93,061)<span></span>
</td>
<td class="num">(109,077)<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">990,919<span></span>
</td>
<td class="nump">911,298<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,389,257<span></span>
</td>
<td class="nump">1,367,332<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://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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/disclosureRef<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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-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_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://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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483384/720-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_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/2147479853/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/2147479440/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>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript: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/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/2147480167/946-830-55-12<br><br>Reference 8: 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/2147479440/944-210-S99-1<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> -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 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/2147479617/946-210-S99-1<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(18))<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 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/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 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/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 24: 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 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: 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/2147479853/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>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript: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://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)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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 an asset representing future economic benefits arising from other assets acquired in a business combination that are 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 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 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 4: 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 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 (a)<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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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/2147479853/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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<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>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript: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 (c)<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 (b)<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 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<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 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 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/2147480167/946-830-55-12<br><br>Reference 8: 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/2147479617/946-210-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/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 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)(iv))<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)(5))<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 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 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: 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 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: 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><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<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_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/2147479440/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/2147479853/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://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 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 (b)<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 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<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 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/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 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/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 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)(iv))<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)(5))<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 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 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: 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 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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_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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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://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/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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/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)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: 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/2147480842/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://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 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 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 (h)(2)<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 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<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(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: 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 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(30)(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_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 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/2147480167/946-830-55-12<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 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: 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/2147483575/946-220-S99-3<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(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: 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 9: 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 10: 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 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: 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 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> -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 2: 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><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<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_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>22
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144683847888">
<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, 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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts Receivable, Allowance for Credit Loss, Current</a></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_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">45,008,724<span></span>
</td>
<td class="nump">46,370,708<span></span>
</td>
</tr>
<tr class="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">6,252,763<span></span>
</td>
<td class="nump">4,890,779<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://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/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<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(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_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>23
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144685469936">
<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, 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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 1,331,863<span></span>
</td>
<td class="nump">$ 1,302,062<span></span>
</td>
<td class="nump">$ 1,144,698<span></span>
</td>
</tr>
<tr class="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">674,588<span></span>
</td>
<td class="nump">670,510<span></span>
</td>
<td class="nump">583,252<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">657,275<span></span>
</td>
<td class="nump">631,552<span></span>
</td>
<td class="nump">561,446<span></span>
</td>
</tr>
<tr class="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">61,365<span></span>
</td>
<td class="nump">58,548<span></span>
</td>
<td class="nump">44,551<span></span>
</td>
</tr>
<tr class="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">370,697<span></span>
</td>
<td class="nump">379,992<span></span>
</td>
<td class="nump">349,768<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">432,062<span></span>
</td>
<td class="nump">438,540<span></span>
</td>
<td class="nump">394,319<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">225,213<span></span>
</td>
<td class="nump">193,012<span></span>
</td>
<td class="nump">167,127<span></span>
</td>
</tr>
<tr class="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">4,022<span></span>
</td>
<td class="nump">244<span></span>
</td>
<td class="nump">4,333<span></span>
</td>
</tr>
<tr class="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,539)<span></span>
</td>
<td class="num">(1,276)<span></span>
</td>
<td class="num">(437)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes and losses of unconsolidated affiliate</a></td>
<td class="nump">225,696<span></span>
</td>
<td class="nump">191,980<span></span>
</td>
<td class="nump">171,023<span></span>
</td>
</tr>
<tr class="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,839<span></span>
</td>
<td class="nump">42,001<span></span>
</td>
<td class="nump">35,610<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments', window );">Income before losses of unconsolidated affiliate</a></td>
<td class="nump">174,857<span></span>
</td>
<td class="nump">149,979<span></span>
</td>
<td class="nump">135,413<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in losses of unconsolidated affiliate</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,754)<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">$ 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_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">49,591<span></span>
</td>
<td class="nump">51,321<span></span>
</td>
<td class="nump">52,039<span></span>
</td>
</tr>
<tr class="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">49,869<span></span>
</td>
<td class="nump">51,651<span></span>
</td>
<td class="nump">52,409<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">$ 3.53<span></span>
</td>
<td class="nump">$ 2.92<span></span>
</td>
<td class="nump">$ 2.49<span></span>
</td>
</tr>
<tr class="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">3.51<span></span>
</td>
<td class="nump">2.90<span></span>
</td>
<td class="nump">2.47<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">3.51<span></span>
</td>
<td class="nump">2.91<span></span>
</td>
<td class="nump">2.48<span></span>
</td>
</tr>
<tr class="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">$ 3.49<span></span>
</td>
<td class="nump">$ 2.89<span></span>
</td>
<td class="nump">$ 2.46<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income (Loss) From Continuing Operations Before Income (Loss) From Equity Method Investments</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_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments</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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 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),(d))<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_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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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/2147483589/942-220-S99-1<br><br>Reference 15: 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/2147483586/944-220-S99-1<br><br>Reference 16: 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 17: 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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: 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 16: 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/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 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/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 6: 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 7: 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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 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 11: 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 12: 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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 16: 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 17: 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 18: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<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_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript: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(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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 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/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 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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) for proportionate share of equity method investee's 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 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-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 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 6: 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(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/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_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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 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 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 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 4: 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 5: 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 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(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: 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 8: 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 the cost of borrowed funds 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/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/2147480167/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: 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.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<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 (210.5-03(11))<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 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 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 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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 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 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 (f)<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 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: 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 12: 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 13: 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/2147480167/946-830-55-10<br><br>Reference 14: 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/2147483581/946-220-45-7<br><br>Reference 15: 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/2147483586/944-220-S99-1<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: 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/2147483575/946-220-S99-1<br><br>Reference 18: 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/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 30: 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 31: 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 32: 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 33: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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/2147483589/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/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 2: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<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 (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/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 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 (c)<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_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>The aggregate costs 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 whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future 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 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 2: 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/2147482517/912-730-25-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-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_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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<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 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: 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>24
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144685430384">
<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, 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_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">$ 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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss):</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="nump">16,009<span></span>
</td>
<td class="num">(53,402)<span></span>
</td>
<td class="nump">10,266<span></span>
</td>
</tr>
<tr class="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 income (loss)</a></td>
<td class="nump">2,680<span></span>
</td>
<td class="nump">1,282<span></span>
</td>
<td class="nump">1,451<span></span>
</td>
</tr>
<tr class="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,140)<span></span>
</td>
<td class="num">(909)<span></span>
</td>
<td class="num">(399)<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="nump">540<span></span>
</td>
<td class="nump">373<span></span>
</td>
<td class="nump">1,052<span></span>
</td>
</tr>
<tr class="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 (loss) gain recognized in other comprehensive income (loss)</a></td>
<td class="num">(465)<span></span>
</td>
<td class="nump">424<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax', window );">Net actuarial gain amortization</a></td>
<td class="num">(417)<span></span>
</td>
<td class="num">(1,043)<span></span>
</td>
<td class="num">(388)<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">(882)<span></span>
</td>
<td class="num">(619)<span></span>
</td>
<td class="num">(388)<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 income (loss), before tax</a></td>
<td class="nump">15,667<span></span>
</td>
<td class="num">(53,648)<span></span>
</td>
<td class="nump">10,930<span></span>
</td>
</tr>
<tr class="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 benefit (expense) related to items of other comprehensive income (loss)</a></td>
<td class="nump">349<span></span>
</td>
<td class="nump">524<span></span>
</td>
<td class="num">(406)<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 income (loss), net of tax</a></td>
<td class="nump">16,016<span></span>
</td>
<td class="num">(53,124)<span></span>
</td>
<td class="nump">10,524<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">$ 190,873<span></span>
</td>
<td class="nump">$ 96,855<span></span>
</td>
<td class="nump">$ 140,183<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/2147483589/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/2147483586/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://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 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 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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 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 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 (f)<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 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: 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 12: 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 13: 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/2147480167/946-830-55-10<br><br>Reference 14: 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/2147483581/946-220-45-7<br><br>Reference 15: 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/2147483586/944-220-S99-1<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: 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/2147483575/946-220-S99-1<br><br>Reference 18: 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/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 30: 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 31: 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 32: 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 33: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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/2147483589/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/2147483586/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/2147483589/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 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 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 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/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 4: 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/2147483586/944-220-S99-1<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<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 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<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 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 9: 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/2147483589/942-220-S99-1<br><br>Reference 10: 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 11: 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 12: 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 (i-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 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/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 4: 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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -SubTopic 10<br> -Topic 220<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/2147483586/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/2147483589/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>25
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144683841824">
<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, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 548<span></span>
</td>
<td class="nump">$ 331,762<span></span>
</td>
<td class="nump">$ 704,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (107,216)<span></span>
</td>
<td class="num">$ (66,477)<span></span>
</td>
</tr>
<tr class="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">$ 129,659<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="nump">10,524<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">10,524<span></span>
</td>
</tr>
<tr class="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">(2,767)<span></span>
</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">(1,748)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,098<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">3,593<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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,690)<span></span>
</td>
<td class="num">$ (3,056)<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, 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="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">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="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="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="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">(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="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">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="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">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="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">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_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="nump">911,298<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="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">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="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="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="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">(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="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">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="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,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="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">(75,472)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,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>
</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 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 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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 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 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 (f)<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 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: 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 12: 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 13: 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/2147480167/946-830-55-10<br><br>Reference 14: 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/2147483581/946-220-45-7<br><br>Reference 15: 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/2147483586/944-220-S99-1<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: 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/2147483575/946-220-S99-1<br><br>Reference 18: 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/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 30: 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 31: 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 32: 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 33: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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/2147483589/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 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/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 4: 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/2147483586/944-220-S99-1<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<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 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<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 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 9: 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/2147483589/942-220-S99-1<br><br>Reference 10: 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 11: 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 12: 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 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 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> -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://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/2147480167/946-830-55-11<br><br>Reference 3: 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/2147480767/946-205-45-4<br><br>Reference 4: 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/2147481004/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<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(28))<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 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 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(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_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://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 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/2147480167/946-830-55-12<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 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: 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/2147483575/946-220-S99-3<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(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: 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 9: 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 10: 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 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: 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 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>26
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144685913072">
<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, 2023</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</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.92<span></span>
</td>
<td class="nump">$ 0.90<span></span>
</td>
<td class="nump">$ 0.88<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.90<span></span>
</td>
<td class="nump">$ 0.88<span></span>
</td>
<td class="nump">$ 0.86<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>27
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144680593504">
<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="3">12 Months Ended</th>
</tr>
<tr>
<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>
</tr>
<tr class="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="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>
</tr>
<tr class="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">32,370<span></span>
</td>
<td class="nump">34,182<span></span>
</td>
<td class="nump">25,483<span></span>
</td>
</tr>
<tr class="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,508<span></span>
</td>
<td class="nump">10,504<span></span>
</td>
<td class="nump">10,098<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Gain on sale of business</a></td>
<td class="num">(3,770)<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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(12,472)<span></span>
</td>
<td class="num">(1,645)<span></span>
</td>
<td class="num">(8,965)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in losses of unconsolidated affiliate</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,754<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="num">(308)<span></span>
</td>
<td class="nump">1,197<span></span>
</td>
<td class="num">(831)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">2,380<span></span>
</td>
<td class="num">(25,330)<span></span>
</td>
<td class="num">(12,614)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">14,972<span></span>
</td>
<td class="num">(62,907)<span></span>
</td>
<td class="nump">7,298<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(1,023)<span></span>
</td>
<td class="nump">807<span></span>
</td>
<td class="num">(4,498)<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(9,459)<span></span>
</td>
<td class="nump">6,826<span></span>
</td>
<td class="nump">58,283<span></span>
</td>
</tr>
<tr class="re">
<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="nump">4,094<span></span>
</td>
<td class="nump">4,836<span></span>
</td>
<td class="num">(4,002)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">209,149<span></span>
</td>
<td class="nump">118,449<span></span>
</td>
<td class="nump">205,665<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>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>
</tr>
<tr class="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 );">Purchases of property, plant and equipment</a></td>
<td class="num">(19,226)<span></span>
</td>
<td class="num">(43,138)<span></span>
</td>
<td class="num">(27,189)<span></span>
</td>
</tr>
<tr class="re">
<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">8,000<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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisition of businesses, net of cash acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(243,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_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">67<span></span>
</td>
<td class="nump">2,580<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">(11,214)<span></span>
</td>
<td class="num">(43,071)<span></span>
</td>
<td class="num">(268,592)<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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,404)<span></span>
</td>
<td class="num">(45,931)<span></span>
</td>
<td class="num">(45,746)<span></span>
</td>
</tr>
<tr class="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">4,091<span></span>
</td>
<td class="nump">1,082<span></span>
</td>
<td class="nump">1,765<span></span>
</td>
</tr>
<tr class="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,041)<span></span>
</td>
<td class="num">(5,127)<span></span>
</td>
<td class="num">(2,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_PaymentsForRepurchaseOfCommonStock', window );">Purchase of treasury stock</a></td>
<td class="num">(74,996)<span></span>
</td>
<td class="num">(109,229)<span></span>
</td>
<td class="num">(3,593)<span></span>
</td>
</tr>
<tr class="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">127,660<span></span>
</td>
<td class="nump">243,716<span></span>
</td>
<td class="nump">101,957<span></span>
</td>
</tr>
<tr class="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">172,944<span></span>
</td>
<td class="nump">186,716<span></span>
</td>
<td class="nump">63,957<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="nump">66<span></span>
</td>
<td class="nump">116<span></span>
</td>
<td class="nump">33<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">(163,568)<span></span>
</td>
<td class="num">(102,089)<span></span>
</td>
<td class="num">(12,324)<span></span>
</td>
</tr>
<tr class="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="nump">3,096<span></span>
</td>
<td class="num">(6,555)<span></span>
</td>
<td class="nump">4,943<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">37,463<span></span>
</td>
<td class="num">(33,266)<span></span>
</td>
<td class="num">(70,308)<span></span>
</td>
</tr>
<tr class="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">114,069<span></span>
</td>
<td class="nump">147,335<span></span>
</td>
<td class="nump">217,643<span></span>
</td>
</tr>
<tr class="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">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>
</tr>
<tr class="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">3,408<span></span>
</td>
<td class="nump">1,082<span></span>
</td>
<td class="nump">373<span></span>
</td>
</tr>
<tr class="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">$ 58,829<span></span>
</td>
<td class="nump">$ 33,834<span></span>
</td>
<td class="nump">$ 46,852<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/2147481877/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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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 6: 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/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/2147481877/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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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) for proportionate share of equity method investee's 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 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-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 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 6: 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(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/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_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript: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 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 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 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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 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 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 (f)<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 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: 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 12: 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 13: 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/2147480167/946-830-55-10<br><br>Reference 14: 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/2147483581/946-220-45-7<br><br>Reference 15: 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/2147483586/944-220-S99-1<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: 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/2147483575/946-220-S99-1<br><br>Reference 18: 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/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 30: 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 31: 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 32: 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 33: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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/2147483589/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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript: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 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_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://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 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>28
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144695299696">
<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, 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>
</tr>
<tr class="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%">Equity Method Investment &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The equity method of accounting is applied to investments in which the Company has significant influence over the operating and financial decisions of the investee. The Company evaluates its equity method investments each reporting period for evidence of a loss in value that is other than a temporary decline. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or the inability of the investee to sustain an earnings capacity that would justify the carrying amount of the investment. The Company performed this analysis and concluded that its investment in React Mobile, Inc. was other-than-temporarily impaired and recognized an impairment charge of $4,994 for the Company's remaining equity interest in React Mobile, Inc. during the year ended July 31, 2021.</span></div><div style="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. (9.6% of total inventories at July&#160;31, 2023, and 13.3% of total inventories at July&#160;31, 2022) 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,312 and $9,900 as of July&#160;31, 2023 and 2022, 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%">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%">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%">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><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%">112,323&#160;</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%">26,884&#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%">29,272&#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%">46,844&#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,428&#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%">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><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%">190,023&#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 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%">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%">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%">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><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,916&#160;</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%">130,004&#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%">123,619&#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%">282,870&#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%">268,527&#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%">9,682&#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%">7,825&#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%">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><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%">411,887&#160;</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%">(292,680)</span></td><td style="background-color:#ffffff;padding: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%">(272,376)</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%">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><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%">139,511&#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,631, $19,216, and $18,406 for the years ended July&#160;31, 2023, 2022 and 2021, 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 evaluates the carrying amount of goodwill annually or more frequently if events or changes in circumstances have occurred that indicate the goodwill might be impaired. The Company completes impairment reviews for its reporting units using a fair-value method based on management's judgments and assumptions. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When performing its annual impairment assessment, the Company evaluates the recoverability of goodwill assigned to each of its reporting units by comparing the estimated fair value of the respective reporting unit to the carrying value, including goodwill. The Company estimates fair value utilizing the income approach and the market approach. The income approach requires management to make a number of assumptions and estimates for each reporting unit, including projected future operating results, economic projections, anticipated future cash flows, working capital levels, income tax rates, and a weighted-average cost of capital reflecting the specific risk profile of the respective reporting unit. The market approach estimates fair value using performance multiples of comparable publicly-traded compa</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nies. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event the fair value of a reporting unit is less than the carrying value, including goodwill, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">an impairment loss, if any, is recognized for the difference between the implied fair value and the carrying value of the reporting unit's goodwill. The annual impairment testing performed on May 1, 2023, indicated that all reporting units with goodwill had a fair value substantially in excess of its carrying value. No goodwill impairment charges were recognized during 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-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%">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%">, 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 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, 2023, 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 31,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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-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 majority of the Company&#8217;s revenue relates to the sale of identification solutions and workplace safety products to customers. </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 Company accounts for revenue in accordance with ASC Topic 606 "Revenue from Contracts with Customers." </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the product or service transfers to the customer in an amount that represents the consideration expected to be received in exchange for those products and services. 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 shipment or delivery of goods to customers. Given the nature of the Company&#8217;s business, revenue recognition practices do not contain estimates that materially affect the results of operations, with the exception of estimated customer returns and credit memos. The Company records an allowance for estimated product returns and credit memos using the expected value method based on historical experience, which is recognized as a deduction from net sales at the time of sale. As of July&#160;31, 2023 and 2022, the Company had a reserve for estimated product returns and credit memos of $4,801 and $4,415, 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%">Sales Incentives &#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 cash consideration (such as sales incentives, rebates, and cash discounts) given to its customers or resellers as a reduction of revenue. Sales incentives for the years ended July&#160;31, 2023, 2022, and 2021 were $53,867, $50,265, and $38,876, 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, 2023, 2022, and 2021 was $53,591, $55,568, and $54,370, 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 October 2021, the FASB issued ASU No. 2021-08, &#8220;Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers,&#8221; which requires contract assets and contract liabilities (e.g. deferred revenue) acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, &#8220;Revenue from Contracts with Customers&#8221; as if the acquirer had originated the contracts. The guidance is applied prospectively to acquisitions occurring on or after the effective date. The Company early adopted ASU No. 2021-08 during the quarter ended October 31, 2022. The adoption of the new standard will only have an impact on the Company's consolidated financial statements in the event of future acquisitions.</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>29
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144692987232">
<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, 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_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, 2023 and 2022, 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, 2021</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%">578,935&#160;</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%">35,202&#160;</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%">614,137&#160;</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%">Working capital adjustment</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%">(693)</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%">&#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%">&#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%">(693)</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%">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%">(22,091)</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,521)</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%">(26,612)</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%">Balance as of July 31, 2022</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%">556,151&#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%">30,681&#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%">&#8212;&#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%">&#8212;&#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%">586,832&#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 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:#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%">3,319&#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 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%">625&#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%">1,079&#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%">2,745&#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%">7,768&#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></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%">Reallocation due to change in segments</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%">(559,470)</span></td><td style="background-color:#ffffff;padding: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%">(31,306)</span></td><td style="background-color:#ffffff;padding: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%">442,290&#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%">148,486&#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%">Divestiture of business</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%">(1,954)</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,954)</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%">Balance as of July 31, 2023</span></td><td style="background-color:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">441,415&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">151,231&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">592,646&#160;</span></td><td style="background-color:#ffffff;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: IDS and WPS. As a result, goodwill was allocated to the new reportable segments in accordance with ASC 350, "Intangibles - Goodwill and Other." Refer to Note 10, "Segment Information," and Management's Discussion and Analysis for additional information regarding the Company's segment change.</span></div><div style="margin-top:9pt;text-align: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&#160;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%">Goodwill declined $27,305 during the year ended July 31, 2022 mainly due to the negative effects of foreign currency translation. In addition, the final working capital adjustment from the acquisition of Code decreased the goodwill balance by $693.</span></div><div style="margin-top:9pt;text-align: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 annual impairment testing performed on May 1, 2023, in accordance with ASC 350, &#8220;Intangibles - Goodwill and Other&#8221; indicated that all of the reporting units with goodwill (North America, Europe and Latin America) had a fair value substantially in excess of its carrying value.</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350/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>30
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144695222544">
<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, 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_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, 2023 and 2022 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, 2023</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, 2022</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%">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><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,749&#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%">(1,014)</span></td><td style="background-color:#ffffff;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%">735&#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,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><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%">105,404&#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%">(48,428)</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%">56,976&#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,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><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,136&#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%">(2,241)</span></td><td style="background-color:#ffffff;padding: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,895&#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%">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><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%">9,422&#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%">9,422&#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%">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><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%">125,711&#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%">(51,683)</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%">74,028&#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, 2023 compared to July&#160;31, 2022 was primarily due to the removal of a fully amortized customer relationship intangible asset as the period of economic benefit related to this asset had lapsed.</span></div>Amortization expense on intangible assets during the years ended July 31, 2023, 2022, and 2021 was $11,739, $14,966, and $7,077, respectively. Amortization expense over each of the next five fiscal years is projected to be $9,481, $9,156, $8,279, $7,769, and $7,360 for the fiscal years ending July&#160;31, 2024, 2025, 2026, 2027, and 2028, respectively.<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>31
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144695256016">
<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, 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_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, 2023 and 2022, 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, 2023.</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, 2023, 2022 and 2021:</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, 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><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, 2021</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,589&#160;</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%">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><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%">8,268&#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,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><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%">8,625&#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, 2023:</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%">2024</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,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></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%">2025</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%">10,503&#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%">2026</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,627&#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%">2027</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%">885&#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%">2028</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%">211&#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%">789&#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%">32,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></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%">(1,768)</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%">30,943&#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, 2023 and 2022 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, 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%">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%">2.6</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.7</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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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></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, 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</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%">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%">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%">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><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%">19,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"></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%">12,583&#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%">7,607&#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, 2023, 2022 or 2021.</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>32
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144695193840">
<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, 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_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 PlansThe 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 <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%">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, 2023 and 2022. 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 $18,288 and $18,043 was included in "Other liabilities" in the accompanying Consolidated Balance Sheets as of July&#160;31, 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-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,717 and $3,644 were included in "Other current liabilities" in the accompanying Consolidated Balance Sheets as of July&#160;31, 2023 and 2022, respectively. The amounts charged to expense for these retirement and profit sharing plans were $15,089, $15,063, and $13,246 during the years ended July&#160;31, 2023, 2022 and 2021, 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>33
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144695172560">
<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, 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_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. The amendment modified the credit agreement to, among other things, (a) change the interest rate under the credit agreement for borrowings (i) denominated in British Pounds from the London Inter-bank Offered Rate ("LIBOR") to a daily simple SONIA-based rate, (ii) denominated in Euro from a LIBOR-based rate to a rate based on the Euro Interbank Offered Rate and (iii) denominated in Japanese Yen from a LIBOR-based rate to a rate based on the Tokyo Interbank Offered Rate, in each of the foregoing cases subject to certain adjustments specified in the credit agreement; and (b) provide mechanics relating to a transition away from U.S. dollar LIBOR (with respect to borrowings denominated in U.S. dollars) and the designated benchmarks for the other eligible currencies as benchmark interest rates and the replacement of any such benchmark by a replacement benchmark rate. The amendment to the credit agreement did not have a material impact on the interest rate or related balances in the Company'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-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, 2023, the outstanding balance on the credit agreement was $49.7 million. The maximum amount outstanding on the credit agreement during the year ended July&#160;31, 2023 was $103.0&#160;million. As of July&#160;31, 2023, there was $248.3 million available for future borrowing, which can be increased to $1,068.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, 2023, the Company was in compliance with these financial covenants, with a ratio of debt to EBITDA, as defined by the agreements, equal to 0.18 to 1.0 and the interest expense coverage ratio equal to 76.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, 2023 and 2022, 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, 2023</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, 2022</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">USD-denominated borrowing</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%">13,000&#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%">6.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%">95,000&#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%">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></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%">British Pound-denominated borrowing</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%">&#163;</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%">8,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%">5.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><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%">&#163;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Euro-denominated borrowing</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%">&#8364;</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%">24,000&#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.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><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%">&#8364;</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%">&#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"><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="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,995</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,643 at July&#160;31, 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_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 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 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(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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>34
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144695164384">
<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, 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_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, 2023 and 2022 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, 2023</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, 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="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, 2023, 2022, and 2021:</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, 2020</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%">9,339&#160;</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%">(9,339)</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, 2020</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%">292,329&#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%">292,329&#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%">(277)</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%">277&#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,472&#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,472)</span></td><td style="background-color:#ffffff;padding: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, 2021</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%">10,534&#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%">(10,534)</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, 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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 #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,055)</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, 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-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%">318,198&#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%">318,198&#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, 2023, 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, 2023, the Company has reserved 1,744,099 shares of Class&#160;A Nonvoting Common Stock for outstanding stock options and RSUs and 2,477,505 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, 2023, 2022, and 2021, was $7,508, $10,504, and $10,098, respectively. The total income tax benefit recognized in the consolidated statements of income was $1,497, $507 and $555 during the years ended July&#160;31, 2023, 2022, and 2021, 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-672">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, 2023, 2022, and 2021, 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%">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><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%">2021</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.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><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.21</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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.71&#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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.49&#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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.38&#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, 2023:</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, 2022</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,591,525&#160;</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%">41.57&#160;</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%">158,416&#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%">43.82&#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%">(125,800)</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.60&#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%">(77,358)</span></td><td style="background-color:#ffffff;padding: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%">46.16&#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, 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 #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,546,783&#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%">42.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 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.8</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%">14,787&#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, 2023</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,201,223&#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 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%">41.08</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: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%">12,783&#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%">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><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%">2021</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%">12.14&#160;</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%">11.55</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%">8.65</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%">1,822&#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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,477&#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%">3,384&#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%">2,446&#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,371&#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%">4,091&#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,082&#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,765&#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%">455&#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%">1,067&#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%">369&#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, 2023, total unrecognized compensation cost related to options that are expected to vest was $1,192 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%">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, 2023:</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, 2022</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%">173,230&#160;</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%">47.45&#160;</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%">68,624&#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%">45.22&#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%">(83,155)</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.25&#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%">(24,831)</span></td><td style="background-color:#ffffff;padding: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%">46.81&#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, 2023</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%">133,868&#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%">46.55&#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, 2022 and 2021, had a weighted-average grant-date fair value of $48.96 and $40.82, 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, 2023, 2022 and 2021, was $3,734, $3,669, and $2,894, 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, 2023, total unrecognized compensation cost related to RSUs that are expected to vest was $2,511 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-745">three</span>-year performance period provided the specified market and performance targets are met. 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. All other previously granted non-vested PRSUs vest based upon the Company's TSR relative to the S&amp;P 600 SmallCap Industrials Index. </span></div><div style="margin-top:9pt;text-align: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 had a fair value determined by a third-party valuation utilizing a Monte Carlo simulation for the portion of the grant with a market value condition and the portion of the grant with a performance condition 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-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%">Monte Carlo 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%">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><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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Expected volatility</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%">34.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><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%">34.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><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%">32.6&#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:middle"><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%">2.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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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.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></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 tables summarize the PRSU activity during the year ended July&#160;31, 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: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, 2022</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%">79,134&#160;</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%">66.79&#160;</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%">44,110&#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.77&#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%">(18,959)</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%">75.00&#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%">(40,837)</span></td><td style="background-color:#ffffff;padding: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%">64.12&#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, 2023</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%">63,448&#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%">58.39&#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, 2022 and 2021, had a weighted-average grant-date fair value of $61.76 and $60.73, respectively. The total fair value of PRSUs vested during the years ended July&#160;31, 2023, 2022 and 2021, was $889, $4,098, and $3,273, 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, 2023, total unrecognized compensation cost related to PRSUs that are expected to vest was $1,236 pre-tax, net of estimated forfeitures, which the Company expects to recognize over a weighted-average period of 2.0 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/2147481062/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/2147481062/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/2147481004/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>35
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144695196272">
<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, 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_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, 2021</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%">729&#160;</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,888&#160;</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,570)</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%">(55,953)</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%">907&#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%">326&#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%">(52,897)</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%">(51,664)</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%">(682)</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%">(778)</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,460)</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, 2022</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%">954&#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,436&#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%">(111,467)</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%">(109,077)</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 income (loss) 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%">2,292&#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%">(352)</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%">16,009&#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%">17,949&#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></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,605)</span></td><td style="background-color:#ffffff;padding: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%">(328)</span></td><td style="background-color:#ffffff;padding: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,933)</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, 2023</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%">1,641&#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%">756&#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%">(95,458)</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%">(93,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></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</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, 2023 compared to July&#160;31, 2022 was primarily due to the depreciation 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, 2023 and 2022, 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%">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="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%">2021</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 benefit (expense) related to items of other comprehensive income (loss):</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%">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><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%">(123)</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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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%">505&#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%">(378)</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 benefit (expense) related to items of other comprehensive income (loss)</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%">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><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%">(406)</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/2147483586/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/2147483589/942-220-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//220/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144695137520">
<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, 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_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, </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%">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,757 and $2,675 as of July&#160;31, 2023 and 2022, 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, 2023, the Company recognized revenue of $1,244 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, 2023, the Company expects to recognize 41% by the end of fiscal 2024, an additional 27% by the end of fiscal 2025, 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>37
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144695235952">
<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, 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_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%">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 three operating segments: Identification Solutions and People Identification (&#8220;PDC&#8221;), which aggregated into the IDS reportable segment, and Workplace Safety, which was the WPS reportable segment. As such, all segment-related data has been recast to the new 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, equity in losses of unconsolidated affiliate, 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, 2023, 2022 and 2021:</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%">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><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%">2021</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%">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><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%">635,714&#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,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,868&#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%">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><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%">735,582&#160;</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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">355,096&#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,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,020&#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%">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><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%">409,116&#160;</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,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><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,144,698&#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%">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><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%">20,649&#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,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,834&#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%">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><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%">25,483&#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%">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><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%">136,635&#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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,357&#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%">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><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%">191,992&#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%">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><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,278&#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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">401,143&#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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,335&#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,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><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,377,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></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%">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><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%">20,344&#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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,845&#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%">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><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%">27,189&#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 and losses of unconsolidated affiliate for the years ended July&#160;31, 2023, 2022 and 2021:</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%">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><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%">2021</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%">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><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%">191,992&#160;</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,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,865)</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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,333&#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,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(437)</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 and losses of unconsolidated affiliate</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%">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><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%">171,023&#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 business platform for the years ended July&#160;31, 2023, 2022 and 2021:</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 #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%">2023</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%">2022</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%">2021</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%">IDS</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%">1,045,891&#160;</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,010,883&#160;</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%">841,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></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%">WPS</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%">285,972</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%">291,179</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%">303,190</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:#cceeff;border-bottom:1pt solid #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:1pt solid #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%">1,331,863&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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%">1,302,062&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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,144,698&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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%">The following is a summary of sales and long-lived assets by geographic region for the years ended July&#160;31, 2023, 2022 and 2021:</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%">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="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%">2021</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="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="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%">2021</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%">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%">642,268&#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><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%">560,405&#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%">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%">565,956&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">309,686&#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%">(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%">(63,526)</span></td><td style="background-color:#ffffff;padding: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,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%">1,144,698&#160;</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><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%">870,091&#160;</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/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 2: 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 3: 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 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 (d)<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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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>38
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144695164384">
<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, 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_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 and losses of unconsolidated affiliate 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%">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="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%">2021</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%">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><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,504&#160;</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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,519&#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%">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><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%">171,023&#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 increase in income before income taxes and losses of unconsolidated affiliates 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 2022 which reduced Other Nations income before income taxes and losses of unconsolidated affiliate by $32,857.</span></div><div style="margin-top:9pt;text-align: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 income before income taxes and losses of unconsolidated affiliate in Other Nations to $98,995 in fiscal 2022 from $111,519 in fiscal 2021 was primarily due to intercompany royalty payments to the United States that occurred in fiscal 2022 which reduced Other Nations income before income taxes and losses of unconsolidated affiliate by $32,857. This was partially offset by improved profitability in Other Nations in fiscal 2022 compared to fiscal 2021.</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%">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="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%">2021</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%">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><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%">16,322&#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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,141&#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,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,112&#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%">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><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%">44,575&#160;</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%">(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><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,662)</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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,938)</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%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(365)</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%">(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><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,965)</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,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><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%">35,610&#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, 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: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"><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, 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="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,112&#160;</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%">(54)</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,058&#160;</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,146&#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,146&#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,105&#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,105&#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,177&#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,618)</span></td><td style="background-color:#ffffff;padding: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,441)</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%">859&#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%">(50,095)</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,236)</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%">Deferred and equity-based compensation</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,221&#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,221&#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%">Postretirement 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%">2,301&#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,301&#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%">Tax credit and net operating loss carry-forwards</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%">49,006&#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%">49,006&#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%">Valuation allowances</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%">(47,276)</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%">(47,276)</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%">Other, 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%">17,919&#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,226)</span></td><td style="background-color:#ffffff;padding: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,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 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:#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%">53,570&#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%">(64,993)</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%">(11,423)</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%">Tax credit carry-forwards as of July&#160;31, 2023 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 $95,141, of which $76,902 have no expiration date and the remainder of which expire from fiscal 2024 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 $22,424, 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 $20,153, which expire from fiscal 2024 to fiscal 2033.</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,151, which expire from fiscal 2024 to fiscal 2038.</span></div><div style="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 and losses of unconsolidated affiliate 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%">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="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%">2021</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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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;text-align: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.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.8)</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.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">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><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.8&#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, 2023, 2022, and 2021.</span></div><div style="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, 2020</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%">13,622&#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%">4,664&#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: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%">Additions for tax positions of prior years</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:#cceeff;padding:2px 0 2px 1pt;text-align: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,940&#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%">(365)</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%">(159)</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%">210&#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, 2021</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%">21,912&#160;</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,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="display:none"></td><td colspan="3" style="display:none"></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-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%">20,899&#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;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">Includes acquisitions.</span></div><div style="margin-top:9pt;text-align: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 $20,899 of unrecognized tax benefits, if recognized, $17,811 would affect the Company's income tax rate. The Company has classified $17,587 and $17,689, excluding interest and penalties, of the reserve for uncertain tax positions in "Other liabilities" on the Consolidated Balance Sheets as of July&#160;31, 2023 and 2022, respectively. The Company has classified $3,312 and $2,875, 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, 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-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 $700, $701, and $596 on the reserve for uncertain tax positions during the years ended July&#160;31, 2023, 2022, and 2021, respectively. The Company also recognized benefits and (expenses) related to penalties of $281, $82, and ($595) during the years ended July&#160;31, 2023, 2022, and 2021, 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, 2023 and 2022, the Company had $3,581 and $2,878, 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, 2023 and 2022, the Company had $1,674 and $1,925, 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 $2,608 during the year ending July 31, 2023 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, 2023, the Company recognized $3,771 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;20 &#8212; F&#8217;23</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 taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties 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/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 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)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<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 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<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 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21<br><br>Reference 6: 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/2147482526/740-270-50-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 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 8: 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 9: 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 10: 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>39
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144695172560">
<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, 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_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%">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="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%">2021</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%">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><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%">129,659&#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%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(807)</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%">(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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">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><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%">128,847&#160;</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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,039&#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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#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%">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><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%">52,409&#160;</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%">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><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.49&#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%">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><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.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"><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%">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><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.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 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%">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><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.46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>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 549,031, 497,307, and 511,189 for the years ended July&#160;31, 2023, 2022, and 2021, respectively.<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>40
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144695190112">
<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, 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_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, 2023 and July&#160;31, 2022, 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, 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><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%">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 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,037&#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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">489&#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%">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 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%">32&#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, 2023 and July&#160;31, 2022. </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/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<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_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>41
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144695163152">
<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, 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_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 </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%">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, 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: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, 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: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%">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><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%">25,276&#160;</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,803&#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,057&#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%">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><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%">29,333&#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, 2023 and 2022, unrealized gains of $1,580 and $1,040 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, 2023 and July&#160;31, 2022, the cumulative balance recognized in accumulated other comprehensive income were losses of $1,746 and $0, 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, 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><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, 2021</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%">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><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,451&#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%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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:99.415%"><tr><td style="width:1.0%"></td><td style="width:46.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.900%"></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:8.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.900%"></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:8.900%"></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:8.902%"></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, 2023</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, 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;&#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></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></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%">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-1219">&#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%">489&#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%">30&#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-1224">36,716</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></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></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%">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-1229">&#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%">&#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&#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%">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-1234">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><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%">489&#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%">32&#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>42
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144695199696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text">Acquisitions<div style="margin-top:9pt;text-align: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 did not complete any business acquisitions during the years ended July&#160;31, 2023 and 2022 and completed three business acquisitions during the year ended July 31, 2021. All of these transactions were accounted for using business combination accounting. The results of the operations of the acquired businesses have been included since the date of acquisition in the accompanying 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:700;line-height:120%">Fiscal 2021</span></div><div style="margin-top:9pt;text-align: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 21, 2021, the Company acquired Magicard Holdings Limited (&#8220;Magicard&#8221;), based in Weymouth, United Kingdom, for $56,694, net of cash received. Magicard is a manufacturer of identification card printers with high-resolution, full-color image capabilities, built-in security features and the ability to encode smart cards. Magicard was initially included in the Company&#8217;s IDS segment. As a result of the regional reorganization effective February 1, 2023, Magicard operates within both of our reportable segments.</span></div><div style="margin-top:9pt;text-align: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 21, 2021, the Company acquired Nordic ID Oyj (&#8220;Nordic ID&#8221;), based in Salo, Finland for $9,804 plus the assumption of debt of $4,668. Nordic ID specializes in RFID readers, scanners, and the associated software to power track-and-trace applications in industrial manufacturing. Nordic ID was initially included in the Company&#8217;s IDS segment. As a result of the regional reorganization effective February 1, 2023, Nordic ID operates within both of our reportable segments.</span></div><div style="margin-top:9pt;text-align: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 June 16, 2021, the Company acquired The Code Corporation (&#8220;Code&#8221;), based in Salt Lake City, Utah, for $172,815, net of cash received. Code specializes in high-quality barcode scanners and the associated software to power track and trace applications in a variety of industries. Code was initially included in the Company&#8217;s IDS segment. As a result of the regional reorganization effective February 1, 2023, Code operates within both of our reportable segments.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related expenses of $3,164 were recognized in SG&amp;A during the year ended July 31, 2021.</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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript: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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//805/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_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144688346672">
<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, 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_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">ContingenciesIn 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></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/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 2: 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 3: 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/2147480327/954-440-50-1<br><br>Reference 4: 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 5: 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>44
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144695222544">
<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, 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_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 September&#160;4, 2023, the Company announced an increase in the annual dividend to shareholders of the Company's Class A Common Stock, from $0.92 to $0.94 per share. A quarterly dividend of $0.235 will be paid on October&#160;31, 2023, to shareholders of record at the close of business on October&#160;10, 2023. This dividend represents an increase of 2.2% and is the 38th 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 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 $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>45
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144695232096">
<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, 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_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%">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><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%">2021</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%">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><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,157&#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%">388&#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,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#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%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,042)</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%">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><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,306&#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%">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><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%">16,309&#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%">2,957&#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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,908&#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%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,165)</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%">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><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%">23,009&#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%">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><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%">58,809&#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%">1,351&#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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,168&#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%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,259)</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%">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><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%">51,069&#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>46
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144681148016">
<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="3">12 Months Ended</th>
</tr>
<tr>
<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>
</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"><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%">2023</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%">3,242,497&#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 #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,538,707&#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 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,451,355&#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%">1,168,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><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%">119&#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%">179&#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%">174,857&#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,213&#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%">2022</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,968,554&#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%">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,495,286&#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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:#ffffff;padding: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%">737,420&#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%">108&#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%">149,979&#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%">193,012&#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="2" style="background-color:#cceeff;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="2" style="background-color:#cceeff;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: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="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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:#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%">1,664,845&#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%">121&#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%">129,659&#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%">167,127&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><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>
</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">The Company's non-PEO NEOs for each fiscal year were as follows:<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>
</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">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, 2019, 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>
</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%">2023</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%">3,242,497&#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%">1,164,390&#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 #000000;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,460,600&#160;</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: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,538,707&#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></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: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,968,554&#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%">2,608,892&#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%">2,135,624&#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,495,286&#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: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%">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,319,962&#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%">67,054&#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%">1,943,107&#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%">2021</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%">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: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:#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%">4,351,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 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></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%">2023</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%">1,097,234&#160;</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%">278,966&#160;</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%">84,400&#160;</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 #000000;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,460,600&#160;</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: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: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%">2,561,417&#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%">(326,071)</span></td><td style="background-color:#ffffff;padding: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%">(99,722)</span></td><td style="background-color:#ffffff;padding: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%">2,135,624&#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: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%">1,854,533&#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%">(1,058,794)</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%">(385,483)</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%">(343,202)</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%">67,054&#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="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%">4,429,964&#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%">286,408&#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%">(365,183)</span></td><td style="background-color:#ffffff;padding: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%">4,351,189&#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>
</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,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,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%">2023</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,451,355&#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%">660,855&#160;</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%">377,758&#160;</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,168,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></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="2" style="background-color:#ffffff;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:#ffffff;padding: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%">381,363&#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,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%">737,420&#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="2" style="background-color:#cceeff;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:#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%">571,339&#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%">781,301&#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%">1,664,845&#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;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%">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: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%">217,810&#160;</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%">12,409&#160;</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%">(8,435)</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%">(108,981)</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%">264,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><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%">377,758&#160;</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:8pt;font-weight:400;line-height:100%">2022</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%">307,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:8pt;font-weight:400;line-height:100%">(128,663)</span></td><td style="background-color:#ffffff;padding: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%">(50,433)</span></td><td style="background-color:#ffffff;padding: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%">(43,263)</span></td><td style="background-color:#ffffff;padding: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%">84,883&#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="2" style="background-color:#cceeff;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:#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%">86,768&#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%">(71,535)</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%">781,301&#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>
</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 2023.</span></div><div style="margin-top:9pt;text-align:center"><img alt="TSR.jpg" src="brc-20230731_g2.jpg" style="height:339px;margin-bottom:5pt;vertical-align:text-bottom;width:528px"/></div><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 2023.</span></div><div style="margin-top:9pt;text-align:center"><img alt="Net Income.jpg" src="brc-20230731_g3.jpg" style="height:339px;margin-bottom:5pt;vertical-align:text-bottom;width:528px"/></div><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 2023.</span></div><div style="margin-top:9pt;text-align:center"><img alt="Operating Income.jpg" src="brc-20230731_g4.jpg" style="height:339px;margin-bottom:5pt;vertical-align:text-bottom;width:528px"/></div><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 2022 to that of the S&amp;P SmallCap 600 Industrials Index.</span></div><div style="margin-top:9pt;text-align:center"><img alt="TSRs compared.jpg" src="brc-20230731_g5.jpg" style="height:339px;margin-bottom:5pt;vertical-align:text-bottom;width:528px"/></div><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"><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><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">$ 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">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">$ 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">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>
</tr>
<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>
</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>
</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>
</tr>
<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>
</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>
</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>
</tr>
<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>
</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>
</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>
</tr>
<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>
</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>
</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>
</tr>
<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>
</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">$ 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">$ 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>
</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>
</tr>
<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>
</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">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">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>
</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>
</tr>
<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>
</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">$ 1,164,390<span></span>
</td>
<td class="nump">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>
</tr>
<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>
</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">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>
</tr>
<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>
</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="nump">3,319,962<span></span>
</td>
<td class="nump">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>
</tr>
<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>
</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="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>
</tr>
<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>
</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">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>
</tr>
<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>
</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">$ 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 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 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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 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 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 (f)<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 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: 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 12: 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 13: 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/2147480167/946-830-55-10<br><br>Reference 14: 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/2147483581/946-220-45-7<br><br>Reference 15: 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/2147483586/944-220-S99-1<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: 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/2147483575/946-220-S99-1<br><br>Reference 18: 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/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 30: 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 31: 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 32: 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 33: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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/2147483589/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>47
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144684561168">
<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, 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>
</tr>
<tr class="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"><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><span></span>
</td>
</tr>
<tr class="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">Principles of Consolidation &#8212; 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"><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><span></span>
</td>
</tr>
<tr class="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"><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><span></span>
</td>
</tr>
<tr class="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"><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><span></span>
</td>
</tr>
<tr class="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"><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><span></span>
</td>
</tr>
<tr class="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">Accounts Receivable &#8212; 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_EquityMethodInvestmentsPolicy', window );">Equity Method Investment</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%">Equity Method Investment &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The equity method of accounting is applied to investments in which the Company has significant influence over the operating and financial decisions of the investee. The Company evaluates its equity method investments each reporting period for evidence of a loss in value that is other than a temporary decline. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or the inability of the investee to sustain an earnings capacity that would justify the carrying amount of the investment. The Company performed this analysis and concluded that its investment in React Mobile, Inc. was other-than-temporarily impaired and recognized an impairment charge of $4,994 for the Company's remaining equity interest in React Mobile, Inc. during the year ended July 31, 2021.</span><span></span>
</td>
</tr>
<tr class="ro">
<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"><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. (9.6% of total inventories at July&#160;31, 2023, and 13.3% of total inventories at July&#160;31, 2022) 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,312 and $9,900 as of July&#160;31, 2023 and 2022, respectively.</span><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%">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%">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%">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><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%">112,323&#160;</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%">26,884&#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%">29,272&#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%">46,844&#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,428&#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%">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><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%">190,023&#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_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 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%">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%">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%">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><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,916&#160;</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%">130,004&#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%">123,619&#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%">282,870&#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%">268,527&#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%">9,682&#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%">7,825&#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%">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><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%">411,887&#160;</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%">(292,680)</span></td><td style="background-color:#ffffff;padding: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%">(272,376)</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%">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><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%">139,511&#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,631, $19,216, and $18,406 for the years ended July&#160;31, 2023, 2022 and 2021, 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_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 evaluates the carrying amount of goodwill annually or more frequently if events or changes in circumstances have occurred that indicate the goodwill might be impaired. The Company completes impairment reviews for its reporting units using a fair-value method based on management's judgments and assumptions. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When performing its annual impairment assessment, the Company evaluates the recoverability of goodwill assigned to each of its reporting units by comparing the estimated fair value of the respective reporting unit to the carrying value, including goodwill. The Company estimates fair value utilizing the income approach and the market approach. The income approach requires management to make a number of assumptions and estimates for each reporting unit, including projected future operating results, economic projections, anticipated future cash flows, working capital levels, income tax rates, and a weighted-average cost of capital reflecting the specific risk profile of the respective reporting unit. The market approach estimates fair value using performance multiples of comparable publicly-traded compa</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nies. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event the fair value of a reporting unit is less than the carrying value, including goodwill, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">an impairment loss, if any, is recognized for the difference between the implied fair value and the carrying value of the reporting unit's goodwill. The annual impairment testing performed on May 1, 2023, indicated that all reporting units with goodwill had a fair value substantially in excess of its carrying value. No goodwill impairment charges were recognized during 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-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%">2023</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="re">
<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 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, 2023, 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 31,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2023.</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_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><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&#8217;s revenue relates to the sale of identification solutions and workplace safety products to customers. </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 Company accounts for revenue in accordance with ASC Topic 606 "Revenue from Contracts with Customers." </span>Revenue is recognized when control of the product or service transfers to the customer in an amount that represents the consideration expected to be received in exchange for those products and services. 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 shipment or delivery of goods to customers. Given the nature of the Company&#8217;s business, revenue recognition practices do not contain estimates that materially affect the results of operations, with the exception of estimated customer returns and credit memos. The Company records an allowance for estimated product returns and credit memos using the expected value method based on historical experience, which is recognized as a deduction from net sales at the time of sale. As of July&#160;31, 2023 and 2022, the Company had a reserve for estimated product returns and credit memos of $4,801 and $4,415, 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_RevenueRecognitionPolicyTextBlock', window );">Shipping and Handling Costs</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%">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><span></span>
</td>
</tr>
<tr class="ro">
<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"><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, 2023, 2022, and 2021 was $53,591, $55,568, and $54,370, respectively.</span><span></span>
</td>
</tr>
<tr class="re">
<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"><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><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><span></span>
</td>
</tr>
<tr class="ro">
<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"><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><span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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"><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><span></span>
</td>
</tr>
<tr class="re">
<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"><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><span></span>
</td>
</tr>
<tr class="ro">
<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"><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><span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting 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 October 2021, the FASB issued ASU No. 2021-08, &#8220;Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers,&#8221; which requires contract assets and contract liabilities (e.g. deferred revenue) acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, &#8220;Revenue from Contracts with Customers&#8221; as if the acquirer had originated the contracts. The guidance is applied prospectively to acquisitions occurring on or after the effective date. The Company early adopted ASU No. 2021-08 during the quarter ended October 31, 2022. The adoption of the new standard will only have an impact on the Company's consolidated financial statements in the event of future acquisitions.</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> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<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/2147480981/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 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 3: 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 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 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4<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 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_EquityMethodInvestmentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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 (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21D<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-21D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsPolicy</td>
</tr>
<tr>
<td style="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 60<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 820<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482053/820-10-60-1<br><br>Reference 2: 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-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_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 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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><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 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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_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 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-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(6)(b))<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/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 4: 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/2147482105/912-330-50-1<br><br>Reference 5: 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 6: 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 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/2147479440/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/2147480321/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/2147480321/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/2147483575/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)(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 (f)(2)(ii)<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)(v)<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 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 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.D.1.Q5)<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.3.Q2)<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.2.Q6)<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> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<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 (b)<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 (f)(1)<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<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/2147481962/310-10-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-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_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>48
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144695215456">
<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, 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>
</tr>
<tr class="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%">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%">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%">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><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%">112,323&#160;</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%">26,884&#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%">29,272&#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%">46,844&#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,428&#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%">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><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%">190,023&#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%">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%">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%">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><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,916&#160;</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%">130,004&#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%">123,619&#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%">282,870&#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%">268,527&#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%">9,682&#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%">7,825&#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%">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><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%">411,887&#160;</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%">(292,680)</span></td><td style="background-color:#ffffff;padding: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%">(272,376)</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%">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><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%">139,511&#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>49
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144692952160">
<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, 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_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, 2023 and 2022, 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, 2021</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%">578,935&#160;</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%">35,202&#160;</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%">614,137&#160;</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%">Working capital adjustment</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%">(693)</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%">&#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%">&#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%">(693)</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%">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%">(22,091)</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,521)</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%">(26,612)</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%">Balance as of July 31, 2022</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%">556,151&#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%">30,681&#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%">&#8212;&#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%">&#8212;&#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%">586,832&#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 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:#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%">3,319&#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 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%">625&#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%">1,079&#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%">2,745&#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%">7,768&#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></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%">Reallocation due to change in segments</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%">(559,470)</span></td><td style="background-color:#ffffff;padding: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%">(31,306)</span></td><td style="background-color:#ffffff;padding: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%">442,290&#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%">148,486&#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%">Divestiture of business</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%">(1,954)</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,954)</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%">Balance as of July 31, 2023</span></td><td style="background-color:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">441,415&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">151,231&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">592,646&#160;</span></td><td style="background-color:#ffffff;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>50
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144695331856">
<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, 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_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, 2023 and 2022 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, 2023</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, 2022</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%">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><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,749&#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%">(1,014)</span></td><td style="background-color:#ffffff;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%">735&#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,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><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%">105,404&#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%">(48,428)</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%">56,976&#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,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><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,136&#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%">(2,241)</span></td><td style="background-color:#ffffff;padding: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,895&#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%">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><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%">9,422&#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%">9,422&#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%">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><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%">125,711&#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%">(51,683)</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%">74,028&#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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<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>51
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144681144704">
<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, 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_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, 2023, 2022 and 2021:</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, 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><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, 2021</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,589&#160;</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%">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><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%">8,268&#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,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><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%">8,625&#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, 2023:</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%">2024</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,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></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%">2025</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%">10,503&#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%">2026</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,627&#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%">2027</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%">885&#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%">2028</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%">211&#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%">789&#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%">32,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></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%">(1,768)</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%">30,943&#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, 2023 and 2022 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, 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%">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%">2.6</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.7</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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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></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, 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</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%">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%">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%">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><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%">19,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"></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%">12,583&#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%">7,607&#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>52
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144695413248">
<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, 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_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"><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, 2023 and 2022, borrowings on the credit agreement were as follows:</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><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, 2023</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, 2022</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">USD-denominated borrowing</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%">13,000&#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%">6.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%">95,000&#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%">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></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%">British Pound-denominated borrowing</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%">&#163;</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%">8,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%">5.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><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%">&#163;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Euro-denominated borrowing</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%">&#8364;</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%">24,000&#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.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><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%">&#8364;</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%">&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(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>53
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144685587840">
<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, 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_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, 2023 and 2022 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, 2023</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, 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="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, 2023, 2022, and 2021:</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, 2020</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%">9,339&#160;</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%">(9,339)</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, 2020</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%">292,329&#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%">292,329&#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%">(277)</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%">277&#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,472&#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,472)</span></td><td style="background-color:#ffffff;padding: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, 2021</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%">10,534&#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%">(10,534)</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, 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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 #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,055)</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, 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-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%">318,198&#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%">318,198&#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:<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%">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><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%">2021</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.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><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.21</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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.71&#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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.49&#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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.38&#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><span></span>
</td>
</tr>
<tr class="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, 2023:</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, 2022</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,591,525&#160;</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%">41.57&#160;</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%">158,416&#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%">43.82&#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%">(125,800)</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.60&#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%">(77,358)</span></td><td style="background-color:#ffffff;padding: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%">46.16&#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, 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 #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,546,783&#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%">42.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 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.8</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%">14,787&#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, 2023</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,201,223&#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 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%">41.08</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: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%">12,783&#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%">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><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%">2021</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%">12.14&#160;</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%">11.55</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%">8.65</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%">1,822&#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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,477&#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%">3,384&#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%">2,446&#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,371&#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%">4,091&#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,082&#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,765&#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%">455&#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%">1,067&#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%">369&#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, 2023:</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, 2022</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%">173,230&#160;</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%">47.45&#160;</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%">68,624&#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%">45.22&#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%">(83,155)</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.25&#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%">(24,831)</span></td><td style="background-color:#ffffff;padding: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%">46.81&#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, 2023</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%">133,868&#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%">46.55&#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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_brc_ScheduleOfShareBasedPaymentAwardPerformanceSharesValuationAssumptionsTableTextBlock', window );">Schedule of Share-Based Payment Award, Performance Shares, Valuation Assumptions</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 PRSUs granted during the year ended July 31, 2023 had a fair value determined by a third-party valuation utilizing a Monte Carlo simulation for the portion of the grant with a market value condition and the portion of the grant with a performance condition 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-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%">Monte Carlo 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%">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><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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Expected volatility</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%">34.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><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%">34.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><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%">32.6&#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:middle"><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%">2.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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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.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></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_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, 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: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, 2022</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%">79,134&#160;</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%">66.79&#160;</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%">44,110&#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.77&#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%">(18,959)</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%">75.00&#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%">(40,837)</span></td><td style="background-color:#ffffff;padding: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%">64.12&#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, 2023</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%">63,448&#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%">58.39&#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_brc_ScheduleOfShareBasedPaymentAwardPerformanceSharesValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Share-Based Payment Award, Performance Shares, Valuation Assumptions</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_ScheduleOfShareBasedPaymentAwardPerformanceSharesValuationAssumptionsTableTextBlock</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-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_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> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<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 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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>54
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144694532592">
<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, 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_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, 2021</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%">729&#160;</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,888&#160;</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,570)</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%">(55,953)</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%">907&#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%">326&#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%">(52,897)</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%">(51,664)</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%">(682)</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%">(778)</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,460)</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, 2022</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%">954&#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,436&#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%">(111,467)</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%">(109,077)</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 income (loss) 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%">2,292&#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%">(352)</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%">16,009&#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%">17,949&#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></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,605)</span></td><td style="background-color:#ffffff;padding: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%">(328)</span></td><td style="background-color:#ffffff;padding: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,933)</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, 2023</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%">1,641&#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%">756&#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%">(95,458)</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%">(93,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></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%">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="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%">2021</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 benefit (expense) related to items of other comprehensive income (loss):</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%">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><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%">(123)</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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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%">505&#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%">(378)</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 benefit (expense) related to items of other comprehensive income (loss)</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%">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><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%">(406)</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>55
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144782588480">
<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, 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_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, 2023, 2022 and 2021:</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%">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><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%">2021</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%">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><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%">635,714&#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,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,868&#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%">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><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%">735,582&#160;</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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">355,096&#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,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,020&#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%">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><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%">409,116&#160;</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,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><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,144,698&#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%">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><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%">20,649&#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,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,834&#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%">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><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%">25,483&#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%">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><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%">136,635&#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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,357&#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%">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><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%">191,992&#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%">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><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,278&#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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">401,143&#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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,335&#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,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><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,377,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></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%">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><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%">20,344&#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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,845&#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%">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><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%">27,189&#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 and losses of unconsolidated affiliate for the years ended July&#160;31, 2023, 2022 and 2021:</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%">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><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%">2021</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%">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><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%">191,992&#160;</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,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,865)</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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,333&#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,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(437)</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 and losses of unconsolidated affiliate</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%">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><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%">171,023&#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 business platform for the years ended July&#160;31, 2023, 2022 and 2021:</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 #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%">2023</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%">2022</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%">2021</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%">IDS</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%">1,045,891&#160;</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,010,883&#160;</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%">841,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></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%">WPS</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%">285,972</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%">291,179</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%">303,190</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:#cceeff;border-bottom:1pt solid #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:1pt solid #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%">1,331,863&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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%">1,302,062&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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,144,698&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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, 2023, 2022 and 2021:</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%">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="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%">2021</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="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="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%">2021</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%">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%">642,268&#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><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%">560,405&#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%">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%">565,956&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">309,686&#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%">(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%">(63,526)</span></td><td style="background-color:#ffffff;padding: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,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%">1,144,698&#160;</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><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%">870,091&#160;</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> -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><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.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -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 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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 4: 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>56
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144688356464">
<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, 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_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 and losses of unconsolidated affiliate 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%">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="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%">2021</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%">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><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,504&#160;</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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,519&#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%">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><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%">171,023&#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%">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="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%">2021</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%">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><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%">16,322&#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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,141&#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,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,112&#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%">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><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%">44,575&#160;</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%">(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><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,662)</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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,938)</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%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(365)</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%">(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><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,965)</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,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><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%">35,610&#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, 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: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"><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, 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="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,112&#160;</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%">(54)</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,058&#160;</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,146&#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,146&#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,105&#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,105&#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,177&#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,618)</span></td><td style="background-color:#ffffff;padding: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,441)</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%">859&#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%">(50,095)</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,236)</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%">Deferred and equity-based compensation</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,221&#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,221&#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%">Postretirement 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%">2,301&#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,301&#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%">Tax credit and net operating loss carry-forwards</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%">49,006&#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%">49,006&#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%">Valuation allowances</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%">(47,276)</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%">(47,276)</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%">Other, 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%">17,919&#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,226)</span></td><td style="background-color:#ffffff;padding: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,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 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:#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%">53,570&#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%">(64,993)</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%">(11,423)</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_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 and losses of unconsolidated affiliate 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%">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="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%">2021</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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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;text-align: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.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.8)</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.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">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><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.8&#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, 2023, 2022, and 2021.</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:<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, 2020</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%">13,622&#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%">4,664&#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: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%">Additions for tax positions of prior years</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:#cceeff;padding:2px 0 2px 1pt;text-align: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,940&#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%">(365)</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%">(159)</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%">210&#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, 2021</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%">21,912&#160;</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,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="display:none"></td><td colspan="3" style="display:none"></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-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%">20,899&#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><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:<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;20 &#8212; F&#8217;23</span></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 9<br> -Section 50<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 12<br> -Section 50<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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<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>57
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144695334224">
<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, 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_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%">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="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%">2021</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%">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><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%">129,659&#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%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(807)</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%">(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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">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><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%">128,847&#160;</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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,039&#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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#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%">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><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%">52,409&#160;</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%">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><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.49&#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%">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><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.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"><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%">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><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.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 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%">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><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.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_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>58
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144695360656">
<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, 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_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, 2023 and July&#160;31, 2022, 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, 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><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%">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 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,037&#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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">489&#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%">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 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%">32&#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/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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>59
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144695107424">
<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, 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_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, 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: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, 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: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%">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><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%">25,276&#160;</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,803&#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,057&#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%">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><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%">29,333&#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, 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><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, 2021</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%">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><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,451&#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%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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:99.415%"><tr><td style="width:1.0%"></td><td style="width:46.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.900%"></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:8.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.900%"></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:8.900%"></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:8.902%"></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, 2023</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, 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;&#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></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></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%">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-1219">&#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%">489&#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%">30&#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-1224">36,716</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></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></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%">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-1229">&#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%">&#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&#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%">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-1234">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><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%">489&#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%">32&#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 820<br> -SubTopic 10<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 2: 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> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<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>60
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144685599200">
<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, 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>
</tr>
<tr class="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">$ 103,350<span></span>
</td>
<td class="nump">$ 112,323<span></span>
</td>
</tr>
<tr class="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">26,884<span></span>
</td>
<td class="nump">29,272<span></span>
</td>
</tr>
<tr class="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">46,844<span></span>
</td>
<td class="nump">48,428<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">$ 177,078<span></span>
</td>
<td class="nump">$ 190,023<span></span>
</td>
</tr>
<tr class="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">9.60%<span></span>
</td>
<td class="nump">13.30%<span></span>
</td>
</tr>
<tr class="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,312<span></span>
</td>
<td class="nump">$ 9,900<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://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><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://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><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://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><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>61
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144684496656">
<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, 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_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">$ 12,273<span></span>
</td>
<td class="nump">$ 11,916<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">130,004<span></span>
</td>
<td class="nump">123,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MachineryAndEquipmentGross', window );">Machinery and equipment</a></td>
<td class="nump">282,870<span></span>
</td>
<td class="nump">268,527<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">9,682<span></span>
</td>
<td class="nump">7,825<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">434,829<span></span>
</td>
<td class="nump">411,887<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(292,680)<span></span>
</td>
<td class="num">(272,376)<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">142,149<span></span>
</td>
<td class="nump">139,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,631<span></span>
</td>
<td class="nump">$ 19,216<span></span>
</td>
<td class="nump">$ 18,406<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/2147479440/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/2147479440/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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/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)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: 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/2147480842/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>62
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144693675296">
<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, 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>
</tr>
<tr class="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,801<span></span>
</td>
<td class="nump">$ 4,415<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>63
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144685892560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies Sales Incentives (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, 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_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_SalesCommissionsAndFees', window );">Sales Incentives</a></td>
<td class="nump">$ 53,867<span></span>
</td>
<td class="nump">$ 50,265<span></span>
</td>
<td class="nump">$ 38,876<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_SalesCommissionsAndFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Primarily represents commissions incurred in the period based upon the sale by commissioned employees or third parties of the entity's goods or services, and fees for sales assistance or product enhancements performed by third parties (such as a distributor or value added reseller).</p></div>
<a href="javascript: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_SalesCommissionsAndFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>64
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144695184976">
<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, 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_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">$ 53,591<span></span>
</td>
<td class="nump">$ 55,568<span></span>
</td>
<td class="nump">$ 54,370<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/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>65
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144684653280">
<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, 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_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">$ 586,832<span></span>
</td>
<td class="nump">$ 614,137<span></span>
</td>
</tr>
<tr class="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">7,768<span></span>
</td>
<td class="num">(26,612)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Goodwill, Other Increase (Decrease)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, Purchase Accounting Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Goodwill, Written off Related to Sale of Business Unit</a></td>
<td class="num">(1,954)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">592,646<span></span>
</td>
<td class="nump">586,832<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_GoodwillPeriodIncreaseDecrease', window );">Goodwill, Period Increase (Decrease)</a></td>
<td class="nump">$ 5,814<span></span>
</td>
<td class="num">(27,305)<span></span>
</td>
</tr>
<tr class="re">
<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">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: IDS and WPS. As a result, goodwill was allocated to the new reportable segments in accordance with ASC 350, "Intangibles - Goodwill and Other." Refer to Note 10, "Segment Information," and Management's Discussion and Analysis for additional information regarding the Company's segment change.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=brc_IdentificationSolutionsMember', window );">Identification Solutions</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">$ 556,151<span></span>
</td>
<td class="nump">578,935<span></span>
</td>
</tr>
<tr class="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">3,319<span></span>
</td>
<td class="num">(22,091)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Goodwill, Other Increase (Decrease)</a></td>
<td class="num">(559,470)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="num">(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_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Goodwill, Written off Related to Sale of Business Unit</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Ending Balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">556,151<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">30,681<span></span>
</td>
<td class="nump">35,202<span></span>
</td>
</tr>
<tr class="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">625<span></span>
</td>
<td class="num">(4,521)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Goodwill, Other Increase (Decrease)</a></td>
<td class="num">(31,306)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">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_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Goodwill, Written off Related to Sale of Business Unit</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Ending Balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">30,681<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="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">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="nump">1,079<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_GoodwillOtherIncreaseDecrease', window );">Goodwill, Other Increase (Decrease)</a></td>
<td class="nump">442,290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">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_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Goodwill, Written off Related to Sale of Business Unit</a></td>
<td class="num">(1,954)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">441,415<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_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">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_GoodwillForeignCurrencyTranslationGainLoss', window );">Goodwill, Foreign Currency Translation Gain (Loss)</a></td>
<td class="nump">2,745<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_GoodwillOtherIncreaseDecrease', window );">Goodwill, Other Increase (Decrease)</a></td>
<td class="nump">148,486<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">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_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Goodwill, Written off Related to Sale of Business Unit</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Ending Balance</a></td>
<td class="nump">$ 151,231<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_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 an asset representing future economic benefits arising from other assets acquired in a business combination that are 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 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 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 4: 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 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 (a)<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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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/2147479853/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) an asset representing future economic benefits from other assets acquired in a business combination that are 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_GoodwillOtherIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are 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 (g)<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_GoodwillOtherIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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 an asset representing future economic benefits arising from other assets acquired in a business combination that are 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 adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are 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 an asset representing future economic benefits arising from other assets acquired in a business combination that are 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>66
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144685284160">
<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, 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_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">$ 83,225<span></span>
</td>
<td class="nump">$ 125,711<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="nump">21,129<span></span>
</td>
<td class="nump">51,683<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">62,096<span></span>
</td>
<td class="nump">74,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_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite-lived Intangible Assets (Excluding Goodwill)</a></td>
<td class="nump">$ 8,285<span></span>
</td>
<td class="nump">$ 9,422<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">$ 1,114<span></span>
</td>
<td class="nump">$ 1,749<span></span>
</td>
</tr>
<tr class="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">947<span></span>
</td>
<td class="nump">1,014<span></span>
</td>
</tr>
<tr class="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">$ 167<span></span>
</td>
<td class="nump">$ 735<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,513<span></span>
</td>
<td class="nump">$ 105,404<span></span>
</td>
</tr>
<tr class="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">15,947<span></span>
</td>
<td class="nump">48,428<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 48,566<span></span>
</td>
<td class="nump">$ 56,976<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,313<span></span>
</td>
<td class="nump">$ 9,136<span></span>
</td>
</tr>
<tr class="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">4,235<span></span>
</td>
<td class="nump">2,241<span></span>
</td>
</tr>
<tr class="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">$ 5,078<span></span>
</td>
<td class="nump">$ 6,895<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/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><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)(1)<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_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/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/2147483147/928-340-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/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/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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<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>67
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144693664064">
<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, 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_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">$ 11,739<span></span>
</td>
<td class="nump">$ 14,966<span></span>
</td>
<td class="nump">$ 7,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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">Finite-Lived Intangible Asset, Expected Amortization, Year One</a></td>
<td class="nump">9,481<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">9,156<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">8,279<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,769<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,360<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>68
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144681114480">
<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, 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_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">$ 17,739<span></span>
</td>
<td class="nump">$ 19,005<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 12,583<span></span>
</td>
<td class="nump">$ 7,607<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">2 years 7 months 6 days<span></span>
</td>
<td class="text">2 years 8 months 12 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">4.30%<span></span>
</td>
<td class="nump">3.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_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,589<span></span>
</td>
<td class="nump">$ 7,893<span></span>
</td>
<td class="nump">$ 8,268<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,424<span></span>
</td>
<td class="nump">$ 9,822<span></span>
</td>
<td class="nump">$ 8,625<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>69
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144680552704">
<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, 2023 </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,696<span></span>
</td>
</tr>
<tr class="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">10,503<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">Lessee, Operating Lease, Liability, to be Paid, Year Three</a></td>
<td class="nump">4,627<span></span>
</td>
</tr>
<tr class="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">885<span></span>
</td>
</tr>
<tr class="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">211<span></span>
</td>
</tr>
<tr class="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">789<span></span>
</td>
</tr>
<tr class="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">32,711<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</a></td>
<td class="num">(1,768)<span></span>
</td>
</tr>
<tr class="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">$ 30,943<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>70
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144685446400">
<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, 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_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">$ 18,288<span></span>
</td>
<td class="nump">$ 18,043<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,717<span></span>
</td>
<td class="nump">3,644<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 15,089<span></span>
</td>
<td class="nump">$ 15,063<span></span>
</td>
<td class="nump">$ 13,246<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>71
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144684630864">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Schedule of Long-Term Debt (Details)<br> &#8364; in Thousands, &#163; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Jul. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2023 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Jul. 31, 2023 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Jul. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2022 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Jul. 31, 2022 </div>
<div>EUR (&#8364;)</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>
<td class="text">&#160;<span></span>
</td>
<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_LineOfCredit', window );">Long-term Line of Credit</a></td>
<td class="nump">$ 49,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CurrencyAxis=currency_USD', window );">United States of America, Dollars</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>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<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_LineOfCredit', window );">Long-term Line of Credit</a></td>
<td class="nump">$ 13,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 95,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" 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>
<td class="nump">6.30%<span></span>
</td>
<td class="nump">2.70%<span></span>
</td>
<td class="nump">2.70%<span></span>
</td>
<td class="nump">2.70%<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_CurrencyAxis=currency_GBP', window );">United Kingdom, Pounds</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>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<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_LineOfCredit', window );">Long-term Line of Credit | &#163;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 8,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 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_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of Credit Facility, Interest Rate at Period End</a></td>
<td class="nump">5.80%<span></span>
</td>
<td class="nump">5.80%<span></span>
</td>
<td class="nump">5.80%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CurrencyAxis=currency_EUR', window );">Euro Member Countries, Euro</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>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<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_LineOfCredit', window );">Long-term Line of Credit | &#8364;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 24,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 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_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of Credit Facility, Interest Rate at Period End</a></td>
<td class="nump">4.40%<span></span>
</td>
<td class="nump">4.40%<span></span>
</td>
<td class="nump">4.40%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<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_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://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/2147479440/944-210-S99-1<br><br>Reference 3: 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/2147479853/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_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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(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/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_srt_CurrencyAxis=currency_USD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CurrencyAxis=currency_USD</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_CurrencyAxis=currency_GBP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CurrencyAxis=currency_GBP</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_CurrencyAxis=currency_EUR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CurrencyAxis=currency_EUR</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>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144680907184">
<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, 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_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,068,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">103,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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Line of credit, remaining borrowing capacity</a></td>
<td class="nump">$ 248,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.18 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">76.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,995<span></span>
</td>
<td class="nump">$ 1,643<span></span>
</td>
</tr>
<tr class="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. The amendment modified the credit agreement to, among other things, (a) change the interest rate under the credit agreement for borrowings (i) denominated in British Pounds from the London Inter-bank Offered Rate ("LIBOR") to a daily simple SONIA-based rate, (ii) denominated in Euro from a LIBOR-based rate to a rate based on the Euro Interbank Offered Rate and (iii) denominated in Japanese Yen from a LIBOR-based rate to a rate based on the Tokyo Interbank Offered Rate, in each of the foregoing cases subject to certain adjustments specified in the credit agreement; and (b) provide mechanics relating to a transition away from U.S. dollar LIBOR (with respect to borrowings denominated in U.S. dollars) and the designated benchmarks for the other eligible currencies as benchmark interest rates and the replacement of any such benchmark by a replacement benchmark rate. The amendment to the credit agreement did not have a material impact on the interest rate or related balances in the Company's consolidated financial statements.<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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(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>73
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144693931536">
<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, 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_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://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/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_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://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)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_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://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/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<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_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>74
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144681198928">
<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, 2023</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</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">(739)<span></span>
</td>
<td class="num">(721)<span></span>
</td>
<td class="num">(277)<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,067)<span></span>
</td>
<td class="num">(1,242)<span></span>
</td>
<td class="num">(1,472)<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,383)<span></span>
</td>
<td class="num">$ (11,055)<span></span>
</td>
<td class="num">$ (10,534)<span></span>
</td>
<td class="num">$ (9,339)<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">318,198<span></span>
</td>
<td class="nump">318,285<span></span>
</td>
<td class="nump">315,916<span></span>
</td>
<td class="nump">292,329<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">$ (739)<span></span>
</td>
<td class="num">$ (721)<span></span>
</td>
<td class="num">$ (277)<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,067)<span></span>
</td>
<td class="num">(1,242)<span></span>
</td>
<td class="num">(1,472)<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,383<span></span>
</td>
<td class="nump">$ 11,055<span></span>
</td>
<td class="nump">$ 10,534<span></span>
</td>
<td class="nump">$ 9,339<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">318,198<span></span>
</td>
<td class="nump">318,285<span></span>
</td>
<td class="nump">315,916<span></span>
</td>
<td class="nump">292,329<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>75
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144684624880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Valuation Assumptions (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jul. 31, 2023 </div>
<div>Rate</div>
</th>
<th class="th">
<div>Jul. 31, 2022 </div>
<div>Rate</div>
</th>
<th class="th">
<div>Jul. 31, 2021 </div>
<div>Rate</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_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="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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</a></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>
<td class="text">6 years 2 months 15 days<span></span>
</td>
</tr>
<tr class="ro">
<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">29.64%<span></span>
</td>
<td class="nump">30.04%<span></span>
</td>
<td class="nump">30.71%<span></span>
</td>
</tr>
<tr class="re">
<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">2.01%<span></span>
</td>
<td class="nump">2.26%<span></span>
</td>
<td class="nump">2.49%<span></span>
</td>
</tr>
<tr class="ro">
<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">3.66%<span></span>
</td>
<td class="nump">1.27%<span></span>
</td>
<td class="nump">0.38%<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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</a></td>
<td class="nump">34.80%<span></span>
</td>
<td class="nump">34.70%<span></span>
</td>
<td class="nump">32.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</a></td>
<td class="nump">2.80%<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
<td class="nump">0.10%<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>
<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>76
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144684610688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Summary of Stock Option Activity (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, 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_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 9 months 18 days<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">$ 14,787<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">$ 12,783<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">$ 12.14<span></span>
</td>
<td class="nump">$ 11.55<span></span>
</td>
<td class="nump">$ 8.65<span></span>
</td>
</tr>
<tr class="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">$ 1,822<span></span>
</td>
<td class="nump">$ 4,269<span></span>
</td>
<td class="nump">$ 1,477<span></span>
</td>
</tr>
<tr class="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">3,384<span></span>
</td>
<td class="nump">2,446<span></span>
</td>
<td class="nump">2,371<span></span>
</td>
</tr>
<tr class="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">4,091<span></span>
</td>
<td class="nump">1,082<span></span>
</td>
<td class="nump">1,765<span></span>
</td>
</tr>
<tr class="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">$ 455<span></span>
</td>
<td class="nump">$ 1,067<span></span>
</td>
<td class="nump">$ 369<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">1,591,525<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options Granted</a></td>
<td class="nump">158,416<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Options Exercised</a></td>
<td class="num">(125,800)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Options Forfeited or Expired</a></td>
<td class="num">(77,358)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares Outstanding, Ending Balance</a></td>
<td class="nump">1,546,783<span></span>
</td>
<td class="nump">1,591,525<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">1,201,223<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">$ 41.57<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Options Granted, Weighted Average Exercise Price</a></td>
<td class="nump">43.82<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Options Exercised, Weighted Average Exercise Price</a></td>
<td class="nump">35.60<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Options Forfeited or Expired, Weighted Average Exercise Price</a></td>
<td class="nump">46.16<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options Outstanding, Ending Balance, Weighted Average Exercise Price</a></td>
<td class="nump">42.05<span></span>
</td>
<td class="nump">$ 41.57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">$ 41.08<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_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_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_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_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_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_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_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>
<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://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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://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> -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_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>77
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144681215936">
<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, 2023</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</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">173,230<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">68,624<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">(83,155)<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">(24,831)<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">133,868<span></span>
</td>
<td class="nump">173,230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 47.45<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">45.22<span></span>
</td>
<td class="nump">$ 48.96<span></span>
</td>
<td class="nump">$ 40.82<span></span>
</td>
</tr>
<tr class="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">47.25<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">46.81<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">$ 46.55<span></span>
</td>
<td class="nump">$ 47.45<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,734<span></span>
</td>
<td class="nump">$ 3,669<span></span>
</td>
<td class="nump">$ 2,894<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">79,134<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">44,110<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">(18,959)<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">(40,837)<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">63,448<span></span>
</td>
<td class="nump">79,134<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 66.79<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">55.77<span></span>
</td>
<td class="nump">$ 61.76<span></span>
</td>
<td class="nump">$ 60.73<span></span>
</td>
</tr>
<tr class="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">75.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">64.12<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">$ 58.39<span></span>
</td>
<td class="nump">$ 66.79<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 889<span></span>
</td>
<td class="nump">$ 4,098<span></span>
</td>
<td class="nump">$ 3,273<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>78
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144681215824">
<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, 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_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,744,099<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">2,477,505<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,508<span></span>
</td>
<td class="nump">$ 10,504<span></span>
</td>
<td class="nump">$ 10,098<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Share-Based Payment Arrangement, Expense, Tax Benefit</a></td>
<td class="nump">$ 1,497<span></span>
</td>
<td class="nump">$ 507<span></span>
</td>
<td class="nump">$ 555<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">$ 1,192<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>
<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">$ 2,511<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">$ 1,236<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">2 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_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>79
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144685351104">
<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, 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_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">$ (109,077)<span></span>
</td>
<td class="num">$ (55,953)<span></span>
</td>
</tr>
<tr class="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">17,949<span></span>
</td>
<td class="num">(51,664)<span></span>
</td>
</tr>
<tr class="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,933)<span></span>
</td>
<td class="nump">1,460<span></span>
</td>
</tr>
<tr class="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">(93,061)<span></span>
</td>
<td class="num">(109,077)<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">954<span></span>
</td>
<td class="nump">729<span></span>
</td>
</tr>
<tr class="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">2,292<span></span>
</td>
<td class="nump">907<span></span>
</td>
</tr>
<tr class="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,605)<span></span>
</td>
<td class="nump">682<span></span>
</td>
</tr>
<tr class="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">1,641<span></span>
</td>
<td class="nump">954<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">(111,467)<span></span>
</td>
<td class="num">(58,570)<span></span>
</td>
</tr>
<tr class="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">16,009<span></span>
</td>
<td class="num">(52,897)<span></span>
</td>
</tr>
<tr class="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">(95,458)<span></span>
</td>
<td class="num">(111,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_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">1,436<span></span>
</td>
<td class="nump">1,888<span></span>
</td>
</tr>
<tr class="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">(352)<span></span>
</td>
<td class="nump">326<span></span>
</td>
</tr>
<tr class="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">(328)<span></span>
</td>
<td class="nump">778<span></span>
</td>
</tr>
<tr class="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">$ 756<span></span>
</td>
<td class="nump">$ 1,436<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/2147479440/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/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://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/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://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>80
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144689548704">
<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, 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_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="nump">$ 147<span></span>
</td>
<td class="num">$ (148)<span></span>
</td>
<td class="num">$ (123)<span></span>
</td>
</tr>
<tr class="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">202<span></span>
</td>
<td class="nump">167<span></span>
</td>
<td class="nump">95<span></span>
</td>
</tr>
<tr class="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="num">(505)<span></span>
</td>
<td class="nump">378<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 benefit (expense) related to items of other comprehensive income (loss)</a></td>
<td class="nump">$ 349<span></span>
</td>
<td class="nump">$ 524<span></span>
</td>
<td class="num">$ (406)<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 (i-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 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://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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2147483586/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/2147483589/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>81
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144684558032">
<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, 2023</div></th>
<th class="th"><div>Jul. 31, 2025</div></th>
<th class="th"><div>Jul. 31, 2024</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_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,244<span></span>
</td>
<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,757<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,675<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">27.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>82
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144678782304">
<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, 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_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,331,863<span></span>
</td>
<td class="nump">$ 1,302,062<span></span>
</td>
<td class="nump">$ 1,144,698<span></span>
</td>
</tr>
<tr class="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">32,370<span></span>
</td>
<td class="nump">34,182<span></span>
</td>
<td class="nump">25,483<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">246,245<span></span>
</td>
<td class="nump">220,365<span></span>
</td>
<td class="nump">191,992<span></span>
</td>
</tr>
<tr class="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,389,257<span></span>
</td>
<td class="nump">1,367,332<span></span>
</td>
<td class="nump">1,377,756<span></span>
</td>
</tr>
<tr class="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">19,226<span></span>
</td>
<td class="nump">43,138<span></span>
</td>
<td class="nump">27,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_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="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">888,857<span></span>
</td>
<td class="nump">861,084<span></span>
</td>
<td class="nump">735,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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">25,269<span></span>
</td>
<td class="nump">26,950<span></span>
</td>
<td class="nump">20,649<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">180,503<span></span>
</td>
<td class="nump">157,307<span></span>
</td>
<td class="nump">136,635<span></span>
</td>
</tr>
<tr class="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">829,562<span></span>
</td>
<td class="nump">868,922<span></span>
</td>
<td class="nump">829,278<span></span>
</td>
</tr>
<tr class="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 );">Expenditures for property, plant &amp; equipment</a></td>
<td class="nump">13,256<span></span>
</td>
<td class="nump">24,051<span></span>
</td>
<td class="nump">20,344<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="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">787,426<span></span>
</td>
<td class="nump">750,391<span></span>
</td>
<td class="nump">635,714<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="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">101,431<span></span>
</td>
<td class="nump">110,693<span></span>
</td>
<td class="nump">99,868<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="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">443,006<span></span>
</td>
<td class="nump">440,978<span></span>
</td>
<td class="nump">409,116<span></span>
</td>
</tr>
<tr class="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">7,101<span></span>
</td>
<td class="nump">7,232<span></span>
</td>
<td class="nump">4,834<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">65,742<span></span>
</td>
<td class="nump">63,058<span></span>
</td>
<td class="nump">55,357<span></span>
</td>
</tr>
<tr class="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">408,163<span></span>
</td>
<td class="nump">384,341<span></span>
</td>
<td class="nump">401,143<span></span>
</td>
</tr>
<tr class="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">5,970<span></span>
</td>
<td class="nump">19,087<span></span>
</td>
<td class="nump">6,845<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=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="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">387,743<span></span>
</td>
<td class="nump">388,618<span></span>
</td>
<td class="nump">355,096<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="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">55,263<span></span>
</td>
<td class="nump">52,360<span></span>
</td>
<td class="nump">54,020<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="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_Assets', window );">Assets</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>
</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>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript: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/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/2147480167/946-830-55-12<br><br>Reference 8: 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/2147479440/944-210-S99-1<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> -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 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/2147479617/946-210-S99-1<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(18))<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 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/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 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/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 24: 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 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: 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/2147479853/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/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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<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 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: 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_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>83
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144689554416">
<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, 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_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">$ 246,245<span></span>
</td>
<td class="nump">$ 220,365<span></span>
</td>
<td class="nump">$ 191,992<span></span>
</td>
</tr>
<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,802)<span></span>
</td>
<td class="num">(27,353)<span></span>
</td>
<td class="num">(24,865)<span></span>
</td>
</tr>
<tr class="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">3,770<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_OtherNonoperatingIncomeExpense', window );">Investment and other income</a></td>
<td class="nump">4,022<span></span>
</td>
<td class="nump">244<span></span>
</td>
<td class="nump">4,333<span></span>
</td>
</tr>
<tr class="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,539)<span></span>
</td>
<td class="num">(1,276)<span></span>
</td>
<td class="num">(437)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes and losses of unconsolidated affiliate</a></td>
<td class="nump">$ 225,696<span></span>
</td>
<td class="nump">$ 191,980<span></span>
</td>
<td class="nump">$ 171,023<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript: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(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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 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/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 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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 the cost of borrowed funds 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/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/2147480167/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: 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.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<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 (210.5-03(11))<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 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>84
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144684481120">
<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, 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_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,331,863<span></span>
</td>
<td class="nump">$ 1,302,062<span></span>
</td>
<td class="nump">$ 1,144,698<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">1,045,891<span></span>
</td>
<td class="nump">1,010,883<span></span>
</td>
<td class="nump">841,508<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 285,972<span></span>
</td>
<td class="nump">$ 291,179<span></span>
</td>
<td class="nump">$ 303,190<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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<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 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144693662928">
<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, 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_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,331,863<span></span>
</td>
<td class="nump">$ 1,302,062<span></span>
</td>
<td class="nump">$ 1,144,698<span></span>
</td>
</tr>
<tr class="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">826,579<span></span>
</td>
<td class="nump">831,664<span></span>
</td>
<td class="nump">870,091<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">790,596<span></span>
</td>
<td class="nump">764,930<span></span>
</td>
<td class="nump">642,268<span></span>
</td>
</tr>
<tr class="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">524,258<span></span>
</td>
<td class="nump">543,187<span></span>
</td>
<td class="nump">560,405<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">610,553<span></span>
</td>
<td class="nump">613,433<span></span>
</td>
<td class="nump">565,956<span></span>
</td>
</tr>
<tr class="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">302,321<span></span>
</td>
<td class="nump">288,477<span></span>
</td>
<td class="nump">309,686<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">(69,286)<span></span>
</td>
<td class="num">(76,301)<span></span>
</td>
<td class="num">(63,526)<span></span>
</td>
</tr>
<tr class="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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<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 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: 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>86
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144694326272">
<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, 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_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">$ 92,053<span></span>
</td>
<td class="nump">$ 92,985<span></span>
</td>
<td class="nump">$ 59,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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Other Nations</a></td>
<td class="nump">133,643<span></span>
</td>
<td class="nump">98,995<span></span>
</td>
<td class="nump">111,519<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes and losses of unconsolidated affiliate</a></td>
<td class="nump">$ 225,696<span></span>
</td>
<td class="nump">191,980<span></span>
</td>
<td class="nump">$ 171,023<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 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><br>Reference 2: 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.Fact.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-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_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 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><br>Reference 2: 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.Fact.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript: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(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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 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/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 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>87
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144685889744">
<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, 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_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">$ 26,324<span></span>
</td>
<td class="nump">$ 8,639<span></span>
</td>
<td class="nump">$ 16,322<span></span>
</td>
</tr>
<tr class="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">31,093<span></span>
</td>
<td class="nump">31,851<span></span>
</td>
<td class="nump">26,141<span></span>
</td>
</tr>
<tr class="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,894<span></span>
</td>
<td class="nump">3,156<span></span>
</td>
<td class="nump">2,112<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">63,311<span></span>
</td>
<td class="nump">43,646<span></span>
</td>
<td class="nump">44,575<span></span>
</td>
</tr>
<tr class="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">(10,577)<span></span>
</td>
<td class="nump">970<span></span>
</td>
<td class="num">(2,662)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Other Nations</a></td>
<td class="nump">251<span></span>
</td>
<td class="num">(2,377)<span></span>
</td>
<td class="num">(5,938)<span></span>
</td>
</tr>
<tr class="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">(2,146)<span></span>
</td>
<td class="num">(238)<span></span>
</td>
<td class="num">(365)<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">(12,472)<span></span>
</td>
<td class="num">(1,645)<span></span>
</td>
<td class="num">(8,965)<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,839<span></span>
</td>
<td class="nump">$ 42,001<span></span>
</td>
<td class="nump">$ 35,610<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 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><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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 4: 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 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><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 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><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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 6: 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 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><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 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 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 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 4: 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 5: 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 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(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: 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 8: 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>88
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144694461088">
<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, 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_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">$ 64,231<span></span>
</td>
<td class="nump">$ 53,570<span></span>
</td>
</tr>
<tr class="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">63,467<span></span>
</td>
<td class="nump">64,993<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Deferred Tax Liabilities, Other</a></td>
<td class="nump">4,798<span></span>
</td>
<td class="nump">5,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_DeferredTaxAssetsTaxDeferredExpenseOther', window );">Deferred Tax Assets, Tax Deferred Expense, Other</a></td>
<td class="nump">19,826<span></span>
</td>
<td class="nump">17,919<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">52,750<span></span>
</td>
<td class="nump">47,276<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">51,387<span></span>
</td>
<td class="nump">49,006<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">100<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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits', window );">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits</a></td>
<td class="nump">2,683<span></span>
</td>
<td class="nump">2,301<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,937<span></span>
</td>
<td class="nump">9,221<span></span>
</td>
</tr>
<tr class="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">49,267<span></span>
</td>
<td class="nump">50,095<span></span>
</td>
</tr>
<tr class="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">760<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_DeferredTaxAssetsInProcessResearchAndDevelopment', window );">Deferred Tax Assets, in Process Research and Development</a></td>
<td class="nump">9,986<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">9,238<span></span>
</td>
<td class="nump">9,618<span></span>
</td>
</tr>
<tr class="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,118<span></span>
</td>
<td class="nump">3,177<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">2,202<span></span>
</td>
<td class="nump">2,105<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">8,556<span></span>
</td>
<td class="nump">8,146<span></span>
</td>
</tr>
<tr class="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">64<span></span>
</td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="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">8,526<span></span>
</td>
<td class="nump">8,112<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="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=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">15,028<span></span>
</td>
<td class="nump">12,693<span></span>
</td>
</tr>
<tr class="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">764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">52,750<span></span>
</td>
<td class="nump">47,276<span></span>
</td>
</tr>
<tr class="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">51,387<span></span>
</td>
<td class="nump">49,006<span></span>
</td>
</tr>
<tr class="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,583<span></span>
</td>
<td class="nump">2,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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</a></td>
<td class="nump">9,937<span></span>
</td>
<td class="nump">9,221<span></span>
</td>
</tr>
<tr class="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">9,986<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">2,202<span></span>
</td>
<td class="nump">2,105<span></span>
</td>
</tr>
<tr class="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">8,556<span></span>
</td>
<td class="nump">8,146<span></span>
</td>
</tr>
<tr class="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">8,462<span></span>
</td>
<td class="nump">8,058<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_DeferredTaxLiabilities', window );">Deferred Tax Liabilities, Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,423<span></span>
</td>
</tr>
<tr class="re">
<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,507<span></span>
</td>
<td class="nump">49,236<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 6,120<span></span>
</td>
<td class="nump">$ 6,441<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://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 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(26)(a))<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(26)(b))<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/2147479853/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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a 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 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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<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_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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_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_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences 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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<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_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>89
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144689383968">
<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, 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_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,564<span></span>
</td>
<td class="nump">$ 21,912<span></span>
</td>
<td class="nump">$ 13,622<span></span>
</td>
</tr>
<tr class="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">2,902<span></span>
</td>
<td class="nump">3,233<span></span>
</td>
<td class="nump">4,664<span></span>
</td>
</tr>
<tr class="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 (1)</a></td>
<td class="nump">792<span></span>
</td>
<td class="nump">435<span></span>
</td>
<td class="nump">3,940<span></span>
</td>
</tr>
<tr class="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">(19)<span></span>
</td>
<td class="num">(122)<span></span>
</td>
<td class="num">(365)<span></span>
</td>
</tr>
<tr class="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,682)<span></span>
</td>
<td class="num">(3,226)<span></span>
</td>
<td class="num">(159)<span></span>
</td>
</tr>
<tr class="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="nump">124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">210<span></span>
</td>
</tr>
<tr class="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">(782)<span></span>
</td>
<td class="num">(1,129)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="num">(539)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 20,899<span></span>
</td>
<td class="nump">$ 20,564<span></span>
</td>
<td class="nump">$ 21,912<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/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 2: 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/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/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/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/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>90
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144685423520">
<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, 2023</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Effective Income Tax Rate, Continuing Operations, Tax Rate 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">1.70%<span></span>
</td>
<td class="nump">4.20%<span></span>
</td>
<td class="nump">2.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="num">(0.10%)<span></span>
</td>
<td class="nump">3.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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.30%)<span></span>
</td>
<td class="num">(1.60%)<span></span>
</td>
<td class="num">(1.60%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">1.20%<span></span>
</td>
<td class="num">(1.20%)<span></span>
</td>
<td class="num">(4.80%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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.30%)<span></span>
</td>
<td class="num">(0.40%)<span></span>
</td>
<td class="nump">0.60%<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_EffectiveIncomeTaxRateContinuingOperations', window );">Income tax rate</a></td>
<td class="nump">22.50%<span></span>
</td>
<td class="nump">21.90%<span></span>
</td>
<td class="nump">20.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">2024 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">2024 to fiscal 2033<span></span>
</td>
<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">2024 to fiscal 2038<span></span>
</td>
<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">$ 20,899<span></span>
</td>
<td class="nump">$ 20,564<span></span>
</td>
<td class="nump">$ 21,912<span></span>
</td>
<td class="nump">$ 13,622<span></span>
</td>
</tr>
<tr class="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">17,811<span></span>
</td>
<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">17,587<span></span>
</td>
<td class="nump">17,689<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,312<span></span>
</td>
<td class="nump">2,875<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">(700)<span></span>
</td>
<td class="num">(701)<span></span>
</td>
<td class="num">(596)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">281<span></span>
</td>
<td class="nump">82<span></span>
</td>
<td class="num">(595)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">3,581<span></span>
</td>
<td class="nump">2,878<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,674<span></span>
</td>
<td class="nump">1,925<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">2,608<span></span>
</td>
<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,771<span></span>
</td>
<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">$ 281<span></span>
</td>
<td class="nump">$ 82<span></span>
</td>
<td class="num">$ (595)<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] | Earliest Tax Year [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">2020<span></span>
</td>
<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_InternalRevenueServiceIRSMember', window );">Internal Revenue Service (IRS) [Member] | Tax Year 2019 [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_OpenTaxYear', window );">Open Tax Year</a></td>
<td class="text">2023<span></span>
</td>
<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="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">$ 95,141<span></span>
</td>
<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">76,902<span></span>
</td>
<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">20,153<span></span>
</td>
<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="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">22,424<span></span>
</td>
<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,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>
</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/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-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_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 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 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> -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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-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/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 2: 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.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-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/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 2: 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.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-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_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/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 2: 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.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-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/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 2: 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.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-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/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 2: 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.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-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>
<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<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/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 2: 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/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_TaxPeriodAxis=us-gaap_EarliestTaxYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TaxPeriodAxis=us-gaap_EarliestTaxYearMember</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_TaxPeriodAxis=us-gaap_LatestTaxYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TaxPeriodAxis=us-gaap_LatestTaxYearMember</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>91
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144680580656">
<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="3">12 Months Ended</th>
</tr>
<tr>
<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>
</tr>
<tr class="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="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">49,591<span></span>
</td>
<td class="nump">51,321<span></span>
</td>
<td class="nump">52,039<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Plus: Effect of dilutive stock options</a></td>
<td class="nump">278<span></span>
</td>
<td class="nump">330<span></span>
</td>
<td class="nump">370<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">49,869<span></span>
</td>
<td class="nump">51,651<span></span>
</td>
<td class="nump">52,409<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_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_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 3.53<span></span>
</td>
<td class="nump">$ 2.92<span></span>
</td>
<td class="nump">$ 2.49<span></span>
</td>
</tr>
<tr class="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">$ 3.51<span></span>
</td>
<td class="nump">$ 2.90<span></span>
</td>
<td class="nump">$ 2.47<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_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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Income (Loss) Available to Common Stockholders, Basic</a></td>
<td class="nump">$ 174,085<span></span>
</td>
<td class="nump">$ 149,168<span></span>
</td>
<td class="nump">$ 128,847<span></span>
</td>
</tr>
<tr class="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">769<span></span>
</td>
<td class="nump">803<span></span>
</td>
<td class="nump">807<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">$ 3<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
</tr>
<tr class="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">$ 3.51<span></span>
</td>
<td class="nump">$ 2.91<span></span>
</td>
<td class="nump">$ 2.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_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 3.49<span></span>
</td>
<td class="nump">$ 2.89<span></span>
</td>
<td class="nump">$ 2.46<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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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/2147483589/942-220-S99-1<br><br>Reference 15: 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/2147483586/944-220-S99-1<br><br>Reference 16: 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 17: 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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: 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 16: 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 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 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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 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 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 (f)<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 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: 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 12: 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 13: 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/2147480167/946-830-55-10<br><br>Reference 14: 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/2147483581/946-220-45-7<br><br>Reference 15: 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/2147483586/944-220-S99-1<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: 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/2147483575/946-220-S99-1<br><br>Reference 18: 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/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 30: 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 31: 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 32: 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 33: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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/2147483589/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 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 2: 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 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 (b)<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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 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 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 9: 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 10: 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 11: 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 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 14: 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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<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>92
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144684619248">
<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, 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>
</tr>
<tr class="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">549,031<span></span>
</td>
<td class="nump">497,307<span></span>
</td>
<td class="nump">511,189<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>93
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144681113664">
<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, 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_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">$ 18,288<span></span>
</td>
<td class="nump">$ 18,037<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">492<span></span>
</td>
<td class="nump">489<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">$ 189<span></span>
</td>
<td class="nump">$ 32<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/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 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 3<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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>94
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144689777152">
<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, 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_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">$ 44,464<span></span>
</td>
<td class="nump">$ 29,333<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">39,661<span></span>
</td>
<td class="nump">25,276<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,803<span></span>
</td>
<td class="nump">$ 4,057<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>95
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144689784128">
<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, 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_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 income (loss)</a></td>
<td class="nump">$ 2,680<span></span>
</td>
<td class="nump">$ 1,282<span></span>
</td>
<td class="nump">$ 1,451<span></span>
</td>
</tr>
<tr class="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,140<span></span>
</td>
<td class="nump">909<span></span>
</td>
<td class="nump">399<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="num">$ (1,746)<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_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> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<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>96
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144684636304">
<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, 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_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">$ 492<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">$ 189<span></span>
</td>
<td class="nump">$ 32<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">489<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">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Not designated as hedging 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">&#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] | 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">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_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">$ 0<span></span>
</td>
<td class="nump">2<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">7<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] | 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">189<span></span>
</td>
<td class="nump">30<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">$ 485<span></span>
</td>
<td class="nump">$ 489<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">&#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_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://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 2: 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 3: 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 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 4B<br> -Subparagraph (a),(c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4B<br><br>Reference 5: 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://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 2: 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 3: 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 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 4B<br> -Subparagraph (a),(c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4B<br><br>Reference 5: 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>97
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144685510592">
<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, 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_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">$ (93,061)<span></span>
</td>
<td class="num">$ (109,077)<span></span>
</td>
<td class="num">$ (55,953)<span></span>
</td>
</tr>
<tr class="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">$ (1,580)<span></span>
</td>
<td class="nump">1,040<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,746)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/2147479440/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>98
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144693877296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Additional Information (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, 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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized', window );">Business Combination, Separately Recognized Transactions, Expenses and Losses Recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,164<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">243,983<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,668<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_BusinessAcquisitionAxis=brc_CodeAcquisitionMember', window );">Code Acquisition</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">172,815<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_BusinessAcquisitionAxis=brc_MagicardAcquisitionMember', window );">Magicard Acquisition</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,694<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=brc_NordicIDAcquisitionMember', window );">Nordic ID Acquisition</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,804<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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 due after one year or the normal operating cycle, if longer, assumed at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expenses and losses recorded for each transaction with the acquiree that was recognized separately from the acquisition of assets and assumptions of liabilities in the business combination.</p></div>
<a href="javascript: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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-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_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript: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 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_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessAcquisitionAxis=brc_CodeAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CodeAcquisitionMember</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_MagicardAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MagicardAcquisitionMember</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_NordicIDAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NordicIDAcquisitionMember</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>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144685438688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events Subsequent Events (Details) - USD ($)<br> $ / shares in Units, $ 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="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 10, 2023</div></th>
<th class="th"><div>Sep. 04, 2023</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>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Sep. 01, 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_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>
</tr>
<tr class="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>
</tr>
<tr class="re">
<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.  04,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DividendPayableDateToBePaidDayMonthAndYear', window );">Dividends Payable, Date to be Paid</a></td>
<td class="text">Oct. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DividendsPayableDateOfRecordDayMonthAndYear', window );">Dividends Payable, Date of Record</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Oct. 10,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_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="nump">2.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_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="nump">$ 0.94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.2350<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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_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>
</tr>
<tr class="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>
</tr>
<tr class="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.92<span></span>
</td>
<td class="nump">$ 0.90<span></span>
</td>
<td class="nump">$ 0.88<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_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_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 of stock repurchase plan authorized.</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_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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>100
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140144685391856">
<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, 2023</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</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">$ 7,355<span></span>
</td>
<td class="nump">$ 7,306<span></span>
</td>
<td class="nump">$ 7,157<span></span>
</td>
</tr>
<tr class="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">388<span></span>
</td>
</tr>
<tr class="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,433<span></span>
</td>
<td class="nump">859<span></span>
</td>
<td class="nump">803<span></span>
</td>
</tr>
<tr class="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">(321)<span></span>
</td>
<td class="num">(810)<span></span>
</td>
<td class="num">(1,042)<span></span>
</td>
</tr>
<tr class="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">8,467<span></span>
</td>
<td class="nump">7,355<span></span>
</td>
<td class="nump">7,306<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">29,877<span></span>
</td>
<td class="nump">23,009<span></span>
</td>
<td class="nump">16,309<span></span>
</td>
</tr>
<tr class="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">2,957<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions &#8212; Charged to expense</a></td>
<td class="nump">9,580<span></span>
</td>
<td class="nump">10,198<span></span>
</td>
<td class="nump">4,908<span></span>
</td>
</tr>
<tr class="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">(3,602)<span></span>
</td>
<td class="num">(3,330)<span></span>
</td>
<td class="num">(1,165)<span></span>
</td>
</tr>
<tr class="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">35,855<span></span>
</td>
<td class="nump">29,877<span></span>
</td>
<td class="nump">23,009<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">47,276<span></span>
</td>
<td class="nump">51,069<span></span>
</td>
<td class="nump">58,809<span></span>
</td>
</tr>
<tr class="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">1,351<span></span>
</td>
</tr>
<tr class="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">5,852<span></span>
</td>
<td class="nump">48<span></span>
</td>
<td class="nump">4,168<span></span>
</td>
</tr>
<tr class="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">(378)<span></span>
</td>
<td class="num">(3,841)<span></span>
</td>
<td class="num">(13,259)<span></span>
</td>
</tr>
<tr class="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">$ 52,750<span></span>
</td>
<td class="nump">$ 47,276<span></span>
</td>
<td class="nump">$ 51,069<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>XML
<SEQUENCE>101
<FILENAME>brc-20230731_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/20230731"
  xmlns:country="http://xbrl.sec.gov/country/2023"
  xmlns:currency="http://xbrl.sec.gov/currency/2023"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  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-20230731.xsd" xlink:type="simple"/>
    <context id="c-1">
        <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-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <instant>2023-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>2023-08-31</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>2023-08-31</instant>
        </period>
    </context>
    <context id="c-5">
        <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>2023-09-01</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c-8">
        <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-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>2022-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:CommonClassBMember</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>2022-07-31</instant>
        </period>
    </context>
    <context id="c-12">
        <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-13">
        <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-14">
        <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-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>2021-08-01</startDate>
            <endDate>2022-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>2020-08-01</startDate>
            <endDate>2021-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:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-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>2021-08-01</startDate>
            <endDate>2022-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>2020-08-01</startDate>
            <endDate>2021-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:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-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:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-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>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-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:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-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:StatementClassOfStockAxis">us-gaap:NonvotingCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-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:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-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:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-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:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-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>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-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:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-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: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-39">
        <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-40">
        <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-41">
        <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-42">
        <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-43">
        <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-44">
        <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-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>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-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:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-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: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-49">
        <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-50">
        <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-51">
        <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-52">
        <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-53">
        <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-54">
        <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-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="c-57">
        <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>2023-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:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-61">
        <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>2021-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:WorkplaceSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-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:AmericasAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-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:EuropeAustraliaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-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:IdentificationSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c-66">
        <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>2021-08-01</startDate>
            <endDate>2022-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:AmericasAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-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:EuropeAustraliaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-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:IdentificationSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c-70">
        <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-71">
        <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-72">
        <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-73">
        <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-74">
        <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-75">
        <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-76">
        <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-77">
        <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-78">
        <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-79">
        <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-80">
        <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-81">
        <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-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>2022-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:CustomerRelationshipsMember</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>2022-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:TechnologyBasedIntangibleAssetsMember</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>2022-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:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </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>2021-08-01</startDate>
            <endDate>2022-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>2020-08-01</startDate>
            <endDate>2021-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:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-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>2021-08-01</startDate>
            <endDate>2022-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>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:GBP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:GBP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</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="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-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:StatementClassOfStockAxis">us-gaap:NoncumulativePreferredStockMember</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>2022-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: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-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>2022-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: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-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>2022-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: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-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>2022-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:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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>2022-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:PlanNameAxis">brc:DeferredCompensationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-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:SharesHeldRabbiTrustAtCostMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-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:DeferredCompensationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c-112">
        <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>2020-08-01</startDate>
            <endDate>2021-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:DeferredCompensationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="c-114">
        <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-115">
        <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-116">
        <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-117">
        <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-118">
        <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-119">
        <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-120">
        <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-121">
        <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-122">
        <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-123">
        <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-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>2021-08-01</startDate>
            <endDate>2022-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>2020-08-01</startDate>
            <endDate>2021-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>
            <instant>2023-07-31</instant>
        </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:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </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>
            <instant>2022-07-31</instant>
        </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>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </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>2020-08-01</startDate>
            <endDate>2021-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:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-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>2021-08-01</startDate>
            <endDate>2022-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>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </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>2022-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>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-137">
        <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>2021-07-31</instant>
        </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:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-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:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-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:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </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:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-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:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-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:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </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:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-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:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-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:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </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:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-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:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-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:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </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:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</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: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-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>2021-08-01</startDate>
            <endDate>2022-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>2020-08-01</startDate>
            <endDate>2021-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: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-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>2021-08-01</startDate>
            <endDate>2022-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>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c-160">
        <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>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c-161">
        <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-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>2021-08-01</startDate>
            <endDate>2022-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>2020-08-01</startDate>
            <endDate>2021-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">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-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>2021-08-01</startDate>
            <endDate>2022-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>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c-167">
        <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>2020-08-01</startDate>
            <endDate>2021-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">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </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>2022-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>2021-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">brc:IdentificationSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c-172">
        <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>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c-173">
        <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-174">
        <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-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c-176">
        <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-177">
        <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-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="c-179">
        <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-180">
        <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-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">brc:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c-182">
        <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-183">
        <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-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">brc:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="c-185">
        <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-186">
        <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-187">
        <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>2020-08-01</startDate>
            <endDate>2021-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">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-189">
        <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-190">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="c-191">
        <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-192">
        <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-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">brc:NetofliabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">brc:NetofassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="c-195">
        <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>2023-07-31</instant>
        </period>
    </context>
    <context id="c-196">
        <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>2023-07-31</instant>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:EarliestTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:LatestTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-199">
        <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-200">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="c-201">
        <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-202">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="c-203">
        <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-204">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="c-205">
        <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-206">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="c-207">
        <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-208">
        <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>2022-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: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-210">
        <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>2022-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:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-212">
        <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>2022-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:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-214">
        <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-215">
        <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>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </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: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-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: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-218">
        <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-219">
        <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>2022-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: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>2022-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: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-222">
        <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-223">
        <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-224">
        <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>2022-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: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>2022-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: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-227">
        <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-228">
        <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-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:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-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:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-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:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:ForeignLineOfCreditMember</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:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-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:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-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:BusinessAcquisitionAxis">brc:MagicardAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">brc:NordicIDAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">brc:CodeAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c-238">
        <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>
            <startDate>2023-09-04</startDate>
            <endDate>2023-09-04</endDate>
        </period>
    </context>
    <context id="c-239">
        <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>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-240">
        <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>
            <startDate>2023-10-31</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c-241">
        <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>
            <startDate>2023-10-10</startDate>
            <endDate>2023-10-10</endDate>
        </period>
    </context>
    <context id="c-242">
        <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-243">
        <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-244">
        <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-245">
        <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-246">
        <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-247">
        <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-248">
        <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-249">
        <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-250">
        <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-251">
        <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-252">
        <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-253">
        <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-254">
        <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-255">
        <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-256">
        <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-257">
        <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-258">
        <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-259">
        <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-260">
        <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-261">
        <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-262">
        <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>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-263">
        <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>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-264">
        <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>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-265">
        <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>2022-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-266">
        <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-267">
        <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-268">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="c-269">
        <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-270">
        <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-271">
        <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>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c-272">
        <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-273">
        <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-274">
        <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-275">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="c-276">
        <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-277">
        <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-278">
        <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>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c-279">
        <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-280">
        <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-281">
        <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-282">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="c-283">
        <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-284">
        <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-285">
        <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>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c-286">
        <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>
    <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="gbp">
        <measure>iso4217:GBP</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <dei:AmendmentFlag contextRef="c-1" id="f-30">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-31">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-32">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-33">0000746598</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-34">--07-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-116">2023-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-6" decimals="-3" id="f-117" unitRef="usd">8467000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-7" decimals="-3" id="f-118" unitRef="usd">7355000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:CommonStockSharesIssued contextRef="c-8" decimals="INF" id="f-119" unitRef="shares">51261487</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c-9" decimals="INF" id="f-120" unitRef="shares">51261487</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-8" decimals="0" id="f-121" unitRef="shares">45008724</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-9" decimals="0" id="f-122" unitRef="shares">46370708</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockCommonShares contextRef="c-8" decimals="INF" id="f-123" unitRef="shares">6252763</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares contextRef="c-9" decimals="INF" id="f-124" unitRef="shares">4890779</us-gaap:TreasuryStockCommonShares>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-10"
      decimals="INF"
      id="f-125"
      unitRef="shares">3538628</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-11"
      decimals="INF"
      id="f-126"
      unitRef="shares">3538628</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-10"
      decimals="INF"
      id="f-127"
      unitRef="shares">3538628</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-11"
      decimals="INF"
      id="f-128"
      unitRef="shares">3538628</us-gaap:CommonStockSharesOutstanding>
    <brc:CommonStockAggregateLiquidationPreference contextRef="c-8" decimals="-3" id="f-129" unitRef="usd">42716000</brc:CommonStockAggregateLiquidationPreference>
    <brc:CommonStockAggregateLiquidationPreference contextRef="c-9" decimals="-3" id="f-130" unitRef="usd">42716000</brc:CommonStockAggregateLiquidationPreference>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-57" id="f-439">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-58" id="f-440">P33Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-59" id="f-441">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-60" id="f-442">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-123" id="f-672">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-132" id="f-745">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="c-123" decimals="4" id="f-773" unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="c-123" decimals="4" id="f-774" unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="c-123" decimals="4" id="f-775" unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:OpenTaxYear contextRef="c-197" id="f-1137">2020</us-gaap:OpenTaxYear>
    <us-gaap:OpenTaxYear contextRef="c-198" id="f-1138">2023</us-gaap:OpenTaxYear>
    <us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-218" id="f-1219">http://fasb.org/us-gaap/2023#OtherLongTermDebtNoncurrent</us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-223" id="f-1224">http://fasb.org/us-gaap/2023#OtherLongTermDebtNoncurrent</us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-228" id="f-1229">http://fasb.org/us-gaap/2023#OtherLongTermDebtNoncurrent</us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-232" id="f-1234">http://fasb.org/us-gaap/2023#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">2023-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:EntityShellCompany contextRef="c-1" id="f-26">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-2" decimals="0" id="f-27" unitRef="usd">2362342797</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="0" id="f-28" unitRef="shares">44825183</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-4" decimals="0" id="f-29" unitRef="shares">3538628</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="c-5"
      decimals="3"
      id="f-35"
      unitRef="usdPerShare">0.2350</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-5" decimals="-3" id="f-36" unitRef="usd">100000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-37">2023-07-31</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-38">2023-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-6" decimals="-3" id="f-39" unitRef="usd">248300000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-6" decimals="-3" id="f-40" unitRef="usd">1068300000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-41">2023-07-31</dei:DocumentPeriodEndDate>
    <dei:AuditorFirmId contextRef="c-1" id="f-42">34</dei:AuditorFirmId>
    <dei:AuditorName contextRef="c-1" id="f-43">DELOITTE &amp; TOUCHE LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-44">Milwaukee, Wisconsin</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-3" id="f-45" unitRef="usd">151532000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-7" decimals="-3" id="f-46" unitRef="usd">114069000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-6" decimals="-3" id="f-47" unitRef="usd">8467000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-7" decimals="-3" id="f-48" unitRef="usd">7355000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-6" decimals="-3" id="f-49" unitRef="usd">184420000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-7" decimals="-3" id="f-50" unitRef="usd">183233000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c-6" decimals="-3" id="f-51" unitRef="usd">177078000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-7" decimals="-3" id="f-52" unitRef="usd">190023000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-6" decimals="-3" id="f-53" unitRef="usd">11790000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-7" decimals="-3" id="f-54" unitRef="usd">10743000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-6" decimals="-3" id="f-55" unitRef="usd">524820000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-7" decimals="-3" id="f-56" unitRef="usd">498068000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-6" decimals="-3" id="f-57" unitRef="usd">142149000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-7" decimals="-3" id="f-58" unitRef="usd">139511000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill contextRef="c-6" decimals="-3" id="f-59" unitRef="usd">592646000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-7" decimals="-3" id="f-60" unitRef="usd">586832000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-6" decimals="-3" id="f-61" unitRef="usd">62096000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-7" decimals="-3" id="f-62" unitRef="usd">74028000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-6" decimals="-3" id="f-63" unitRef="usd">15716000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-7" decimals="-3" id="f-64" unitRef="usd">15881000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-6" decimals="-3" id="f-65" unitRef="usd">29688000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-7" decimals="-3" id="f-66" unitRef="usd">31293000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-6" decimals="-3" id="f-67" unitRef="usd">22142000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-7" decimals="-3" id="f-68" unitRef="usd">21719000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-6" decimals="-3" id="f-69" unitRef="usd">1389257000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-7" decimals="-3" id="f-70" unitRef="usd">1367332000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-6" decimals="-3" id="f-71" unitRef="usd">79855000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-7" decimals="-3" id="f-72" unitRef="usd">81116000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-73" unitRef="usd">71470000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-74" unitRef="usd">76764000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="c-6" decimals="-3" id="f-75" unitRef="usd">13575000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="c-7" decimals="-3" id="f-76" unitRef="usd">12539000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-6" decimals="-3" id="f-77" unitRef="usd">12582000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-7" decimals="-3" id="f-78" unitRef="usd">8294000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-6" decimals="-3" id="f-79" unitRef="usd">14726000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-7" decimals="-3" id="f-80" unitRef="usd">15003000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-81" unitRef="usd">65828000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-82" unitRef="usd">61458000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-83" unitRef="usd">258036000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-84" unitRef="usd">255174000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OtherLongTermDebtNoncurrent contextRef="c-6" decimals="-3" id="f-85" unitRef="usd">49716000</us-gaap:OtherLongTermDebtNoncurrent>
    <us-gaap:OtherLongTermDebtNoncurrent contextRef="c-7" decimals="-3" id="f-86" unitRef="usd">95000000</us-gaap:OtherLongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-6" decimals="-3" id="f-87" unitRef="usd">16217000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-7" decimals="-3" id="f-88" unitRef="usd">19143000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-6" decimals="-3" id="f-89" unitRef="usd">74369000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-7" decimals="-3" id="f-90" unitRef="usd">86717000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-6" decimals="-3" id="f-91" unitRef="usd">398338000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-7" decimals="-3" id="f-92" unitRef="usd">456034000</us-gaap:Liabilities>
    <us-gaap:CommonStockSharesIssued contextRef="c-8" decimals="0" id="f-93" unitRef="shares">51261487</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-8" decimals="0" id="f-94" unitRef="shares">45008724</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-9" decimals="0" id="f-95" unitRef="shares">46370708</us-gaap:CommonStockSharesOutstanding>
    <brc:CommonStockAggregateLiquidationPreference contextRef="c-8" decimals="-3" id="f-96" unitRef="usd">42716000</brc:CommonStockAggregateLiquidationPreference>
    <us-gaap:CommonStockValue contextRef="c-8" decimals="-3" id="f-97" unitRef="usd">513000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-9" decimals="-3" id="f-98" unitRef="usd">513000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-10" decimals="0" id="f-99" unitRef="shares">3538628</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-10" decimals="-3" id="f-100" unitRef="usd">35000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-11" decimals="-3" id="f-101" unitRef="usd">35000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-6" decimals="-3" id="f-102" unitRef="usd">351771000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-7" decimals="-3" id="f-103" unitRef="usd">345266000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-6" decimals="-3" id="f-104" unitRef="usd">1021870000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-7" decimals="-3" id="f-105" unitRef="usd">892417000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockCommonShares contextRef="c-8" decimals="0" id="f-106" unitRef="shares">6252763</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares contextRef="c-9" decimals="0" id="f-107" unitRef="shares">4890779</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockValue contextRef="c-6" decimals="-3" id="f-108" unitRef="usd">290209000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue contextRef="c-7" decimals="-3" id="f-109" unitRef="usd">217856000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-6" decimals="-3" id="f-110" unitRef="usd">-93061000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-7" decimals="-3" id="f-111" unitRef="usd">-109077000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-6" decimals="-3" id="f-112" unitRef="usd">990919000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-7" decimals="-3" id="f-113" unitRef="usd">911298000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-6" decimals="-3" id="f-114" unitRef="usd">1389257000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-7" decimals="-3" id="f-115" unitRef="usd">1367332000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-131" unitRef="usd">1331863000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-132" unitRef="usd">1302062000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-133" unitRef="usd">1144698000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-134" unitRef="usd">674588000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-12" decimals="-3" id="f-135" unitRef="usd">670510000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-13" decimals="-3" id="f-136" unitRef="usd">583252000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-137" unitRef="usd">657275000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-12" decimals="-3" id="f-138" unitRef="usd">631552000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-13" decimals="-3" id="f-139" unitRef="usd">561446000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-140" unitRef="usd">61365000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-12" decimals="-3" id="f-141" unitRef="usd">58548000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-13" decimals="-3" id="f-142" unitRef="usd">44551000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-143" unitRef="usd">370697000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-12" decimals="-3" id="f-144" unitRef="usd">379992000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-13" decimals="-3" id="f-145" unitRef="usd">349768000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses contextRef="c-1" decimals="-3" id="f-146" unitRef="usd">432062000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-12" decimals="-3" id="f-147" unitRef="usd">438540000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-13" decimals="-3" id="f-148" unitRef="usd">394319000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-149" unitRef="usd">225213000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-12" decimals="-3" id="f-150" unitRef="usd">193012000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-13" decimals="-3" id="f-151" unitRef="usd">167127000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-152" unitRef="usd">4022000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-12" decimals="-3" id="f-153" unitRef="usd">244000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-13" decimals="-3" id="f-154" unitRef="usd">4333000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpense contextRef="c-1" decimals="-3" id="f-155" unitRef="usd">3539000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-12" decimals="-3" id="f-156" unitRef="usd">1276000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-13" decimals="-3" id="f-157" unitRef="usd">437000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c-1" decimals="-3" id="f-158" unitRef="usd">225696000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c-12" decimals="-3" id="f-159" unitRef="usd">191980000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c-13" decimals="-3" id="f-160" unitRef="usd">171023000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-161" unitRef="usd">50839000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-162" unitRef="usd">42001000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-163" unitRef="usd">35610000</us-gaap:IncomeTaxExpenseBenefit>
    <brc:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments contextRef="c-1" decimals="-3" id="f-164" unitRef="usd">174857000</brc:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments>
    <brc:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments contextRef="c-12" decimals="-3" id="f-165" unitRef="usd">149979000</brc:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments>
    <brc:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments contextRef="c-13" decimals="-3" id="f-166" unitRef="usd">135413000</brc:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-1" decimals="-3" id="f-167" unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-12" decimals="-3" id="f-168" unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-13" decimals="-3" id="f-169" unitRef="usd">-5754000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-170" unitRef="usd">174857000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-171" unitRef="usd">149979000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-172" unitRef="usd">129659000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-14"
      decimals="2"
      id="f-173"
      unitRef="usdPerShare">3.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-15"
      decimals="2"
      id="f-174"
      unitRef="usdPerShare">2.92</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-16"
      decimals="2"
      id="f-175"
      unitRef="usdPerShare">2.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-14"
      decimals="2"
      id="f-176"
      unitRef="usdPerShare">3.51</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-15"
      decimals="2"
      id="f-177"
      unitRef="usdPerShare">2.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-16"
      decimals="2"
      id="f-178"
      unitRef="usdPerShare">2.47</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-17"
      decimals="2"
      id="f-179"
      unitRef="usdPerShare">3.51</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-18"
      decimals="2"
      id="f-180"
      unitRef="usdPerShare">2.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-19"
      decimals="2"
      id="f-181"
      unitRef="usdPerShare">2.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-17"
      decimals="2"
      id="f-182"
      unitRef="usdPerShare">3.49</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-18"
      decimals="2"
      id="f-183"
      unitRef="usdPerShare">2.89</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-19"
      decimals="2"
      id="f-184"
      unitRef="usdPerShare">2.46</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-185" unitRef="shares">49591000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-12" decimals="-3" id="f-186" unitRef="shares">51321000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-13" decimals="-3" id="f-187" unitRef="shares">52039000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-188" unitRef="shares">49869000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-12" decimals="-3" id="f-189" unitRef="shares">51651000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-13" decimals="-3" id="f-190" unitRef="shares">52409000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-191" unitRef="usd">174857000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-192" unitRef="usd">149979000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-193" unitRef="usd">129659000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax contextRef="c-1" decimals="-3" id="f-194" unitRef="usd">16009000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax contextRef="c-12" decimals="-3" id="f-195" unitRef="usd">-53402000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax contextRef="c-13" decimals="-3" id="f-196" unitRef="usd">10266000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax contextRef="c-1" decimals="-3" id="f-197" unitRef="usd">2680000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax contextRef="c-12" decimals="-3" id="f-198" unitRef="usd">1282000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax contextRef="c-13" decimals="-3" id="f-199" unitRef="usd">1451000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax contextRef="c-1" decimals="-3" id="f-200" unitRef="usd">2140000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax contextRef="c-12" decimals="-3" id="f-201" unitRef="usd">909000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax contextRef="c-13" decimals="-3" id="f-202" unitRef="usd">399000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax contextRef="c-1" decimals="-3" id="f-203" unitRef="usd">540000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax contextRef="c-12" decimals="-3" id="f-204" unitRef="usd">373000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax contextRef="c-13" decimals="-3" id="f-205" unitRef="usd">1052000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax contextRef="c-1" decimals="-3" id="f-206" unitRef="usd">-465000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax contextRef="c-12" decimals="-3" id="f-207" unitRef="usd">424000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax contextRef="c-13" decimals="-3" id="f-208" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax contextRef="c-1" decimals="-3" id="f-209" unitRef="usd">417000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax contextRef="c-12" decimals="-3" id="f-210" unitRef="usd">1043000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax contextRef="c-13" decimals="-3" id="f-211" unitRef="usd">388000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax contextRef="c-1" decimals="-3" id="f-212" unitRef="usd">882000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax contextRef="c-12" decimals="-3" id="f-213" unitRef="usd">619000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax contextRef="c-13" decimals="-3" id="f-214" unitRef="usd">388000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax contextRef="c-1" decimals="-3" id="f-215" unitRef="usd">15667000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax contextRef="c-12" decimals="-3" id="f-216" unitRef="usd">-53648000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax contextRef="c-13" decimals="-3" id="f-217" unitRef="usd">10930000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax contextRef="c-1" decimals="-3" id="f-218" unitRef="usd">-349000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax contextRef="c-12" decimals="-3" id="f-219" unitRef="usd">-524000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax contextRef="c-13" decimals="-3" id="f-220" unitRef="usd">406000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-1" decimals="-3" id="f-221" unitRef="usd">16016000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-12" decimals="-3" id="f-222" unitRef="usd">-53124000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-13" decimals="-3" id="f-223" unitRef="usd">10524000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-224" unitRef="usd">190873000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-12" decimals="-3" id="f-225" unitRef="usd">96855000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-13" decimals="-3" id="f-226" unitRef="usd">140183000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-20" decimals="-3" id="f-227" unitRef="usd">548000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-3" id="f-228" unitRef="usd">331762000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-3" id="f-229" unitRef="usd">704456000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-3" id="f-230" unitRef="usd">-107216000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-24" decimals="-3" id="f-231" unitRef="usd">-66477000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-232" unitRef="usd">129659000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-25" decimals="-3" id="f-233" unitRef="usd">10524000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-26" decimals="-3" id="f-234" unitRef="usd">2767000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-27" decimals="-3" id="f-235" unitRef="usd">1748000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther contextRef="c-26" decimals="-3" id="f-236" unitRef="usd">32000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-26" decimals="-3" id="f-237" unitRef="usd">10098000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-27" decimals="-3" id="f-238" unitRef="usd">-3593000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-16"
      decimals="2"
      id="f-239"
      unitRef="usdPerShare">0.88</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-28" decimals="-3" id="f-240" unitRef="usd">42690000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-19"
      decimals="2"
      id="f-241"
      unitRef="usdPerShare">0.86</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-29" decimals="-3" id="f-242" unitRef="usd">3056000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquity contextRef="c-30" decimals="-3" id="f-243" unitRef="usd">548000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-3" id="f-244" unitRef="usd">339125000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-245" unitRef="usd">788369000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-3" id="f-246" unitRef="usd">-109061000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-3" id="f-247" unitRef="usd">-55953000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-248" unitRef="usd">149979000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-35" decimals="-3" id="f-249" unitRef="usd">-53124000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-36" decimals="-3" id="f-250" unitRef="usd">4478000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-37" decimals="-3" id="f-251" unitRef="usd">434000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther contextRef="c-36" decimals="-3" id="f-252" unitRef="usd">115000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-36" decimals="-3" id="f-253" unitRef="usd">10504000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-37" decimals="-3" id="f-254" unitRef="usd">-109229000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-15"
      decimals="2"
      id="f-255"
      unitRef="usdPerShare">0.90</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-38" decimals="-3" id="f-256" unitRef="usd">42805000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-18"
      decimals="2"
      id="f-257"
      unitRef="usdPerShare">0.88</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-39" decimals="-3" id="f-258" unitRef="usd">3126000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquity contextRef="c-40" decimals="-3" id="f-259" unitRef="usd">548000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-3" id="f-260" unitRef="usd">345266000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-3" id="f-261" unitRef="usd">892417000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-3" id="f-262" unitRef="usd">-217856000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-3" id="f-263" unitRef="usd">-109077000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-264" unitRef="usd">174857000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-45" decimals="-3" id="f-265" unitRef="usd">16016000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-46" decimals="-3" id="f-266" unitRef="usd">1069000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-47" decimals="-3" id="f-267" unitRef="usd">3119000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther contextRef="c-46" decimals="-3" id="f-268" unitRef="usd">66000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-46" decimals="-3" id="f-269" unitRef="usd">7508000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-47" decimals="-3" id="f-270" unitRef="usd">75472000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-14"
      decimals="2"
      id="f-271"
      unitRef="usdPerShare">0.92</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-48" decimals="-3" id="f-272" unitRef="usd">42207000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-17"
      decimals="2"
      id="f-273"
      unitRef="usdPerShare">0.90</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-49" decimals="-3" id="f-274" unitRef="usd">3197000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquity contextRef="c-50" decimals="-3" id="f-275" unitRef="usd">548000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-51" decimals="-3" id="f-276" unitRef="usd">351771000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-52" decimals="-3" id="f-277" unitRef="usd">1021870000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-53" decimals="-3" id="f-278" unitRef="usd">-290209000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-54" decimals="-3" id="f-279" unitRef="usd">-93061000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-280" unitRef="usd">174857000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-281" unitRef="usd">149979000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-282" unitRef="usd">129659000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-283" unitRef="usd">32370000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-12" decimals="-3" id="f-284" unitRef="usd">34182000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-13" decimals="-3" id="f-285" unitRef="usd">25483000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-286" unitRef="usd">7508000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-12" decimals="-3" id="f-287" unitRef="usd">10504000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-13" decimals="-3" id="f-288" unitRef="usd">10098000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-1" decimals="-3" id="f-289" unitRef="usd">3770000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-12" decimals="-3" id="f-290" unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-13" decimals="-3" id="f-291" unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-292" unitRef="usd">-12472000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-293" unitRef="usd">-1645000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-294" unitRef="usd">-8965000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-1" decimals="-3" id="f-295" unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-12" decimals="-3" id="f-296" unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-13" decimals="-3" id="f-297" unitRef="usd">-5754000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-3" id="f-298" unitRef="usd">308000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-12" decimals="-3" id="f-299" unitRef="usd">-1197000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-13" decimals="-3" id="f-300" unitRef="usd">831000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-301" unitRef="usd">-2380000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-12" decimals="-3" id="f-302" unitRef="usd">25330000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-13" decimals="-3" id="f-303" unitRef="usd">12614000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-1" decimals="-3" id="f-304" unitRef="usd">-14972000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-12" decimals="-3" id="f-305" unitRef="usd">62907000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-13" decimals="-3" id="f-306" unitRef="usd">-7298000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-307" unitRef="usd">1023000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-12" decimals="-3" id="f-308" unitRef="usd">-807000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-13" decimals="-3" id="f-309" unitRef="usd">4498000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities contextRef="c-1" decimals="-3" id="f-310" unitRef="usd">-9459000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities contextRef="c-12" decimals="-3" id="f-311" unitRef="usd">6826000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities contextRef="c-13" decimals="-3" id="f-312" unitRef="usd">58283000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-1" decimals="-3" id="f-313" unitRef="usd">4094000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-12" decimals="-3" id="f-314" unitRef="usd">4836000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-13" decimals="-3" id="f-315" unitRef="usd">-4002000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-316" unitRef="usd">209149000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-12" decimals="-3" id="f-317" unitRef="usd">118449000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-13" decimals="-3" id="f-318" unitRef="usd">205665000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-319" unitRef="usd">19226000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-12" decimals="-3" id="f-320" unitRef="usd">43138000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-13" decimals="-3" id="f-321" unitRef="usd">27189000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-1" decimals="-3" id="f-322" unitRef="usd">8000000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-12" decimals="-3" id="f-323" unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-13" decimals="-3" id="f-324" unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-3" id="f-325" unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-12" decimals="-3" id="f-326" unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-13" decimals="-3" id="f-327" unitRef="usd">243983000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-1" decimals="-3" id="f-328" unitRef="usd">-12000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-12" decimals="-3" id="f-329" unitRef="usd">-67000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-13" decimals="-3" id="f-330" unitRef="usd">-2580000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-331" unitRef="usd">-11214000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-12" decimals="-3" id="f-332" unitRef="usd">-43071000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-13" decimals="-3" id="f-333" unitRef="usd">-268592000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfDividends contextRef="c-1" decimals="-3" id="f-334" unitRef="usd">45404000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends contextRef="c-12" decimals="-3" id="f-335" unitRef="usd">45931000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends contextRef="c-13" decimals="-3" id="f-336" unitRef="usd">45746000</us-gaap:PaymentsOfDividends>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-1" decimals="-3" id="f-337" unitRef="usd">4091000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-12" decimals="-3" id="f-338" unitRef="usd">1082000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-13" decimals="-3" id="f-339" unitRef="usd">1765000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-340" unitRef="usd">2041000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-12" decimals="-3" id="f-341" unitRef="usd">5127000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-13" decimals="-3" id="f-342" unitRef="usd">2783000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-343" unitRef="usd">74996000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-12" decimals="-3" id="f-344" unitRef="usd">109229000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-13" decimals="-3" id="f-345" unitRef="usd">3593000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-1" decimals="-3" id="f-346" unitRef="usd">127660000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-12" decimals="-3" id="f-347" unitRef="usd">243716000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-13" decimals="-3" id="f-348" unitRef="usd">101957000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-1" decimals="-3" id="f-349" unitRef="usd">172944000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-12" decimals="-3" id="f-350" unitRef="usd">186716000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-13" decimals="-3" id="f-351" unitRef="usd">63957000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-1" decimals="-3" id="f-352" unitRef="usd">66000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-12" decimals="-3" id="f-353" unitRef="usd">116000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-13" decimals="-3" id="f-354" unitRef="usd">33000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-355" unitRef="usd">-163568000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-12" decimals="-3" id="f-356" unitRef="usd">-102089000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-13" decimals="-3" id="f-357" unitRef="usd">-12324000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-3" id="f-358" unitRef="usd">3096000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-12" decimals="-3" id="f-359" unitRef="usd">-6555000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-13" decimals="-3" id="f-360" unitRef="usd">4943000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-361" unitRef="usd">37463000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-12" decimals="-3" id="f-362" unitRef="usd">-33266000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-13" decimals="-3" id="f-363" unitRef="usd">-70308000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-3" id="f-364" unitRef="usd">114069000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-55" decimals="-3" id="f-365" unitRef="usd">147335000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-56" decimals="-3" id="f-366" unitRef="usd">217643000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-3" id="f-367" unitRef="usd">151532000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-3" id="f-368" unitRef="usd">114069000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-55" decimals="-3" id="f-369" unitRef="usd">147335000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-3" id="f-370" unitRef="usd">3408000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-12" decimals="-3" id="f-371" unitRef="usd">1082000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-13" decimals="-3" id="f-372" unitRef="usd">373000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-3" id="f-373" unitRef="usd">58829000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-12" decimals="-3" id="f-374" unitRef="usd">33834000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-13" decimals="-3" id="f-375" unitRef="usd">46852000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-376">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;Equity Method Investment &#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 equity method of accounting is applied to investments in which the Company has significant influence over the operating and financial decisions of the investee. The Company evaluates its equity method investments each reporting period for evidence of a loss in value that is other than a temporary decline. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or the inability of the investee to sustain an earnings capacity that would justify the carrying amount of the investment. The Company performed this analysis and concluded that its investment in React Mobile, Inc. was other-than-temporarily impaired and recognized an impairment charge of $4,994 for the Company's remaining equity interest in React Mobile, Inc. during the year ended July 31, 2021.&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. (9.6% of total inventories at July&#160;31, 2023, and 13.3% of total inventories at July&#160;31, 2022) 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,312 and $9,900 as of July&#160;31, 2023 and 2022, 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;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;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;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;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;112,323&#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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,272&#160;&lt;/span&gt;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,428&#160;&lt;/span&gt;&lt;/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;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;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;190,023&#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 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;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;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;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;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,916&#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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,619&#160;&lt;/span&gt;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;268,527&#160;&lt;/span&gt;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,825&#160;&lt;/span&gt;&lt;/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;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;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;411,887&#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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(272,376)&lt;/span&gt;&lt;/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;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;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;139,511&#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,631, $19,216, and $18,406 for the years ended July&#160;31, 2023, 2022 and 2021, 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 evaluates the carrying amount of goodwill annually or more frequently if events or changes in circumstances have occurred that indicate the goodwill might be impaired. The Company completes impairment reviews for its reporting units using a fair-value method based on management's judgments and assumptions. &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;When performing its annual impairment assessment, the Company evaluates the recoverability of goodwill assigned to each of its reporting units by comparing the estimated fair value of the respective reporting unit to the carrying value, including goodwill. The Company estimates fair value utilizing the income approach and the market approach. The income approach requires management to make a number of assumptions and estimates for each reporting unit, including projected future operating results, economic projections, anticipated future cash flows, working capital levels, income tax rates, and a weighted-average cost of capital reflecting the specific risk profile of the respective reporting unit. The market approach estimates fair value using performance multiples of comparable publicly-traded compa&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;nies. &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;In the event the fair value of a reporting unit is less than the carrying value, including goodwill, &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;an impairment loss, if any, is recognized for the difference between the implied fair value and the carrying value of the reporting unit's goodwill. The annual impairment testing performed on May 1, 2023, indicated that all reporting units with goodwill had a fair value substantially in excess of its carrying value. No goodwill impairment charges were recognized during the year ended 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="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;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;, 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 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, 2023, 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 31,&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; 2023.&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 majority of the Company&#x2019;s revenue relates to the sale of identification solutions and workplace safety products to customers. &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;The Company accounts for revenue in accordance with ASC Topic 606 "Revenue from Contracts with Customers." &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;Revenue is recognized when control of the product or service transfers to the customer in an amount that represents the consideration expected to be received in exchange for those products and services. 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 shipment or delivery of goods to customers. Given the nature of the Company&#x2019;s business, revenue recognition practices do not contain estimates that materially affect the results of operations, with the exception of estimated customer returns and credit memos. The Company records an allowance for estimated product returns and credit memos using the expected value method based on historical experience, which is recognized as a deduction from net sales at the time of sale. As of July&#160;31, 2023 and 2022, the Company had a reserve for estimated product returns and credit memos of $4,801 and $4,415, 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;Sales Incentives &#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 cash consideration (such as sales incentives, rebates, and cash discounts) given to its customers or resellers as a reduction of revenue. Sales incentives for the years ended July&#160;31, 2023, 2022, and 2021 were $53,867, $50,265, and $38,876, 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, 2023, 2022, and 2021 was $53,591, $55,568, and $54,370, 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 October 2021, the FASB issued ASU No. 2021-08, &#x201c;Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers,&#x201d; which requires contract assets and contract liabilities (e.g. deferred revenue) acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, &#x201c;Revenue from Contracts with Customers&#x201d; as if the acquirer had originated the contracts. The guidance is applied prospectively to acquisitions occurring on or after the effective date. The Company early adopted ASU No. 2021-08 during the quarter ended October 31, 2022. The adoption of the new standard will only have an impact on the Company's consolidated financial statements in the event of future acquisitions.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NatureOfOperations contextRef="c-1" id="f-377">&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;</us-gaap:NatureOfOperations>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-1" id="f-378">Principles of Consolidation &#x2014; 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-379">&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;</us-gaap:UseOfEstimates>
    <us-gaap:BusinessCombinationsPolicy contextRef="c-1" id="f-380">&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;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c-1" id="f-381">&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;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c-1" id="f-382">&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;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c-1" id="f-383">Accounts Receivable &#x2014; 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:EquityMethodInvestmentsPolicy contextRef="c-1" id="f-384">&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;Equity Method Investment &#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 equity method of accounting is applied to investments in which the Company has significant influence over the operating and financial decisions of the investee. The Company evaluates its equity method investments each reporting period for evidence of a loss in value that is other than a temporary decline. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or the inability of the investee to sustain an earnings capacity that would justify the carrying amount of the investment. The Company performed this analysis and concluded that its investment in React Mobile, Inc. was other-than-temporarily impaired and recognized an impairment charge of $4,994 for the Company's remaining equity interest in React Mobile, Inc. during the year ended July 31, 2021.&lt;/span&gt;</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:InventoryPolicyTextBlock contextRef="c-1" id="f-385">&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. (9.6% of total inventories at July&#160;31, 2023, and 13.3% of total inventories at July&#160;31, 2022) 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,312 and $9,900 as of July&#160;31, 2023 and 2022, respectively.&lt;/span&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;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;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;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;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;112,323&#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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,272&#160;&lt;/span&gt;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,428&#160;&lt;/span&gt;&lt;/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;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;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;190,023&#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-6" decimals="3" id="f-386" unitRef="number">0.096</us-gaap:PercentageOfLIFOInventory>
    <us-gaap:PercentageOfLIFOInventory contextRef="c-7" decimals="3" id="f-387" unitRef="number">0.133</us-gaap:PercentageOfLIFOInventory>
    <us-gaap:InventoryLIFOReserveEffectOnIncomeNet contextRef="c-1" decimals="-3" id="f-388" unitRef="usd">11312000</us-gaap:InventoryLIFOReserveEffectOnIncomeNet>
    <us-gaap:InventoryLIFOReserveEffectOnIncomeNet contextRef="c-12" decimals="-3" id="f-389" unitRef="usd">9900000</us-gaap:InventoryLIFOReserveEffectOnIncomeNet>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c-1" id="f-390">&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;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;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;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;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;112,323&#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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,272&#160;&lt;/span&gt;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,428&#160;&lt;/span&gt;&lt;/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;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;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;190,023&#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-6" decimals="-3" id="f-391" unitRef="usd">103350000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c-7" decimals="-3" id="f-392" unitRef="usd">112323000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c-6" decimals="-3" id="f-393" unitRef="usd">26884000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c-7" decimals="-3" id="f-394" unitRef="usd">29272000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c-6" decimals="-3" id="f-395" unitRef="usd">46844000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c-7" decimals="-3" id="f-396" unitRef="usd">48428000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryNet contextRef="c-6" decimals="-3" id="f-397" unitRef="usd">177078000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-7" decimals="-3" id="f-398" unitRef="usd">190023000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-399">&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 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;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;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;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;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,916&#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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,619&#160;&lt;/span&gt;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;268,527&#160;&lt;/span&gt;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,825&#160;&lt;/span&gt;&lt;/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;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;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;411,887&#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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(272,376)&lt;/span&gt;&lt;/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;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;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;139,511&#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,631, $19,216, and $18,406 for the years ended July&#160;31, 2023, 2022 and 2021, respectively.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-400">&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;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;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;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;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,916&#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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,619&#160;&lt;/span&gt;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;268,527&#160;&lt;/span&gt;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,825&#160;&lt;/span&gt;&lt;/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;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;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;411,887&#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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(272,376)&lt;/span&gt;&lt;/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;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;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;139,511&#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-6" decimals="-3" id="f-401" unitRef="usd">12273000</us-gaap:Land>
    <us-gaap:Land contextRef="c-7" decimals="-3" id="f-402" unitRef="usd">11916000</us-gaap:Land>
    <us-gaap:BuildingsAndImprovementsGross contextRef="c-6" decimals="-3" id="f-403" unitRef="usd">130004000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross contextRef="c-7" decimals="-3" id="f-404" unitRef="usd">123619000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:MachineryAndEquipmentGross contextRef="c-6" decimals="-3" id="f-405" unitRef="usd">282870000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross contextRef="c-7" decimals="-3" id="f-406" unitRef="usd">268527000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:ConstructionInProgressGross contextRef="c-6" decimals="-3" id="f-407" unitRef="usd">9682000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross contextRef="c-7" decimals="-3" id="f-408" unitRef="usd">7825000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-6" decimals="-3" id="f-409" unitRef="usd">434829000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-7" decimals="-3" id="f-410" unitRef="usd">411887000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-6" decimals="-3" id="f-411" unitRef="usd">292680000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-7" decimals="-3" id="f-412" unitRef="usd">272376000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-6" decimals="-3" id="f-413" unitRef="usd">142149000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-7" decimals="-3" id="f-414" unitRef="usd">139511000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation contextRef="c-1" decimals="-3" id="f-415" unitRef="usd">20631000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-12" decimals="-3" id="f-416" unitRef="usd">19216000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-13" decimals="-3" id="f-417" unitRef="usd">18406000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="c-1" id="f-418">&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 evaluates the carrying amount of goodwill annually or more frequently if events or changes in circumstances have occurred that indicate the goodwill might be impaired. The Company completes impairment reviews for its reporting units using a fair-value method based on management's judgments and assumptions. &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;When performing its annual impairment assessment, the Company evaluates the recoverability of goodwill assigned to each of its reporting units by comparing the estimated fair value of the respective reporting unit to the carrying value, including goodwill. The Company estimates fair value utilizing the income approach and the market approach. The income approach requires management to make a number of assumptions and estimates for each reporting unit, including projected future operating results, economic projections, anticipated future cash flows, working capital levels, income tax rates, and a weighted-average cost of capital reflecting the specific risk profile of the respective reporting unit. The market approach estimates fair value using performance multiples of comparable publicly-traded compa&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;nies. &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;In the event the fair value of a reporting unit is less than the carrying value, including goodwill, &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;an impairment loss, if any, is recognized for the difference between the implied fair value and the carrying value of the reporting unit's goodwill. The annual impairment testing performed on May 1, 2023, indicated that all reporting units with goodwill had a fair value substantially in excess of its carrying value. No goodwill impairment charges were recognized during the year ended 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="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;2023&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-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;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 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, 2023, 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 31,&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; 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c-1" id="f-420">&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 majority of the Company&#x2019;s revenue relates to the sale of identification solutions and workplace safety products to customers. &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;The Company accounts for revenue in accordance with ASC Topic 606 "Revenue from Contracts with Customers." &lt;/span&gt;Revenue is recognized when control of the product or service transfers to the customer in an amount that represents the consideration expected to be received in exchange for those products and services. 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 shipment or delivery of goods to customers. Given the nature of the Company&#x2019;s business, revenue recognition practices do not contain estimates that materially affect the results of operations, with the exception of estimated customer returns and credit memos. The Company records an allowance for estimated product returns and credit memos using the expected value method based on historical experience, which is recognized as a deduction from net sales at the time of sale. As of July&#160;31, 2023 and 2022, the Company had a reserve for estimated product returns and credit memos of $4,801 and $4,415, respectively.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ContractWithCustomerRefundLiability contextRef="c-6" decimals="-3" id="f-421" unitRef="usd">4801000</us-gaap:ContractWithCustomerRefundLiability>
    <us-gaap:ContractWithCustomerRefundLiability contextRef="c-7" decimals="-3" id="f-422" unitRef="usd">4415000</us-gaap:ContractWithCustomerRefundLiability>
    <us-gaap:SalesCommissionsAndFees contextRef="c-1" decimals="-3" id="f-423" unitRef="usd">53867000</us-gaap:SalesCommissionsAndFees>
    <us-gaap:SalesCommissionsAndFees contextRef="c-12" decimals="-3" id="f-424" unitRef="usd">50265000</us-gaap:SalesCommissionsAndFees>
    <us-gaap:SalesCommissionsAndFees contextRef="c-13" decimals="-3" id="f-425" unitRef="usd">38876000</us-gaap:SalesCommissionsAndFees>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c-1" id="f-426">&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;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="c-1" id="f-427">&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, 2023, 2022, and 2021 was $53,591, $55,568, and $54,370, respectively.&lt;/span&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense contextRef="c-1" decimals="-3" id="f-428" unitRef="usd">53591000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-12" decimals="-3" id="f-429" unitRef="usd">55568000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-13" decimals="-3" id="f-430" unitRef="usd">54370000</us-gaap:AdvertisingExpense>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c-1" id="f-431">&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;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;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c-1" id="f-432">&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;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="c-1" id="f-433">&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-434">&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;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-435">&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;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c-1" id="f-436">&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;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:DerivativesPolicyTextBlock contextRef="c-1" id="f-437">&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-438">&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 October 2021, the FASB issued ASU No. 2021-08, &#x201c;Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers,&#x201d; which requires contract assets and contract liabilities (e.g. deferred revenue) acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, &#x201c;Revenue from Contracts with Customers&#x201d; as if the acquirer had originated the contracts. The guidance is applied prospectively to acquisitions occurring on or after the effective date. The Company early adopted ASU No. 2021-08 during the quarter ended October 31, 2022. The adoption of the new standard will only have an impact on the Company's consolidated financial statements in the event of future acquisitions.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-443">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, 2023 and 2022, 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, 2021&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;578,935&#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;35,202&#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;614,137&#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;Working capital adjustment&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;(693)&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;&#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;&#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;(693)&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;Translation adjustments&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;(22,091)&lt;/span&gt;&lt;/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,521)&lt;/span&gt;&lt;/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;(26,612)&lt;/span&gt;&lt;/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;Balance as of July 31, 2022&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;556,151&#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;30,681&#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;&#x2014;&#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;&#x2014;&#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;586,832&#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 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:#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;3,319&#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 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;625&#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;1,079&#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;2,745&#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;7,768&#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;/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;Reallocation due to change in segments&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;(559,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;(31,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;442,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;148,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;Divestiture of business&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;(1,954)&lt;/span&gt;&lt;/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,954)&lt;/span&gt;&lt;/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;Balance as of July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;441,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;151,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;592,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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: IDS and WPS. As a result, goodwill was allocated to the new reportable segments in accordance with ASC 350, "Intangibles - Goodwill and Other." Refer to Note 10, "Segment Information," and Management's Discussion and Analysis for additional information regarding the Company's segment change.&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&#160;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;Goodwill declined $27,305 during the year ended July 31, 2022 mainly due to the negative effects of foreign currency translation. In addition, the final working capital adjustment from the acquisition of Code decreased the goodwill balance by $693.&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 annual impairment testing performed on May 1, 2023, in accordance with ASC 350, &#x201c;Intangibles - Goodwill and Other&#x201d; indicated that all of the reporting units with goodwill (North America, Europe and Latin America) had a fair value substantially in excess of its carrying value.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c-1" id="f-444">&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, 2023 and 2022, 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, 2021&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;578,935&#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;35,202&#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;614,137&#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;Working capital adjustment&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;(693)&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;&#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;&#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;(693)&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;Translation adjustments&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;(22,091)&lt;/span&gt;&lt;/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,521)&lt;/span&gt;&lt;/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;(26,612)&lt;/span&gt;&lt;/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;Balance as of July 31, 2022&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;556,151&#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;30,681&#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;&#x2014;&#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;&#x2014;&#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;586,832&#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 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:#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;3,319&#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 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;625&#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;1,079&#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;2,745&#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;7,768&#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;/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;Reallocation due to change in segments&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;(559,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;(31,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;442,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;148,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;Divestiture of business&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;(1,954)&lt;/span&gt;&lt;/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,954)&lt;/span&gt;&lt;/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;Balance as of July 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;441,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;151,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;592,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-61" decimals="-3" id="f-445" unitRef="usd">578935000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-62" decimals="-3" id="f-446" unitRef="usd">35202000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-63" decimals="-3" id="f-447" unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-64" decimals="-3" id="f-448" unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-55" decimals="-3" id="f-449" unitRef="usd">614137000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-65" decimals="-3" id="f-450" unitRef="usd">-693000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-66" decimals="-3" id="f-451" unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-67" decimals="-3" id="f-452" unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-68" decimals="-3" id="f-453" unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-12" decimals="-3" id="f-454" unitRef="usd">-693000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-65" decimals="-3" id="f-455" unitRef="usd">-22091000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-66" decimals="-3" id="f-456" unitRef="usd">-4521000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-67" decimals="-3" id="f-457" unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-68" decimals="-3" id="f-458" unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-12" decimals="-3" id="f-459" unitRef="usd">-26612000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c-69" decimals="-3" id="f-460" unitRef="usd">556151000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-70" decimals="-3" id="f-461" unitRef="usd">30681000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-71" decimals="-3" id="f-462" unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-72" decimals="-3" id="f-463" unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-7" decimals="-3" id="f-464" unitRef="usd">586832000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-73" decimals="-3" id="f-465" unitRef="usd">3319000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-74" decimals="-3" id="f-466" unitRef="usd">625000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-75" decimals="-3" id="f-467" unitRef="usd">1079000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-76" decimals="-3" id="f-468" unitRef="usd">2745000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-1" decimals="-3" id="f-469" unitRef="usd">7768000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillOtherIncreaseDecrease contextRef="c-73" decimals="-3" id="f-470" unitRef="usd">-559470000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease contextRef="c-74" decimals="-3" id="f-471" unitRef="usd">-31306000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease contextRef="c-75" decimals="-3" id="f-472" unitRef="usd">442290000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease contextRef="c-76" decimals="-3" id="f-473" unitRef="usd">148486000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease contextRef="c-1" decimals="-3" id="f-474" unitRef="usd">0</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit contextRef="c-73" decimals="-3" id="f-475" unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit contextRef="c-74" decimals="-3" id="f-476" unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit contextRef="c-75" decimals="-3" id="f-477" unitRef="usd">1954000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit contextRef="c-76" decimals="-3" id="f-478" unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit contextRef="c-1" decimals="-3" id="f-479" unitRef="usd">1954000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:Goodwill contextRef="c-77" decimals="-3" id="f-480" unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-78" decimals="-3" id="f-481" unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-79" decimals="-3" id="f-482" unitRef="usd">441415000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-80" decimals="-3" id="f-483" unitRef="usd">151231000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-6" decimals="-3" id="f-484" unitRef="usd">592646000</us-gaap:Goodwill>
    <us-gaap:GoodwillChangeInGoodwillAllocationDescription contextRef="c-1" id="f-485">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: IDS and WPS. As a result, goodwill was allocated to the new reportable segments in accordance with ASC 350, "Intangibles - Goodwill and Other." Refer to Note 10, "Segment Information," and Management's Discussion and Analysis for additional information regarding the Company's segment change.</us-gaap:GoodwillChangeInGoodwillAllocationDescription>
    <us-gaap:GoodwillPeriodIncreaseDecrease contextRef="c-1" decimals="-3" id="f-486" unitRef="usd">5814000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillPeriodIncreaseDecrease contextRef="c-12" decimals="-3" id="f-487" unitRef="usd">-27305000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-65" decimals="-3" id="f-488" unitRef="usd">-693000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-489">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, 2023 and 2022 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, 2023&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, 2022&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;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;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,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(1,014)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;735&#160;&lt;/span&gt;&lt;/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,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;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;105,404&#160;&lt;/span&gt;&lt;/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,428)&lt;/span&gt;&lt;/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;56,976&#160;&lt;/span&gt;&lt;/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,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;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,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;(2,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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,895&#160;&lt;/span&gt;&lt;/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;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;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;9,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;9,422&#160;&lt;/span&gt;&lt;/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;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;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;125,711&#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;(51,683)&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;74,028&#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, 2023 compared to July&#160;31, 2022 was primarily due to the removal of a fully amortized customer relationship intangible asset as the period of economic benefit related to this asset had lapsed.&lt;/span&gt;&lt;/div&gt;Amortization expense on intangible assets during the years ended July 31, 2023, 2022, and 2021 was $11,739, $14,966, and $7,077, respectively. Amortization expense over each of the next five fiscal years is projected to be $9,481, $9,156, $8,279, $7,769, and $7,360 for the fiscal years ending July&#160;31, 2024, 2025, 2026, 2027, and 2028, respectively.</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-490">&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, 2023 and 2022 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, 2023&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, 2022&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;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;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,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(1,014)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;735&#160;&lt;/span&gt;&lt;/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,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;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;105,404&#160;&lt;/span&gt;&lt;/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,428)&lt;/span&gt;&lt;/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;56,976&#160;&lt;/span&gt;&lt;/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,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;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,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;(2,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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,895&#160;&lt;/span&gt;&lt;/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;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;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;9,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;9,422&#160;&lt;/span&gt;&lt;/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;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;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;125,711&#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;(51,683)&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;74,028&#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-491">2023-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-81" id="f-492">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-81" decimals="-3" id="f-493" unitRef="usd">1114000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-81" decimals="-3" id="f-494" unitRef="usd">947000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-81" decimals="-3" id="f-495" unitRef="usd">167000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-82" id="f-496">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-82" decimals="-3" id="f-497" unitRef="usd">1749000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-82" decimals="-3" id="f-498" unitRef="usd">1014000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-82" decimals="-3" id="f-499" unitRef="usd">735000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-83" id="f-500">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-83" decimals="-3" id="f-501" unitRef="usd">64513000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-83" decimals="-3" id="f-502" unitRef="usd">15947000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-83" decimals="-3" id="f-503" unitRef="usd">48566000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-84" id="f-504">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-84" decimals="-3" id="f-505" unitRef="usd">105404000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-84" decimals="-3" id="f-506" unitRef="usd">48428000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-84" decimals="-3" id="f-507" unitRef="usd">56976000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-85" id="f-508">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-85" decimals="-3" id="f-509" unitRef="usd">9313000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-85" decimals="-3" id="f-510" unitRef="usd">4235000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-85" decimals="-3" id="f-511" unitRef="usd">5078000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-86" id="f-512">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-86" decimals="-3" id="f-513" unitRef="usd">9136000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-86" decimals="-3" id="f-514" unitRef="usd">2241000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-86" decimals="-3" id="f-515" unitRef="usd">6895000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-6" decimals="-3" id="f-516" unitRef="usd">8285000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-6" decimals="-3" id="f-517" unitRef="usd">8285000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-7" decimals="-3" id="f-518" unitRef="usd">9422000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-7" decimals="-3" id="f-519" unitRef="usd">9422000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill contextRef="c-6" decimals="-3" id="f-520" unitRef="usd">83225000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-6" decimals="-3" id="f-521" unitRef="usd">21129000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-6" decimals="-3" id="f-522" unitRef="usd">62096000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill contextRef="c-7" decimals="-3" id="f-523" unitRef="usd">125711000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-7" decimals="-3" id="f-524" unitRef="usd">51683000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-7" decimals="-3" id="f-525" unitRef="usd">74028000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-3" id="f-526" unitRef="usd">11739000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-12" decimals="-3" id="f-527" unitRef="usd">14966000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-13" decimals="-3" id="f-528" unitRef="usd">7077000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-6" decimals="-3" id="f-529" unitRef="usd">9481000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-6" decimals="-3" id="f-530" unitRef="usd">9156000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-6" decimals="-3" id="f-531" unitRef="usd">8279000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-6" decimals="-3" id="f-532" unitRef="usd">7769000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c-6" decimals="-3" id="f-533" unitRef="usd">7360000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-534">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, 2023 and 2022, 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, 2023.&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, 2023, 2022 and 2021:&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, 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;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, 2021&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,589&#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;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;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;8,268&#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,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;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;8,625&#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, 2023:&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;2024&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,696&#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;2025&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;10,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;/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;2026&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;4,627&#160;&lt;/span&gt;&lt;/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;2027&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;885&#160;&lt;/span&gt;&lt;/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;2028&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;211&#160;&lt;/span&gt;&lt;/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;789&#160;&lt;/span&gt;&lt;/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;32,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;/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;(1,768)&lt;/span&gt;&lt;/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;30,943&#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, 2023 and 2022 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, 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;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;2.6&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.7&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/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, 2023 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;2022&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;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;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;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;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;19,005&#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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,607&#160;&lt;/span&gt;&lt;/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, 2023, 2022 or 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-535">&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, 2023, 2022 and 2021:&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, 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;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, 2021&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,589&#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;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;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;8,268&#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,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;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;8,625&#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-87" decimals="-3" id="f-536" unitRef="usd">6589000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-88" decimals="-3" id="f-537" unitRef="usd">7893000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-89" decimals="-3" id="f-538" unitRef="usd">8268000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-90" decimals="-3" id="f-539" unitRef="usd">9424000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-91" decimals="-3" id="f-540" unitRef="usd">9822000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-92" decimals="-3" id="f-541" unitRef="usd">8625000</us-gaap:OperatingLeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-542">&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, 2023:&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;2024&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,696&#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;2025&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;10,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;/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;2026&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;4,627&#160;&lt;/span&gt;&lt;/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;2027&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;885&#160;&lt;/span&gt;&lt;/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;2028&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;211&#160;&lt;/span&gt;&lt;/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;789&#160;&lt;/span&gt;&lt;/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;32,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;/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;(1,768)&lt;/span&gt;&lt;/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;30,943&#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-6" decimals="-3" id="f-543" unitRef="usd">15696000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-6" decimals="-3" id="f-544" unitRef="usd">10503000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-6" decimals="-3" id="f-545" unitRef="usd">4627000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-6" decimals="-3" id="f-546" unitRef="usd">885000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-6" decimals="-3" id="f-547" unitRef="usd">211000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-6" decimals="-3" id="f-548" unitRef="usd">789000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-6" decimals="-3" id="f-549" unitRef="usd">32711000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-6" decimals="-3" id="f-550" unitRef="usd">1768000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-6" decimals="-3" id="f-551" unitRef="usd">30943000</us-gaap:OperatingLeaseLiability>
    <brc:WeightedAverageLeaseDisclosuresTableTextBlock contextRef="c-1" id="f-552">&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, 2023 and 2022 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, 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;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;2.6&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.7&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/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-6" id="f-553">P2Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-7" id="f-554">P2Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-6" decimals="3" id="f-555" unitRef="rate">0.043</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-7" decimals="3" id="f-556" unitRef="rate">0.039</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <brc:SupplementalCashFlowInformationLeasesTableTextBlock contextRef="c-1" id="f-557">&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, 2023 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;2022&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;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;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;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;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;19,005&#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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,607&#160;&lt;/span&gt;&lt;/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-558" unitRef="usd">17739000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-12" decimals="-3" id="f-559" unitRef="usd">19005000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-560" unitRef="usd">12583000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-12" decimals="-3" id="f-561" unitRef="usd">7607000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c-1" id="f-562">Employee Benefit PlansThe 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 &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;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, 2023 and 2022. 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 $18,288 and $18,043 was included in "Other liabilities" in the accompanying Consolidated Balance Sheets as of July&#160;31, 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-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,717 and $3,644 were included in "Other current liabilities" in the accompanying Consolidated Balance Sheets as of July&#160;31, 2023 and 2022, respectively. The amounts charged to expense for these retirement and profit sharing plans were $15,089, $15,063, and $13,246 during the years ended July&#160;31, 2023, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c-6" decimals="-3" id="f-563" unitRef="usd">18288000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c-7" decimals="-3" id="f-564" unitRef="usd">18043000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <brc:AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities contextRef="c-6" decimals="-3" id="f-565" unitRef="usd">3717000</brc:AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities>
    <brc:AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities contextRef="c-7" decimals="-3" id="f-566" unitRef="usd">3644000</brc:AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense contextRef="c-1" decimals="-3" id="f-567" unitRef="usd">15089000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense contextRef="c-12" decimals="-3" id="f-568" unitRef="usd">15063000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense contextRef="c-13" decimals="-3" id="f-569" unitRef="usd">13246000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-570">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. The amendment modified the credit agreement to, among other things, (a) change the interest rate under the credit agreement for borrowings (i) denominated in British Pounds from the London Inter-bank Offered Rate ("LIBOR") to a daily simple SONIA-based rate, (ii) denominated in Euro from a LIBOR-based rate to a rate based on the Euro Interbank Offered Rate and (iii) denominated in Japanese Yen from a LIBOR-based rate to a rate based on the Tokyo Interbank Offered Rate, in each of the foregoing cases subject to certain adjustments specified in the credit agreement; and (b) provide mechanics relating to a transition away from U.S. dollar LIBOR (with respect to borrowings denominated in U.S. dollars) and the designated benchmarks for the other eligible currencies as benchmark interest rates and the replacement of any such benchmark by a replacement benchmark rate. The amendment to the credit agreement did not have a material impact on the interest rate or related balances in the Company's 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;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, 2023, the outstanding balance on the credit agreement was $49.7 million. The maximum amount outstanding on the credit agreement during the year ended July&#160;31, 2023 was $103.0&#160;million. As of July&#160;31, 2023, there was $248.3 million available for future borrowing, which can be increased to $1,068.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, 2023, the Company was in compliance with these financial covenants, with a ratio of debt to EBITDA, as defined by the agreements, equal to 0.18 to 1.0 and the interest expense coverage ratio equal to 76.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, 2023 and 2022, 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, 2023&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, 2022&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;USD-denominated borrowing&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;13,000&#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;6.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;95,000&#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;2.7&#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;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;British Pound-denominated borrowing&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;&#xa3;&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;8,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;5.8&#160;&lt;/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 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;&#xa3;&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;span style="color:#000000;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Euro-denominated borrowing&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;&#x20ac;&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;24,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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.4&#160;&lt;/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 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;&#x20ac;&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;&#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;span style="color:#000000;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-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,995&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,643 at July&#160;31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityInterestRateDescription contextRef="c-1" id="f-571">On December 21, 2021, the Company and certain of its subsidiaries entered into an amendment to the credit agreement dated August 1, 2019. The amendment modified the credit agreement to, among other things, (a) change the interest rate under the credit agreement for borrowings (i) denominated in British Pounds from the London Inter-bank Offered Rate ("LIBOR") to a daily simple SONIA-based rate, (ii) denominated in Euro from a LIBOR-based rate to a rate based on the Euro Interbank Offered Rate and (iii) denominated in Japanese Yen from a LIBOR-based rate to a rate based on the Tokyo Interbank Offered Rate, in each of the foregoing cases subject to certain adjustments specified in the credit agreement; and (b) provide mechanics relating to a transition away from U.S. dollar LIBOR (with respect to borrowings denominated in U.S. dollars) and the designated benchmarks for the other eligible currencies as benchmark interest rates and the replacement of any such benchmark by a replacement benchmark rate. The amendment to the credit agreement did not have a material impact on the interest rate or related balances in the Company's consolidated financial statements.</us-gaap:LineOfCreditFacilityInterestRateDescription>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="c-6" decimals="-3" id="f-572" unitRef="usd">300000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCredit contextRef="c-6" decimals="-3" id="f-573" unitRef="usd">49700000</us-gaap:LineOfCredit>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-574">2023-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod contextRef="c-1" decimals="-3" id="f-575" unitRef="usd">103000000</us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-6" decimals="-3" id="f-576" unitRef="usd">248300000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-6" decimals="-3" id="f-577" unitRef="usd">1068300000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-578">2023-07-31</dei:DocumentPeriodEndDate>
    <brc:DebtToEBITDARatio contextRef="c-1" id="f-579">0.18 to 1.0</brc:DebtToEBITDARatio>
    <brc:InterestExpenseCoverageRatio contextRef="c-1" id="f-580">76.2 to 1.0</brc:InterestExpenseCoverageRatio>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock contextRef="c-1" id="f-581">&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, 2023 and 2022, borrowings on the credit agreement were as follows:&lt;/span&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, 2023&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, 2022&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;USD-denominated borrowing&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;13,000&#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;6.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;95,000&#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;2.7&#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;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;British Pound-denominated borrowing&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;&#xa3;&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;8,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;5.8&#160;&lt;/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 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;&#xa3;&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;span style="color:#000000;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Euro-denominated borrowing&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;&#x20ac;&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;24,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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.4&#160;&lt;/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 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;&#x20ac;&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;&#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;span style="color:#000000;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;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:LineOfCredit contextRef="c-93" decimals="-3" id="f-582" unitRef="usd">13000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="c-93" decimals="3" id="f-583" unitRef="number">0.063</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCredit contextRef="c-94" decimals="-3" id="f-584" unitRef="usd">95000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="c-94" decimals="3" id="f-585" unitRef="number">0.027</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCredit contextRef="c-95" decimals="-3" id="f-586" unitRef="gbp">8000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="c-95" decimals="3" id="f-587" unitRef="number">0.058</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCredit contextRef="c-96" decimals="-3" id="f-588" unitRef="gbp">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="c-96" decimals="3" id="f-589" unitRef="number">0</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCredit contextRef="c-97" decimals="-3" id="f-590" unitRef="eur">24000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="c-97" decimals="3" id="f-591" unitRef="number">0.044</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCredit contextRef="c-98" decimals="-3" id="f-592" unitRef="eur">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="c-98" decimals="3" id="f-593" unitRef="number">0</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-6" decimals="-3" id="f-594" unitRef="usd">1995000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-7" decimals="-3" id="f-595" unitRef="usd">1643000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-596">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, 2023 and 2022 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, 2023&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, 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="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, 2023, 2022, and 2021:&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, 2020&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;9,339&#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;(9,339)&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, 2020&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;292,329&#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;292,329&#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;(277)&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;277&#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,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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, 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 #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;10,534&#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;(10,534)&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, 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,055&#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,055)&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, 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-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;318,198&#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;318,198&#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, 2023, 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, 2023, the Company has reserved 1,744,099 shares of Class&#160;A Nonvoting Common Stock for outstanding stock options and RSUs and 2,477,505 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, 2023, 2022, and 2021, was $7,508, $10,504, and $10,098, respectively. The total income tax benefit recognized in the consolidated statements of income was $1,497, $507 and $555 during the years ended July&#160;31, 2023, 2022, and 2021, 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-672"&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, 2023, 2022, and 2021, 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;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;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;2021&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.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;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.21&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.71&#160;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.38&#160;&lt;/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, 2023:&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, 2022&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,591,525&#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;41.57&#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;158,416&#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;43.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;(125,800)&lt;/span&gt;&lt;/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.60&#160;&lt;/span&gt;&lt;/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;(77,358)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;46.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;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, 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 #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,546,783&#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;42.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 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.8&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;14,787&#160;&lt;/span&gt;&lt;/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, 2023&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,201,223&#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 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;41.08&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: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;12,783&#160;&lt;/span&gt;&lt;/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;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;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;2021&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;12.14&#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;11.55&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;8.65&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;1,822&#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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,477&#160;&lt;/span&gt;&lt;/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;3,384&#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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,371&#160;&lt;/span&gt;&lt;/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;4,091&#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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,765&#160;&lt;/span&gt;&lt;/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;455&#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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/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, 2023, total unrecognized compensation cost related to options that are expected to vest was $1,192 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;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, 2023:&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, 2022&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;173,230&#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;47.45&#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;68,624&#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;45.22&#160;&lt;/span&gt;&lt;/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;(83,155)&lt;/span&gt;&lt;/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.25&#160;&lt;/span&gt;&lt;/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;(24,831)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;46.81&#160;&lt;/span&gt;&lt;/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, 2023&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;133,868&#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;46.55&#160;&lt;/span&gt;&lt;/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, 2022 and 2021, had a weighted-average grant-date fair value of $48.96 and $40.82, 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, 2023, 2022 and 2021, was $3,734, $3,669, and $2,894, 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, 2023, total unrecognized compensation cost related to RSUs that are expected to vest was $2,511 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-745"&gt;three&lt;/span&gt;-year performance period provided the specified market and performance targets are met. 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. All other previously granted non-vested PRSUs vest based upon the Company's TSR relative to the S&amp;amp;P 600 SmallCap Industrials Index. &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, 2023 had a fair value determined by a third-party valuation utilizing a Monte Carlo simulation for the portion of the grant with a market value condition and the portion of the grant with a performance condition 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-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;Monte Carlo 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;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;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;2021&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:middle"&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:#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;34.8&#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;34.7&#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;32.6&#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:middle"&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;2.8&#160;&lt;/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&#160;&lt;/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.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;/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 tables summarize the PRSU activity during the year ended July&#160;31, 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: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, 2022&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;79,134&#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;66.79&#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;44,110&#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.77&#160;&lt;/span&gt;&lt;/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;(18,959)&lt;/span&gt;&lt;/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;75.00&#160;&lt;/span&gt;&lt;/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;(40,837)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;64.12&#160;&lt;/span&gt;&lt;/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, 2023&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;63,448&#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;58.39&#160;&lt;/span&gt;&lt;/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, 2022 and 2021, had a weighted-average grant-date fair value of $61.76 and $60.73, respectively. The total fair value of PRSUs vested during the years ended July&#160;31, 2023, 2022 and 2021, was $889, $4,098, and $3,273, 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, 2023, total unrecognized compensation cost related to PRSUs that are expected to vest was $1,236 pre-tax, net of estimated forfeitures, which the Company expects to recognize over a weighted-average period of 2.0 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfStockByClassTextBlock contextRef="c-1" id="f-597">&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, 2023 and 2022 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, 2023&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, 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="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-99" decimals="0" id="f-598" unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-100" decimals="0" id="f-599" unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-101" decimals="0" id="f-600" unitRef="shares">5000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-102" decimals="0" id="f-601" unitRef="shares">5000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-103" decimals="0" id="f-602" unitRef="shares">10000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-104" decimals="0" id="f-603" unitRef="shares">10000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-105" decimals="0" id="f-604" unitRef="shares">30000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-106" decimals="0" id="f-605" unitRef="shares">30000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-107" decimals="0" id="f-606" unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-107" decimals="0" id="f-607" unitRef="shares">51261487</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-107" decimals="-3" id="f-608" unitRef="usd">513000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-108" decimals="0" id="f-609" unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-108" decimals="0" id="f-610" unitRef="shares">51261487</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-108" decimals="-3" id="f-611" unitRef="usd">513000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-10" decimals="0" id="f-612" unitRef="shares">10000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-10"
      decimals="INF"
      id="f-613"
      unitRef="shares">3538628</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-10" decimals="-3" id="f-614" unitRef="usd">35000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-11" decimals="0" id="f-615" unitRef="shares">10000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-11"
      decimals="INF"
      id="f-616"
      unitRef="shares">3538628</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-11" decimals="-3" id="f-617" unitRef="usd">35000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-6" decimals="-3" id="f-618" unitRef="usd">548000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-7" decimals="-3" id="f-619" unitRef="usd">548000</us-gaap:CommonStockValue>
    <brc:NoncumulativeCashDividend
      contextRef="c-1"
      decimals="INF"
      id="f-620"
      unitRef="usdPerShare">0.01665</brc:NoncumulativeCashDividend>
    <brc:NoncumulativeCashDividend
      contextRef="c-1"
      decimals="INF"
      id="f-621"
      unitRef="usdPerShare">0.01665</brc:NoncumulativeCashDividend>
    <brc:AmountEntitledToReceiveDueToCumulativePreferredStockHolders
      contextRef="c-1"
      decimals="INF"
      id="f-622"
      unitRef="usdPerShare">0.8333</brc:AmountEntitledToReceiveDueToCumulativePreferredStockHolders>
    <brc:AmountEntitledToReceiveDueToCumulativePreferredStockHolders
      contextRef="c-1"
      decimals="INF"
      id="f-623"
      unitRef="usdPerShare">0.8333</brc:AmountEntitledToReceiveDueToCumulativePreferredStockHolders>
    <us-gaap:ScheduleOfStockholdersEquityTableTextBlock contextRef="c-1" id="f-624">&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, 2023, 2022, and 2021:&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, 2020&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;9,339&#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;(9,339)&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, 2020&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;292,329&#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;292,329&#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;(277)&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;277&#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,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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, 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 #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;10,534&#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;(10,534)&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, 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,055&#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,055)&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, 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-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;318,198&#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;318,198&#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-109" decimals="-3" id="f-625" unitRef="usd">9339000</brc:OtherStockholdersEquity>
    <brc:OtherStockholdersEquity contextRef="c-110" decimals="-3" id="f-626" unitRef="usd">-9339000</brc:OtherStockholdersEquity>
    <brc:OtherStockholdersEquity contextRef="c-56" decimals="-3" id="f-627" unitRef="usd">0</brc:OtherStockholdersEquity>
    <brc:EndingBalanceOtherStockholdersEquityShares contextRef="c-109" decimals="0" id="f-628" unitRef="shares">292329</brc:EndingBalanceOtherStockholdersEquityShares>
    <brc:EndingBalanceOtherStockholdersEquityShares contextRef="c-110" decimals="0" id="f-629" unitRef="shares">292329</brc:EndingBalanceOtherStockholdersEquityShares>
    <brc:SaleOfSharesAtCost contextRef="c-111" decimals="-3" id="f-630" unitRef="usd">277000</brc:SaleOfSharesAtCost>
    <brc:SaleOfSharesAtCost contextRef="c-112" decimals="-3" id="f-631" unitRef="usd">277000</brc:SaleOfSharesAtCost>
    <brc:SaleOfSharesAtCost contextRef="c-13" decimals="-3" id="f-632" unitRef="usd">0</brc:SaleOfSharesAtCost>
    <brc:PurchaseOfSharesAtCost contextRef="c-111" decimals="-3" id="f-633" unitRef="usd">1472000</brc:PurchaseOfSharesAtCost>
    <brc:PurchaseOfSharesAtCost contextRef="c-112" decimals="-3" id="f-634" unitRef="usd">1472000</brc:PurchaseOfSharesAtCost>
    <brc:PurchaseOfSharesAtCost contextRef="c-13" decimals="-3" id="f-635" unitRef="usd">0</brc:PurchaseOfSharesAtCost>
    <brc:OtherStockholdersEquity contextRef="c-113" decimals="-3" id="f-636" unitRef="usd">10534000</brc:OtherStockholdersEquity>
    <brc:OtherStockholdersEquity contextRef="c-114" decimals="-3" id="f-637" unitRef="usd">-10534000</brc:OtherStockholdersEquity>
    <brc:OtherStockholdersEquity contextRef="c-55" decimals="-3" id="f-638" unitRef="usd">0</brc:OtherStockholdersEquity>
    <brc:EndingBalanceOtherStockholdersEquityShares contextRef="c-113" decimals="0" id="f-639" unitRef="shares">315916</brc:EndingBalanceOtherStockholdersEquityShares>
    <brc:EndingBalanceOtherStockholdersEquityShares contextRef="c-114" decimals="0" id="f-640" unitRef="shares">315916</brc:EndingBalanceOtherStockholdersEquityShares>
    <brc:SaleOfSharesAtCost contextRef="c-115" decimals="-3" id="f-641" unitRef="usd">721000</brc:SaleOfSharesAtCost>
    <brc:SaleOfSharesAtCost contextRef="c-116" decimals="-3" id="f-642" unitRef="usd">721000</brc:SaleOfSharesAtCost>
    <brc:SaleOfSharesAtCost contextRef="c-12" decimals="-3" id="f-643" unitRef="usd">0</brc:SaleOfSharesAtCost>
    <brc:PurchaseOfSharesAtCost contextRef="c-115" decimals="-3" id="f-644" unitRef="usd">1242000</brc:PurchaseOfSharesAtCost>
    <brc:PurchaseOfSharesAtCost contextRef="c-116" decimals="-3" id="f-645" unitRef="usd">1242000</brc:PurchaseOfSharesAtCost>
    <brc:PurchaseOfSharesAtCost contextRef="c-12" decimals="-3" id="f-646" unitRef="usd">0</brc:PurchaseOfSharesAtCost>
    <brc:OtherStockholdersEquity contextRef="c-117" decimals="-3" id="f-647" unitRef="usd">11055000</brc:OtherStockholdersEquity>
    <brc:OtherStockholdersEquity contextRef="c-118" decimals="-3" id="f-648" unitRef="usd">-11055000</brc:OtherStockholdersEquity>
    <brc:OtherStockholdersEquity contextRef="c-7" decimals="-3" id="f-649" unitRef="usd">0</brc:OtherStockholdersEquity>
    <brc:EndingBalanceOtherStockholdersEquityShares contextRef="c-117" decimals="0" id="f-650" unitRef="shares">318285</brc:EndingBalanceOtherStockholdersEquityShares>
    <brc:EndingBalanceOtherStockholdersEquityShares contextRef="c-118" decimals="0" id="f-651" unitRef="shares">318285</brc:EndingBalanceOtherStockholdersEquityShares>
    <brc:SaleOfSharesAtCost contextRef="c-119" decimals="-3" id="f-652" unitRef="usd">739000</brc:SaleOfSharesAtCost>
    <brc:SaleOfSharesAtCost contextRef="c-120" decimals="-3" id="f-653" unitRef="usd">739000</brc:SaleOfSharesAtCost>
    <brc:SaleOfSharesAtCost contextRef="c-1" decimals="-3" id="f-654" unitRef="usd">0</brc:SaleOfSharesAtCost>
    <brc:PurchaseOfSharesAtCost contextRef="c-119" decimals="-3" id="f-655" unitRef="usd">1067000</brc:PurchaseOfSharesAtCost>
    <brc:PurchaseOfSharesAtCost contextRef="c-120" decimals="-3" id="f-656" unitRef="usd">1067000</brc:PurchaseOfSharesAtCost>
    <brc:PurchaseOfSharesAtCost contextRef="c-1" decimals="-3" id="f-657" unitRef="usd">0</brc:PurchaseOfSharesAtCost>
    <brc:OtherStockholdersEquity contextRef="c-121" decimals="-3" id="f-658" unitRef="usd">11383000</brc:OtherStockholdersEquity>
    <brc:OtherStockholdersEquity contextRef="c-122" decimals="-3" id="f-659" unitRef="usd">-11383000</brc:OtherStockholdersEquity>
    <brc:OtherStockholdersEquity contextRef="c-6" decimals="-3" id="f-660" unitRef="usd">0</brc:OtherStockholdersEquity>
    <brc:EndingBalanceOtherStockholdersEquityShares contextRef="c-121" decimals="0" id="f-661" unitRef="shares">318198</brc:EndingBalanceOtherStockholdersEquityShares>
    <brc:EndingBalanceOtherStockholdersEquityShares contextRef="c-122" decimals="0" id="f-662" unitRef="shares">318198</brc:EndingBalanceOtherStockholdersEquityShares>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-663">2023-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="c-6" decimals="0" id="f-664" unitRef="shares">1744099</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="c-6" decimals="0" id="f-665" unitRef="shares">2477505</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-666" unitRef="usd">7508000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-12" decimals="-3" id="f-667" unitRef="usd">10504000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-13" decimals="-3" id="f-668" unitRef="usd">10098000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-1" decimals="-3" id="f-669" unitRef="usd">1497000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-12" decimals="-3" id="f-670" unitRef="usd">507000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-13" decimals="-3" id="f-671" unitRef="usd">555000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-123" id="f-673">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="c-1" id="f-674">The weighted-average assumptions used in the Black-Scholes valuation model are reflected in the following table:&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;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;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;2021&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.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;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.21&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.71&#160;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.38&#160;&lt;/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;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-123" id="f-675">P5Y8M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-124" id="f-676">P6Y2M23D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-125" id="f-677">P6Y2M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-123" decimals="4" id="f-678" unitRef="rate">0.2964</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-124" decimals="4" id="f-679" unitRef="rate">0.3004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-125" decimals="4" id="f-680" unitRef="rate">0.3071</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-123" decimals="4" id="f-681" unitRef="rate">0.0201</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-124" decimals="4" id="f-682" unitRef="rate">0.0226</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-125" decimals="4" id="f-683" unitRef="rate">0.0249</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-123" decimals="4" id="f-684" unitRef="rate">0.0366</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-124" decimals="4" id="f-685" unitRef="rate">0.0127</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-125" decimals="4" id="f-686" unitRef="rate">0.0038</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c-1" id="f-687">&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, 2023:&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, 2022&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,591,525&#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;41.57&#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;158,416&#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;43.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;(125,800)&lt;/span&gt;&lt;/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.60&#160;&lt;/span&gt;&lt;/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;(77,358)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;46.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;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, 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 #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,546,783&#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;42.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 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.8&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;14,787&#160;&lt;/span&gt;&lt;/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, 2023&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,201,223&#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 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;41.08&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: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;12,783&#160;&lt;/span&gt;&lt;/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;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;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;2021&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;12.14&#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;11.55&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;8.65&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;1,822&#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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,477&#160;&lt;/span&gt;&lt;/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;3,384&#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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,371&#160;&lt;/span&gt;&lt;/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;4,091&#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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,765&#160;&lt;/span&gt;&lt;/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;455&#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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/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-7" decimals="INF" id="f-688" unitRef="shares">1591525</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-7"
      decimals="2"
      id="f-689"
      unitRef="usdPerShare">41.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c-1" decimals="INF" id="f-690" unitRef="shares">158416</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-691"
      unitRef="usdPerShare">43.82</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-1" decimals="INF" id="f-692" unitRef="shares">125800</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-693"
      unitRef="usdPerShare">35.60</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="c-1" decimals="INF" id="f-694" unitRef="shares">77358</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-695"
      unitRef="usdPerShare">46.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-696">2023-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-6" decimals="INF" id="f-697" unitRef="shares">1546783</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-6"
      decimals="2"
      id="f-698"
      unitRef="usdPerShare">42.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-1" id="f-699">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-6" decimals="-3" id="f-700" unitRef="usd">14787000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-701">2023-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c-6" decimals="INF" id="f-702" unitRef="shares">1201223</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c-6"
      decimals="2"
      id="f-703"
      unitRef="usdPerShare">41.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c-1" id="f-704">P5Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c-6" decimals="-3" id="f-705" unitRef="usd">12783000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-1"
      decimals="2"
      id="f-706"
      unitRef="usdPerShare">12.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-12"
      decimals="2"
      id="f-707"
      unitRef="usdPerShare">11.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-13"
      decimals="2"
      id="f-708"
      unitRef="usdPerShare">8.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-1" decimals="-3" id="f-709" unitRef="usd">1822000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-12" decimals="-3" id="f-710" unitRef="usd">4269000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-13" decimals="-3" id="f-711" unitRef="usd">1477000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-1" decimals="-3" id="f-712" unitRef="usd">3384000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-12" decimals="-3" id="f-713" unitRef="usd">2446000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-13" decimals="-3" id="f-714" unitRef="usd">2371000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-1" decimals="-3" id="f-715" unitRef="usd">4091000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-12" decimals="-3" id="f-716" unitRef="usd">1082000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-13" decimals="-3" id="f-717" unitRef="usd">1765000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions contextRef="c-1" decimals="-3" id="f-718" unitRef="usd">455000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions contextRef="c-12" decimals="-3" id="f-719" unitRef="usd">1067000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions contextRef="c-13" decimals="-3" id="f-720" unitRef="usd">369000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-721">2023-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-126" decimals="-3" id="f-722" unitRef="usd">1192000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-123" id="f-723">P1Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-127" id="f-724">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="c-1" id="f-725">&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, 2023:&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, 2022&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;173,230&#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;47.45&#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;68,624&#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;45.22&#160;&lt;/span&gt;&lt;/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;(83,155)&lt;/span&gt;&lt;/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.25&#160;&lt;/span&gt;&lt;/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;(24,831)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;46.81&#160;&lt;/span&gt;&lt;/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, 2023&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;133,868&#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;46.55&#160;&lt;/span&gt;&lt;/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-128"
      decimals="INF"
      id="f-726"
      unitRef="shares">173230</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-128"
      decimals="2"
      id="f-727"
      unitRef="usdPerShare">47.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-127"
      decimals="INF"
      id="f-728"
      unitRef="shares">68624</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-127"
      decimals="2"
      id="f-729"
      unitRef="usdPerShare">45.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-127"
      decimals="INF"
      id="f-730"
      unitRef="shares">83155</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-127"
      decimals="2"
      id="f-731"
      unitRef="usdPerShare">47.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-127"
      decimals="INF"
      id="f-732"
      unitRef="shares">24831</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-127"
      decimals="2"
      id="f-733"
      unitRef="usdPerShare">46.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-734">2023-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-129"
      decimals="INF"
      id="f-735"
      unitRef="shares">133868</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-129"
      decimals="2"
      id="f-736"
      unitRef="usdPerShare">46.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-130"
      decimals="2"
      id="f-737"
      unitRef="usdPerShare">48.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-131"
      decimals="2"
      id="f-738"
      unitRef="usdPerShare">40.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-127" decimals="-3" id="f-739" unitRef="usd">3734000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-130" decimals="-3" id="f-740" unitRef="usd">3669000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-131" decimals="-3" id="f-741" unitRef="usd">2894000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-742">2023-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-129" decimals="-3" id="f-743" unitRef="usd">2511000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-127" id="f-744">P1Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <brc:ScheduleOfShareBasedPaymentAwardPerformanceSharesValuationAssumptionsTableTextBlock contextRef="c-1" id="f-746">&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 had a fair value determined by a third-party valuation utilizing a Monte Carlo simulation for the portion of the grant with a market value condition and the portion of the grant with a performance condition 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-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;Monte Carlo 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;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;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;2021&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:middle"&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:#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;34.8&#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;34.7&#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;32.6&#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:middle"&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;2.8&#160;&lt;/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&#160;&lt;/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.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</brc:ScheduleOfShareBasedPaymentAwardPerformanceSharesValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-132" decimals="3" id="f-747" unitRef="rate">0.348</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-133" decimals="3" id="f-748" unitRef="rate">0.347</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-134" decimals="3" id="f-749" unitRef="rate">0.326</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-132" decimals="3" id="f-750" unitRef="rate">0.028</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-133" decimals="3" id="f-751" unitRef="rate">0.003</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-134" decimals="3" id="f-752" unitRef="rate">0.001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock contextRef="c-1" id="f-753">&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, 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: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, 2022&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;79,134&#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;66.79&#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;44,110&#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.77&#160;&lt;/span&gt;&lt;/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;(18,959)&lt;/span&gt;&lt;/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;75.00&#160;&lt;/span&gt;&lt;/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;(40,837)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;64.12&#160;&lt;/span&gt;&lt;/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, 2023&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;63,448&#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;58.39&#160;&lt;/span&gt;&lt;/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-135"
      decimals="INF"
      id="f-754"
      unitRef="shares">79134</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-135"
      decimals="2"
      id="f-755"
      unitRef="usdPerShare">66.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-132"
      decimals="INF"
      id="f-756"
      unitRef="shares">44110</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-132"
      decimals="2"
      id="f-757"
      unitRef="usdPerShare">55.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-132"
      decimals="INF"
      id="f-758"
      unitRef="shares">18959</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-132"
      decimals="2"
      id="f-759"
      unitRef="usdPerShare">75.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-132"
      decimals="INF"
      id="f-760"
      unitRef="shares">40837</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-132"
      decimals="2"
      id="f-761"
      unitRef="usdPerShare">64.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-762">2023-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-136"
      decimals="INF"
      id="f-763"
      unitRef="shares">63448</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-136"
      decimals="2"
      id="f-764"
      unitRef="usdPerShare">58.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-133"
      decimals="2"
      id="f-765"
      unitRef="usdPerShare">61.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-134"
      decimals="2"
      id="f-766"
      unitRef="usdPerShare">60.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-132" decimals="-3" id="f-767" unitRef="usd">889000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-133" decimals="-3" id="f-768" unitRef="usd">4098000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-134" decimals="-3" id="f-769" unitRef="usd">3273000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-770">2023-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-136" decimals="-3" id="f-771" unitRef="usd">1236000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-132" id="f-772">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ComprehensiveIncomeNoteTextBlock contextRef="c-1" id="f-776">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, 2021&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;729&#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,888&#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,570)&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;(55,953)&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;907&#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;326&#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;(52,897)&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;(51,664)&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;(682)&lt;/span&gt;&lt;/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;(778)&lt;/span&gt;&lt;/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,460)&lt;/span&gt;&lt;/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, 2022&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;954&#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,436&#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;(111,467)&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;(109,077)&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 income (loss) 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;2,292&#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;(352)&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;16,009&#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;17,949&#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;/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,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;(328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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,933)&lt;/span&gt;&lt;/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, 2023&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;1,641&#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;756&#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;(95,458)&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;(93,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;/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&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, 2023 compared to July&#160;31, 2022 was primarily due to the depreciation 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, 2023 and 2022, 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;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="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;2021&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 benefit (expense) related to items of other comprehensive income (loss):&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;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;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;(123)&lt;/span&gt;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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 benefit (expense) related to items of other comprehensive income (loss)&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;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;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;(406)&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-777">&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, 2021&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;729&#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,888&#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,570)&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;(55,953)&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;907&#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;326&#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;(52,897)&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;(51,664)&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;(682)&lt;/span&gt;&lt;/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;(778)&lt;/span&gt;&lt;/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,460)&lt;/span&gt;&lt;/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, 2022&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;954&#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,436&#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;(111,467)&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;(109,077)&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 income (loss) 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;2,292&#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;(352)&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;16,009&#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;17,949&#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;/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,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;(328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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,933)&lt;/span&gt;&lt;/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, 2023&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;1,641&#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;756&#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;(95,458)&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;(93,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-137" decimals="-3" id="f-778" unitRef="usd">729000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-138" decimals="-3" id="f-779" unitRef="usd">1888000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-139" decimals="-3" id="f-780" unitRef="usd">-58570000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-55" decimals="-3" id="f-781" unitRef="usd">-55953000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-140" decimals="-3" id="f-782" unitRef="usd">907000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-141" decimals="-3" id="f-783" unitRef="usd">326000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-142" decimals="-3" id="f-784" unitRef="usd">-52897000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-12" decimals="-3" id="f-785" unitRef="usd">-51664000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-140" decimals="-3" id="f-786" unitRef="usd">-682000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-141" decimals="-3" id="f-787" unitRef="usd">-778000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-142" decimals="-3" id="f-788" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-12" decimals="-3" id="f-789" unitRef="usd">-1460000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-143" decimals="-3" id="f-790" unitRef="usd">954000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-144" decimals="-3" id="f-791" unitRef="usd">1436000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-145" decimals="-3" id="f-792" unitRef="usd">-111467000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-7" decimals="-3" id="f-793" unitRef="usd">-109077000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-146" decimals="-3" id="f-794" unitRef="usd">2292000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-147" decimals="-3" id="f-795" unitRef="usd">-352000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-148" decimals="-3" id="f-796" unitRef="usd">16009000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-1" decimals="-3" id="f-797" unitRef="usd">17949000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-146" decimals="-3" id="f-798" unitRef="usd">1605000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-147" decimals="-3" id="f-799" unitRef="usd">328000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-148" decimals="-3" id="f-800" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-1" decimals="-3" id="f-801" unitRef="usd">1933000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-149" decimals="-3" id="f-802" unitRef="usd">1641000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-150" decimals="-3" id="f-803" unitRef="usd">756000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-151" decimals="-3" id="f-804" unitRef="usd">-95458000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-6" decimals="-3" id="f-805" unitRef="usd">-93061000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <brc:OtherComprehensiveIncomeTaxTableTextBlock contextRef="c-1" id="f-806">&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;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="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;2021&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 benefit (expense) related to items of other comprehensive income (loss):&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;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;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;(123)&lt;/span&gt;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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 benefit (expense) related to items of other comprehensive income (loss)&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;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;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;(406)&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-807" unitRef="usd">-147000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax contextRef="c-12" decimals="-3" id="f-808" unitRef="usd">148000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax contextRef="c-13" decimals="-3" id="f-809" unitRef="usd">123000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax contextRef="c-1" decimals="-3" id="f-810" unitRef="usd">202000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax contextRef="c-12" decimals="-3" id="f-811" unitRef="usd">167000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax contextRef="c-13" decimals="-3" id="f-812" unitRef="usd">95000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c-1" decimals="-3" id="f-813" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c-12" decimals="-3" id="f-814" unitRef="usd">-505000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c-13" decimals="-3" id="f-815" unitRef="usd">378000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossTax contextRef="c-1" decimals="-3" id="f-816" unitRef="usd">-349000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax contextRef="c-12" decimals="-3" id="f-817" unitRef="usd">-524000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax contextRef="c-13" decimals="-3" id="f-818" unitRef="usd">406000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-819">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, &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;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,757 and $2,675 as of July&#160;31, 2023 and 2022, 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, 2023, the Company recognized revenue of $1,244 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, 2023, the Company expects to recognize 41% by the end of fiscal 2024, an additional 27% by the end of fiscal 2025, 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-6" decimals="-3" id="f-820" unitRef="usd">2757000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-7" decimals="-3" id="f-821" unitRef="usd">2675000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-3" id="f-822" unitRef="usd">1244000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-152" decimals="2" id="f-823" unitRef="rate">0.41</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-153" decimals="2" id="f-824" unitRef="rate">0.27</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-825">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;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 three operating segments: Identification Solutions and People Identification (&#x201c;PDC&#x201d;), which aggregated into the IDS reportable segment, and Workplace Safety, which was the WPS reportable segment. As such, all segment-related data has been recast to the new 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, equity in losses of unconsolidated affiliate, 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, 2023, 2022 and 2021:&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;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;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;2021&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;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;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;635,714&#160;&lt;/span&gt;&lt;/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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99,868&#160;&lt;/span&gt;&lt;/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;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;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;735,582&#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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;355,096&#160;&lt;/span&gt;&lt;/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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,020&#160;&lt;/span&gt;&lt;/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;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;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;409,116&#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,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;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,144,698&#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;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;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;20,649&#160;&lt;/span&gt;&lt;/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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,834&#160;&lt;/span&gt;&lt;/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;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;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;25,483&#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;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;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;136,635&#160;&lt;/span&gt;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,357&#160;&lt;/span&gt;&lt;/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;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;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;191,992&#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;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;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,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;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;401,143&#160;&lt;/span&gt;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,335&#160;&lt;/span&gt;&lt;/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,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;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,377,756&#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;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;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;20,344&#160;&lt;/span&gt;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;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;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;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;27,189&#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 and losses of unconsolidated affiliate for the years ended July&#160;31, 2023, 2022 and 2021:&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;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;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;2021&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;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;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;191,992&#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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,865)&lt;/span&gt;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,333&#160;&lt;/span&gt;&lt;/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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(437)&lt;/span&gt;&lt;/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 and losses of unconsolidated affiliate&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;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;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;171,023&#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 business platform for the years ended July&#160;31, 2023, 2022 and 2021:&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 #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;2023&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;2022&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;2021&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;IDS&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;1,045,891&#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,010,883&#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;841,508&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;WPS&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;285,972&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;291,179&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;303,190&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#cceeff;border-bottom:1pt solid #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:1pt solid #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;1,331,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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;1,302,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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,144,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;The following is a summary of sales and long-lived assets by geographic region for the years ended July&#160;31, 2023, 2022 and 2021:&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;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="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;2021&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="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="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;2021&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;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;642,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;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;560,405&#160;&lt;/span&gt;&lt;/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;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;565,956&#160;&lt;/span&gt;&lt;/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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;309,686&#160;&lt;/span&gt;&lt;/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;(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;(63,526)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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,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;1,144,698&#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;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;870,091&#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-826">&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, 2023, 2022 and 2021:&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;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;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;2021&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;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;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;635,714&#160;&lt;/span&gt;&lt;/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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99,868&#160;&lt;/span&gt;&lt;/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;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;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;735,582&#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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;355,096&#160;&lt;/span&gt;&lt;/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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,020&#160;&lt;/span&gt;&lt;/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;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;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;409,116&#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,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;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,144,698&#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;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;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;20,649&#160;&lt;/span&gt;&lt;/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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,834&#160;&lt;/span&gt;&lt;/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;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;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;25,483&#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;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;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;136,635&#160;&lt;/span&gt;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,357&#160;&lt;/span&gt;&lt;/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;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;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;191,992&#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;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;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,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;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;401,143&#160;&lt;/span&gt;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,335&#160;&lt;/span&gt;&lt;/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,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;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,377,756&#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;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;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;20,344&#160;&lt;/span&gt;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;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;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;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;27,189&#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-154" decimals="-3" id="f-827" unitRef="usd">787426000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-155" decimals="-3" id="f-828" unitRef="usd">750391000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-156" decimals="-3" id="f-829" unitRef="usd">635714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-157" decimals="-3" id="f-830" unitRef="usd">101431000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-158" decimals="-3" id="f-831" unitRef="usd">110693000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-159" decimals="-3" id="f-832" unitRef="usd">99868000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-75" decimals="-3" id="f-833" unitRef="usd">888857000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-67" decimals="-3" id="f-834" unitRef="usd">861084000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-160" decimals="-3" id="f-835" unitRef="usd">735582000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-161" decimals="-3" id="f-836" unitRef="usd">387743000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-162" decimals="-3" id="f-837" unitRef="usd">388618000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-163" decimals="-3" id="f-838" unitRef="usd">355096000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-164" decimals="-3" id="f-839" unitRef="usd">55263000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-165" decimals="-3" id="f-840" unitRef="usd">52360000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-166" decimals="-3" id="f-841" unitRef="usd">54020000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-76" decimals="-3" id="f-842" unitRef="usd">443006000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-68" decimals="-3" id="f-843" unitRef="usd">440978000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-167" decimals="-3" id="f-844" unitRef="usd">409116000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-845" unitRef="usd">1331863000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-846" unitRef="usd">1302062000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-847" unitRef="usd">1144698000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-75" decimals="-3" id="f-848" unitRef="usd">25269000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-67" decimals="-3" id="f-849" unitRef="usd">26950000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-160" decimals="-3" id="f-850" unitRef="usd">20649000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-76" decimals="-3" id="f-851" unitRef="usd">7101000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-68" decimals="-3" id="f-852" unitRef="usd">7232000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-167" decimals="-3" id="f-853" unitRef="usd">4834000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-854" unitRef="usd">32370000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-12" decimals="-3" id="f-855" unitRef="usd">34182000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-13" decimals="-3" id="f-856" unitRef="usd">25483000</us-gaap:DepreciationDepletionAndAmortization>
    <brc:ProfitForReportableSegments contextRef="c-75" decimals="-3" id="f-857" unitRef="usd">180503000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments contextRef="c-67" decimals="-3" id="f-858" unitRef="usd">157307000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments contextRef="c-160" decimals="-3" id="f-859" unitRef="usd">136635000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments contextRef="c-76" decimals="-3" id="f-860" unitRef="usd">65742000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments contextRef="c-68" decimals="-3" id="f-861" unitRef="usd">63058000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments contextRef="c-167" decimals="-3" id="f-862" unitRef="usd">55357000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments contextRef="c-1" decimals="-3" id="f-863" unitRef="usd">246245000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments contextRef="c-12" decimals="-3" id="f-864" unitRef="usd">220365000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments contextRef="c-13" decimals="-3" id="f-865" unitRef="usd">191992000</brc:ProfitForReportableSegments>
    <us-gaap:Assets contextRef="c-79" decimals="-3" id="f-866" unitRef="usd">829562000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-71" decimals="-3" id="f-867" unitRef="usd">868922000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-63" decimals="-3" id="f-868" unitRef="usd">829278000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-80" decimals="-3" id="f-869" unitRef="usd">408163000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-72" decimals="-3" id="f-870" unitRef="usd">384341000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-64" decimals="-3" id="f-871" unitRef="usd">401143000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-168" decimals="-3" id="f-872" unitRef="usd">151532000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-169" decimals="-3" id="f-873" unitRef="usd">114069000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-170" decimals="-3" id="f-874" unitRef="usd">147335000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-6" decimals="-3" id="f-875" unitRef="usd">1389257000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-7" decimals="-3" id="f-876" unitRef="usd">1367332000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-55" decimals="-3" id="f-877" unitRef="usd">1377756000</us-gaap:Assets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-75" decimals="-3" id="f-878" unitRef="usd">13256000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-67" decimals="-3" id="f-879" unitRef="usd">24051000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-160" decimals="-3" id="f-880" unitRef="usd">20344000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-76" decimals="-3" id="f-881" unitRef="usd">5970000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-68" decimals="-3" id="f-882" unitRef="usd">19087000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-167" decimals="-3" id="f-883" unitRef="usd">6845000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-884" unitRef="usd">19226000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-12" decimals="-3" id="f-885" unitRef="usd">43138000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-13" decimals="-3" id="f-886" unitRef="usd">27189000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock contextRef="c-1" id="f-887">&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 and losses of unconsolidated affiliate for the years ended July&#160;31, 2023, 2022 and 2021:&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;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;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;2021&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;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;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;191,992&#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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,865)&lt;/span&gt;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,333&#160;&lt;/span&gt;&lt;/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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(437)&lt;/span&gt;&lt;/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 and losses of unconsolidated affiliate&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;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;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;171,023&#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-888" unitRef="usd">246245000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments contextRef="c-12" decimals="-3" id="f-889" unitRef="usd">220365000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments contextRef="c-13" decimals="-3" id="f-890" unitRef="usd">191992000</brc:ProfitForReportableSegments>
    <brc:AdministrativeCosts contextRef="c-1" decimals="-3" id="f-891" unitRef="usd">24802000</brc:AdministrativeCosts>
    <brc:AdministrativeCosts contextRef="c-12" decimals="-3" id="f-892" unitRef="usd">27353000</brc:AdministrativeCosts>
    <brc:AdministrativeCosts contextRef="c-13" decimals="-3" id="f-893" unitRef="usd">24865000</brc:AdministrativeCosts>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-1" decimals="-3" id="f-894" unitRef="usd">3770000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-12" decimals="-3" id="f-895" unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-13" decimals="-3" id="f-896" unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-897" unitRef="usd">4022000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-12" decimals="-3" id="f-898" unitRef="usd">244000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-13" decimals="-3" id="f-899" unitRef="usd">4333000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpense contextRef="c-1" decimals="-3" id="f-900" unitRef="usd">3539000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-12" decimals="-3" id="f-901" unitRef="usd">1276000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-13" decimals="-3" id="f-902" unitRef="usd">437000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c-1" decimals="-3" id="f-903" unitRef="usd">225696000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c-12" decimals="-3" id="f-904" unitRef="usd">191980000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c-13" decimals="-3" id="f-905" unitRef="usd">171023000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock contextRef="c-1" id="f-906">&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 business platform for the years ended July&#160;31, 2023, 2022 and 2021:&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 #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;2023&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;2022&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;2021&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;IDS&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;1,045,891&#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,010,883&#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;841,508&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;WPS&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;285,972&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;291,179&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;303,190&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#cceeff;border-bottom:1pt solid #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:1pt solid #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;1,331,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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;1,302,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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,144,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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-73" decimals="-3" id="f-907" unitRef="usd">1045891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-65" decimals="-3" id="f-908" unitRef="usd">1010883000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-171" decimals="-3" id="f-909" unitRef="usd">841508000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-74" decimals="-3" id="f-910" unitRef="usd">285972000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-66" decimals="-3" id="f-911" unitRef="usd">291179000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-172" decimals="-3" id="f-912" unitRef="usd">303190000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-913" unitRef="usd">1331863000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-914" unitRef="usd">1302062000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-915" unitRef="usd">1144698000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="c-1" id="f-916">&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, 2023, 2022 and 2021:&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;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="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;2021&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="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="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;2021&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;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;642,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;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;560,405&#160;&lt;/span&gt;&lt;/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;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;565,956&#160;&lt;/span&gt;&lt;/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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;309,686&#160;&lt;/span&gt;&lt;/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;(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;(63,526)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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,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;1,144,698&#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;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;870,091&#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-173" decimals="-3" id="f-917" unitRef="usd">790596000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-174" decimals="-3" id="f-918" unitRef="usd">764930000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-175" decimals="-3" id="f-919" unitRef="usd">642268000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets contextRef="c-176" decimals="-3" id="f-920" unitRef="usd">524258000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-177" decimals="-3" id="f-921" unitRef="usd">543187000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-178" decimals="-3" id="f-922" unitRef="usd">560405000</us-gaap:NoncurrentAssets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-179" decimals="-3" id="f-923" unitRef="usd">610553000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-180" decimals="-3" id="f-924" unitRef="usd">613433000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-181" decimals="-3" id="f-925" unitRef="usd">565956000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets contextRef="c-182" decimals="-3" id="f-926" unitRef="usd">302321000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-183" decimals="-3" id="f-927" unitRef="usd">288477000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-184" decimals="-3" id="f-928" unitRef="usd">309686000</us-gaap:NoncurrentAssets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-185" decimals="-3" id="f-929" unitRef="usd">-69286000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-186" decimals="-3" id="f-930" unitRef="usd">-76301000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-187" decimals="-3" id="f-931" unitRef="usd">-63526000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets contextRef="c-188" decimals="-3" id="f-932" unitRef="usd">0</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-189" decimals="-3" id="f-933" unitRef="usd">0</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-190" decimals="-3" id="f-934" unitRef="usd">0</us-gaap:NoncurrentAssets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-935" unitRef="usd">1331863000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-936" unitRef="usd">1302062000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-937" unitRef="usd">1144698000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets contextRef="c-6" decimals="-3" id="f-938" unitRef="usd">826579000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-7" decimals="-3" id="f-939" unitRef="usd">831664000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-55" decimals="-3" id="f-940" unitRef="usd">870091000</us-gaap:NoncurrentAssets>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-941">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 and losses of unconsolidated affiliate 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;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="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;2021&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;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;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,504&#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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,519&#160;&lt;/span&gt;&lt;/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;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;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;171,023&#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 increase in income before income taxes and losses of unconsolidated affiliates 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 2022 which reduced Other Nations income before income taxes and losses of unconsolidated affiliate by $32,857.&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 decrease in income before income taxes and losses of unconsolidated affiliate in Other Nations to $98,995 in fiscal 2022 from $111,519 in fiscal 2021 was primarily due to intercompany royalty payments to the United States that occurred in fiscal 2022 which reduced Other Nations income before income taxes and losses of unconsolidated affiliate by $32,857. This was partially offset by improved profitability in Other Nations in fiscal 2022 compared to fiscal 2021.&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;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="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;2021&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;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;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;16,322&#160;&lt;/span&gt;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,141&#160;&lt;/span&gt;&lt;/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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,112&#160;&lt;/span&gt;&lt;/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;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;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;44,575&#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;(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;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,662)&lt;/span&gt;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,938)&lt;/span&gt;&lt;/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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(365)&lt;/span&gt;&lt;/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;(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;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,965)&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,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;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;35,610&#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, 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: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"&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, 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="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,112&#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;(54)&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,058&#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,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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,146&#160;&lt;/span&gt;&lt;/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,105&#160;&lt;/span&gt;&lt;/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,105&#160;&lt;/span&gt;&lt;/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,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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,441)&lt;/span&gt;&lt;/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;859&#160;&lt;/span&gt;&lt;/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;(50,095)&lt;/span&gt;&lt;/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,236)&lt;/span&gt;&lt;/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;Deferred and equity-based compensation&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,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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,221&#160;&lt;/span&gt;&lt;/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;Postretirement 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;2,301&#160;&lt;/span&gt;&lt;/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,301&#160;&lt;/span&gt;&lt;/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;Tax credit and net operating loss carry-forwards&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;49,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;49,006&#160;&lt;/span&gt;&lt;/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;Valuation allowances&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;(47,276)&lt;/span&gt;&lt;/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;(47,276)&lt;/span&gt;&lt;/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;Other, 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;17,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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,226)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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,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 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:#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;53,570&#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;(64,993)&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;(11,423)&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;Tax credit carry-forwards as of July&#160;31, 2023 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 $95,141, of which $76,902 have no expiration date and the remainder of which expire from fiscal 2024 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 $22,424, 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 $20,153, which expire from fiscal 2024 to fiscal 2033.&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,151, which expire from fiscal 2024 to fiscal 2038.&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 and losses of unconsolidated affiliate 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;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="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;2021&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;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.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3&#160;&lt;/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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8)&lt;/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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6&#160;&lt;/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;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;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.8&#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, 2023, 2022, and 2021.&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, 2020&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;13,622&#160;&lt;/span&gt;&lt;/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;4,664&#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: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;Additions for tax positions of prior years&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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,940&#160;&lt;/span&gt;&lt;/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;(365)&lt;/span&gt;&lt;/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;(159)&lt;/span&gt;&lt;/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;210&#160;&lt;/span&gt;&lt;/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, 2021&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;21,912&#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,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="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:#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-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;20,899&#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;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;Includes acquisitions.&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;Of the $20,899 of unrecognized tax benefits, if recognized, $17,811 would affect the Company's income tax rate. The Company has classified $17,587 and $17,689, excluding interest and penalties, of the reserve for uncertain tax positions in "Other liabilities" on the Consolidated Balance Sheets as of July&#160;31, 2023 and 2022, respectively. The Company has classified $3,312 and $2,875, 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, 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-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 $700, $701, and $596 on the reserve for uncertain tax positions during the years ended July&#160;31, 2023, 2022, and 2021, respectively. The Company also recognized benefits and (expenses) related to penalties of $281, $82, and ($595) during the years ended July&#160;31, 2023, 2022, and 2021, 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, 2023 and 2022, the Company had $3,581 and $2,878, 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, 2023 and 2022, the Company had $1,674 and $1,925, 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 $2,608 during the year ending July 31, 2023 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, 2023, the Company recognized $3,771 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;20 &#x2014; F&#x2019;23&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-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 before income taxes and losses of unconsolidated affiliate 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;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="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;2021&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;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;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,504&#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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,519&#160;&lt;/span&gt;&lt;/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;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;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;171,023&#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-943" unitRef="usd">92053000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-12" decimals="-3" id="f-944" unitRef="usd">92985000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-13" decimals="-3" id="f-945" unitRef="usd">59504000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-1" decimals="-3" id="f-946" unitRef="usd">133643000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-12" decimals="-3" id="f-947" unitRef="usd">98995000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-13" decimals="-3" id="f-948" unitRef="usd">111519000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c-1" decimals="-3" id="f-949" unitRef="usd">225696000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c-12" decimals="-3" id="f-950" unitRef="usd">191980000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c-13" decimals="-3" id="f-951" unitRef="usd">171023000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-1" decimals="-3" id="f-952" unitRef="usd">133643000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-12" decimals="-3" id="f-953" unitRef="usd">98995000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <brc:IntercompanyRoyaltyTransactions contextRef="c-12" decimals="-3" id="f-954" unitRef="usd">32857000</brc:IntercompanyRoyaltyTransactions>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-12" decimals="-3" id="f-955" unitRef="usd">98995000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-13" decimals="-3" id="f-956" unitRef="usd">111519000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <brc:IntercompanyRoyaltyTransactions contextRef="c-12" decimals="-3" id="f-957" unitRef="usd">32857000</brc:IntercompanyRoyaltyTransactions>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-958">&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;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="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;2021&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;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;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;16,322&#160;&lt;/span&gt;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,141&#160;&lt;/span&gt;&lt;/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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,112&#160;&lt;/span&gt;&lt;/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;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;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;44,575&#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;(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;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,662)&lt;/span&gt;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,938)&lt;/span&gt;&lt;/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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(365)&lt;/span&gt;&lt;/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;(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;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,965)&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,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;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;35,610&#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-959" unitRef="usd">26324000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-960" unitRef="usd">8639000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-961" unitRef="usd">16322000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-962" unitRef="usd">31093000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-963" unitRef="usd">31851000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-964" unitRef="usd">26141000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-965" unitRef="usd">5894000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-966" unitRef="usd">3156000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-967" unitRef="usd">2112000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-968" unitRef="usd">63311000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-969" unitRef="usd">43646000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-970" unitRef="usd">44575000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-971" unitRef="usd">-10577000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-972" unitRef="usd">970000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-973" unitRef="usd">-2662000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-974" unitRef="usd">251000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-975" unitRef="usd">-2377000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-976" unitRef="usd">-5938000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-977" unitRef="usd">-2146000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-978" unitRef="usd">-238000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-979" unitRef="usd">-365000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-980" unitRef="usd">-12472000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-981" unitRef="usd">-1645000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-982" unitRef="usd">-8965000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-983" unitRef="usd">50839000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-984" unitRef="usd">42001000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-985" unitRef="usd">35610000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-986">&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, 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: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"&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, 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="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,112&#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;(54)&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,058&#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,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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,146&#160;&lt;/span&gt;&lt;/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,105&#160;&lt;/span&gt;&lt;/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,105&#160;&lt;/span&gt;&lt;/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,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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,441)&lt;/span&gt;&lt;/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;859&#160;&lt;/span&gt;&lt;/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;(50,095)&lt;/span&gt;&lt;/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,236)&lt;/span&gt;&lt;/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;Deferred and equity-based compensation&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,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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,221&#160;&lt;/span&gt;&lt;/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;Postretirement 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;2,301&#160;&lt;/span&gt;&lt;/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,301&#160;&lt;/span&gt;&lt;/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;Tax credit and net operating loss carry-forwards&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;49,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;49,006&#160;&lt;/span&gt;&lt;/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;Valuation allowances&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;(47,276)&lt;/span&gt;&lt;/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;(47,276)&lt;/span&gt;&lt;/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;Other, 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;17,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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,226)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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,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 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:#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;53,570&#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;(64,993)&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;(11,423)&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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-987">2023-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:DeferredTaxAssetsInventory contextRef="c-6" decimals="-3" id="f-988" unitRef="usd">8526000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts contextRef="c-6" decimals="-3" id="f-989" unitRef="usd">64000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxAssetsInventory contextRef="c-191" decimals="-3" id="f-990" unitRef="usd">8462000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits contextRef="c-6" decimals="-3" id="f-991" unitRef="usd">8556000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <brc:DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits contextRef="c-6" decimals="-3" id="f-992" unitRef="usd">0</brc:DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits contextRef="c-191" decimals="-3" id="f-993" unitRef="usd">8556000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c-6" decimals="-3" id="f-994" unitRef="usd">2202000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <brc:DeferredTaxLiabilitiesAccountsReceivable contextRef="c-6" decimals="-3" id="f-995" unitRef="usd">0</brc:DeferredTaxLiabilitiesAccountsReceivable>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c-191" decimals="-3" id="f-996" unitRef="usd">2202000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment contextRef="c-6" decimals="-3" id="f-997" unitRef="usd">3118000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-6" decimals="-3" id="f-998" unitRef="usd">9238000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-192" decimals="-3" id="f-999" unitRef="usd">6120000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="c-6" decimals="-3" id="f-1000" unitRef="usd">760000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-6" decimals="-3" id="f-1001" unitRef="usd">49267000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-192" decimals="-3" id="f-1002" unitRef="usd">48507000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c-6" decimals="-3" id="f-1003" unitRef="usd">9986000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <brc:DeferredTaxLiabilitiesInProcessResearchAndDevelopment contextRef="c-6" decimals="-3" id="f-1004" unitRef="usd">0</brc:DeferredTaxLiabilitiesInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c-191" decimals="-3" id="f-1005" unitRef="usd">9986000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-6" decimals="-3" id="f-1006" unitRef="usd">9937000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <brc:DeferredTaxLiabilityDeferredExpenseDeferredCompensation contextRef="c-6" decimals="-3" id="f-1007" unitRef="usd">0</brc:DeferredTaxLiabilityDeferredExpenseDeferredCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-191" decimals="-3" id="f-1008" unitRef="usd">9937000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits contextRef="c-6" decimals="-3" id="f-1009" unitRef="usd">2683000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits>
    <brc:Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits contextRef="c-6" decimals="-3" id="f-1010" unitRef="usd">100000</brc:Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits contextRef="c-191" decimals="-3" id="f-1011" unitRef="usd">2583000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-6" decimals="-3" id="f-1012" unitRef="usd">51387000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <brc:DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses contextRef="c-6" decimals="-3" id="f-1013" unitRef="usd">0</brc:DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-191" decimals="-3" id="f-1014" unitRef="usd">51387000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-6" decimals="-3" id="f-1015" unitRef="usd">52750000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <brc:DeferredTaxLiabilityValuationAllowance contextRef="c-6" decimals="-3" id="f-1016" unitRef="usd">0</brc:DeferredTaxLiabilityValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-191" decimals="-3" id="f-1017" unitRef="usd">52750000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther contextRef="c-6" decimals="-3" id="f-1018" unitRef="usd">19826000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-6" decimals="-3" id="f-1019" unitRef="usd">4798000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther contextRef="c-191" decimals="-3" id="f-1020" unitRef="usd">15028000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-6" decimals="-3" id="f-1021" unitRef="usd">64231000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-6" decimals="-3" id="f-1022" unitRef="usd">63467000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-191" decimals="-3" id="f-1023" unitRef="usd">764000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsInventory contextRef="c-7" decimals="-3" id="f-1024" unitRef="usd">8112000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts contextRef="c-7" decimals="-3" id="f-1025" unitRef="usd">54000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxAssetsInventory contextRef="c-193" decimals="-3" id="f-1026" unitRef="usd">8058000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits contextRef="c-7" decimals="-3" id="f-1027" unitRef="usd">8146000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <brc:DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits contextRef="c-7" decimals="-3" id="f-1028" unitRef="usd">0</brc:DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits contextRef="c-193" decimals="-3" id="f-1029" unitRef="usd">8146000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c-7" decimals="-3" id="f-1030" unitRef="usd">2105000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <brc:DeferredTaxLiabilitiesAccountsReceivable contextRef="c-7" decimals="-3" id="f-1031" unitRef="usd">0</brc:DeferredTaxLiabilitiesAccountsReceivable>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c-193" decimals="-3" id="f-1032" unitRef="usd">2105000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment contextRef="c-7" decimals="-3" id="f-1033" unitRef="usd">3177000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-7" decimals="-3" id="f-1034" unitRef="usd">9618000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-194" decimals="-3" id="f-1035" unitRef="usd">6441000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="c-7" decimals="-3" id="f-1036" unitRef="usd">859000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-7" decimals="-3" id="f-1037" unitRef="usd">50095000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-194" decimals="-3" id="f-1038" unitRef="usd">49236000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-7" decimals="-3" id="f-1039" unitRef="usd">9221000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <brc:DeferredTaxLiabilityDeferredExpenseDeferredCompensation contextRef="c-7" decimals="-3" id="f-1040" unitRef="usd">0</brc:DeferredTaxLiabilityDeferredExpenseDeferredCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-193" decimals="-3" id="f-1041" unitRef="usd">9221000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits contextRef="c-7" decimals="-3" id="f-1042" unitRef="usd">2301000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits>
    <brc:Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits contextRef="c-7" decimals="-3" id="f-1043" unitRef="usd">0</brc:Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits contextRef="c-193" decimals="-3" id="f-1044" unitRef="usd">2301000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-7" decimals="-3" id="f-1045" unitRef="usd">49006000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <brc:DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses contextRef="c-7" decimals="-3" id="f-1046" unitRef="usd">0</brc:DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-193" decimals="-3" id="f-1047" unitRef="usd">49006000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-7" decimals="-3" id="f-1048" unitRef="usd">47276000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <brc:DeferredTaxLiabilityValuationAllowance contextRef="c-7" decimals="-3" id="f-1049" unitRef="usd">0</brc:DeferredTaxLiabilityValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-193" decimals="-3" id="f-1050" unitRef="usd">47276000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther contextRef="c-7" decimals="-3" id="f-1051" unitRef="usd">17919000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-7" decimals="-3" id="f-1052" unitRef="usd">5226000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther contextRef="c-193" decimals="-3" id="f-1053" unitRef="usd">12693000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-7" decimals="-3" id="f-1054" unitRef="usd">53570000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-7" decimals="-3" id="f-1055" unitRef="usd">64993000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-194" decimals="-3" id="f-1056" unitRef="usd">11423000</us-gaap:DeferredTaxLiabilities>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1057">2023-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:OperatingLossCarryforwards contextRef="c-195" decimals="-3" id="f-1058" unitRef="usd">95141000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration contextRef="c-195" decimals="-3" id="f-1059" unitRef="usd">76902000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <brc:ForeignOperatingLossCarryforwardExpirationDates contextRef="c-1" id="f-1060">2024 to fiscal 2040</brc:ForeignOperatingLossCarryforwardExpirationDates>
    <us-gaap:OperatingLossCarryforwards contextRef="c-196" decimals="-3" id="f-1061" unitRef="usd">22424000</us-gaap:OperatingLossCarryforwards>
    <brc:StateNetOperatingLossCarryforwardsExpirationDates contextRef="c-1" id="f-1062">2032</brc:StateNetOperatingLossCarryforwardsExpirationDates>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c-195" decimals="-3" id="f-1063" unitRef="usd">20153000</us-gaap:TaxCreditCarryforwardAmount>
    <brc:ForeignTaxCreditCarryforwardExpirationDates contextRef="c-1" id="f-1064">2024 to fiscal 2033</brc:ForeignTaxCreditCarryforwardExpirationDates>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c-196" decimals="-3" id="f-1065" unitRef="usd">13151000</us-gaap:TaxCreditCarryforwardAmount>
    <brc:StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates contextRef="c-1" id="f-1066">2024 to fiscal 2038</brc:StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-1067">&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 and losses of unconsolidated affiliate 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;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="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;2021&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;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.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3&#160;&lt;/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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8)&lt;/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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6&#160;&lt;/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;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;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.8&#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, 2023, 2022, and 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="3" id="f-1068" unitRef="rate">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-12" decimals="3" id="f-1069" unitRef="rate">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-13" decimals="3" id="f-1070" unitRef="rate">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-1" decimals="3" id="f-1071" unitRef="rate">0.017</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-12" decimals="3" id="f-1072" unitRef="rate">0.042</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-13" decimals="3" id="f-1073" unitRef="rate">0.023</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies contextRef="c-1" decimals="3" id="f-1074" unitRef="rate">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies contextRef="c-12" decimals="3" id="f-1075" unitRef="rate">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies contextRef="c-13" decimals="3" id="f-1076" unitRef="rate">0.033</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="c-1" decimals="3" id="f-1077" unitRef="rate">0.013</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="c-12" decimals="3" id="f-1078" unitRef="rate">0.016</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="c-13" decimals="3" id="f-1079" unitRef="rate">0.016</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-1" decimals="3" id="f-1080" unitRef="rate">0.012</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-12" decimals="3" id="f-1081" unitRef="rate">-0.012</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-13" decimals="3" id="f-1082" unitRef="rate">-0.048</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-1" decimals="3" id="f-1083" unitRef="rate">-0.003</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-12" decimals="3" id="f-1084" unitRef="rate">-0.004</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-13" decimals="3" id="f-1085" unitRef="rate">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-1086" unitRef="rate">0.225</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-12" decimals="3" id="f-1087" unitRef="rate">0.219</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-13" decimals="3" id="f-1088" unitRef="rate">0.208</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c-1" id="f-1089">A reconciliation of unrecognized tax benefits (excluding interest and penalties) is as follows:&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, 2020&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;13,622&#160;&lt;/span&gt;&lt;/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;4,664&#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: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;Additions for tax positions of prior years&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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,940&#160;&lt;/span&gt;&lt;/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;(365)&lt;/span&gt;&lt;/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;(159)&lt;/span&gt;&lt;/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;210&#160;&lt;/span&gt;&lt;/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, 2021&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;21,912&#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,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="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:#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-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;20,899&#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;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-56" decimals="-3" id="f-1090" unitRef="usd">13622000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-13" decimals="-3" id="f-1091" unitRef="usd">4664000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-13" decimals="-3" id="f-1092" unitRef="usd">3940000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-13" decimals="-3" id="f-1093" unitRef="usd">365000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-13" decimals="-3" id="f-1094" unitRef="usd">159000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation contextRef="c-13" decimals="-3" id="f-1095" unitRef="usd">210000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-55" decimals="-3" id="f-1096" unitRef="usd">21912000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-12" decimals="-3" id="f-1097" unitRef="usd">3233000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-12" decimals="-3" id="f-1098" unitRef="usd">435000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-12" decimals="-3" id="f-1099" unitRef="usd">122000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-12" decimals="-3" id="f-1100" unitRef="usd">3226000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-12" decimals="-3" id="f-1101" unitRef="usd">1129000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation contextRef="c-12" decimals="-3" id="f-1102" unitRef="usd">539000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-7" decimals="-3" id="f-1103" unitRef="usd">20564000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1104" unitRef="usd">2902000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1105" unitRef="usd">792000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1106" unitRef="usd">19000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-1" decimals="-3" id="f-1107" unitRef="usd">2682000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-1" decimals="-3" id="f-1108" unitRef="usd">782000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation contextRef="c-1" decimals="-3" id="f-1109" unitRef="usd">124000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-6" decimals="-3" id="f-1110" unitRef="usd">20899000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-6" decimals="-3" id="f-1111" unitRef="usd">20899000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c-6" decimals="-3" id="f-1112" unitRef="usd">17811000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <brc:UnrecognizedTaxBenefitsRecognizedInOtherLiabilities contextRef="c-6" decimals="-3" id="f-1113" unitRef="usd">17587000</brc:UnrecognizedTaxBenefitsRecognizedInOtherLiabilities>
    <brc:UnrecognizedTaxBenefitsRecognizedInOtherLiabilities contextRef="c-7" decimals="-3" id="f-1114" unitRef="usd">17689000</brc:UnrecognizedTaxBenefitsRecognizedInOtherLiabilities>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1115">2023-07-31</dei:DocumentPeriodEndDate>
    <brc:ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties contextRef="c-6" decimals="-3" id="f-1116" unitRef="usd">3312000</brc:ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties>
    <brc:ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties contextRef="c-7" decimals="-3" id="f-1117" unitRef="usd">2875000</brc:ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1118">2023-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense contextRef="c-1" decimals="-3" id="f-1119" unitRef="usd">700000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense contextRef="c-12" decimals="-3" id="f-1120" unitRef="usd">701000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense contextRef="c-13" decimals="-3" id="f-1121" unitRef="usd">596000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1122">2023-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense contextRef="c-1" decimals="-3" id="f-1123" unitRef="usd">281000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense contextRef="c-12" decimals="-3" id="f-1124" unitRef="usd">82000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense contextRef="c-13" decimals="-3" id="f-1125" unitRef="usd">-595000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1126">2023-07-31</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1127">2023-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued contextRef="c-6" decimals="-3" id="f-1128" unitRef="usd">3581000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued contextRef="c-7" decimals="-3" id="f-1129" unitRef="usd">2878000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1130">2023-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued contextRef="c-6" decimals="-3" id="f-1131" unitRef="usd">1674000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued contextRef="c-7" decimals="-3" id="f-1132" unitRef="usd">1925000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued>
    <us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible contextRef="c-6" decimals="-3" id="f-1133" unitRef="usd">2608000</us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1134">2023-07-31</dei:DocumentPeriodEndDate>
    <brc:TaxBenefitsAssociatedwithStatueofLimitations contextRef="c-1" decimals="-3" id="f-1135" unitRef="usd">3771000</brc:TaxBenefitsAssociatedwithStatueofLimitations>
    <brc:ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock contextRef="c-1" id="f-1136">The following table summarizes the open tax years for the Company's major jurisdictions:&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;20 &#x2014; F&#x2019;23&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</brc:ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-1139">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;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="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;2021&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;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;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;129,659&#160;&lt;/span&gt;&lt;/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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(807)&lt;/span&gt;&lt;/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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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;128,847&#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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,039&#160;&lt;/span&gt;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;370&#160;&lt;/span&gt;&lt;/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;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;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;52,409&#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;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;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.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;/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;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;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.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;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;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;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.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 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;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;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.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;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 549,031, 497,307, and 511,189 for the years ended July&#160;31, 2023, 2022, and 2021, respectively.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-1140">&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;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="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;2021&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;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;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;129,659&#160;&lt;/span&gt;&lt;/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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(807)&lt;/span&gt;&lt;/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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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;128,847&#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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,039&#160;&lt;/span&gt;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;370&#160;&lt;/span&gt;&lt;/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;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;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;52,409&#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;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;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.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;/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;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;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.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;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;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;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.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 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;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;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.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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-1141" unitRef="usd">174857000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-1142" unitRef="usd">149979000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-1143" unitRef="usd">129659000</us-gaap:NetIncomeLoss>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-17" decimals="-3" id="f-1144" unitRef="usd">769000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-18" decimals="-3" id="f-1145" unitRef="usd">803000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-19" decimals="-3" id="f-1146" unitRef="usd">807000</us-gaap:PaymentsOfDividendsCommonStock>
    <brc:PreferentialDividendsOnDilutiveStockOptions contextRef="c-17" decimals="-3" id="f-1147" unitRef="usd">3000</brc:PreferentialDividendsOnDilutiveStockOptions>
    <brc:PreferentialDividendsOnDilutiveStockOptions contextRef="c-18" decimals="-3" id="f-1148" unitRef="usd">8000</brc:PreferentialDividendsOnDilutiveStockOptions>
    <brc:PreferentialDividendsOnDilutiveStockOptions contextRef="c-19" decimals="-3" id="f-1149" unitRef="usd">5000</brc:PreferentialDividendsOnDilutiveStockOptions>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-17" decimals="-3" id="f-1150" unitRef="usd">174085000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-18" decimals="-3" id="f-1151" unitRef="usd">149168000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-19" decimals="-3" id="f-1152" unitRef="usd">128847000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-1153" unitRef="shares">49591000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-12"
      decimals="-3"
      id="f-1154"
      unitRef="shares">51321000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-13"
      decimals="-3"
      id="f-1155"
      unitRef="shares">52039000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-1" decimals="-3" id="f-1156" unitRef="shares">278000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-12"
      decimals="-3"
      id="f-1157"
      unitRef="shares">330000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-13"
      decimals="-3"
      id="f-1158"
      unitRef="shares">370000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-1159" unitRef="shares">49869000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-12"
      decimals="-3"
      id="f-1160"
      unitRef="shares">51651000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-13"
      decimals="-3"
      id="f-1161"
      unitRef="shares">52409000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-14"
      decimals="2"
      id="f-1162"
      unitRef="usdPerShare">3.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-15"
      decimals="2"
      id="f-1163"
      unitRef="usdPerShare">2.92</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-16"
      decimals="2"
      id="f-1164"
      unitRef="usdPerShare">2.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-14"
      decimals="2"
      id="f-1165"
      unitRef="usdPerShare">3.51</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-15"
      decimals="2"
      id="f-1166"
      unitRef="usdPerShare">2.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-16"
      decimals="2"
      id="f-1167"
      unitRef="usdPerShare">2.47</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-17"
      decimals="2"
      id="f-1168"
      unitRef="usdPerShare">3.51</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-18"
      decimals="2"
      id="f-1169"
      unitRef="usdPerShare">2.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-19"
      decimals="2"
      id="f-1170"
      unitRef="usdPerShare">2.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-17"
      decimals="2"
      id="f-1171"
      unitRef="usdPerShare">3.49</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-18"
      decimals="2"
      id="f-1172"
      unitRef="usdPerShare">2.89</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-19"
      decimals="2"
      id="f-1173"
      unitRef="usdPerShare">2.46</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="0" id="f-1174" unitRef="shares">549031</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-12" decimals="0" id="f-1175" unitRef="shares">497307</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-13" decimals="0" id="f-1176" unitRef="shares">511189</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1177">2023-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-1178">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, 2023 and July&#160;31, 2022, 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, 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;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;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 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,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;489&#160;&lt;/span&gt;&lt;/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;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 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;32&#160;&lt;/span&gt;&lt;/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, 2023 and July&#160;31, 2022. &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-1179">&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, 2023 and July&#160;31, 2022, 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, 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;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;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 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,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;489&#160;&lt;/span&gt;&lt;/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;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 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;32&#160;&lt;/span&gt;&lt;/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-1180">2023-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-199" decimals="-3" id="f-1181" unitRef="usd">18288000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="c-200" decimals="-3" id="f-1182" unitRef="usd">18037000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-201" decimals="-3" id="f-1183" unitRef="usd">492000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-202" decimals="-3" id="f-1184" unitRef="usd">489000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-203" decimals="-3" id="f-1185" unitRef="usd">189000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-204" decimals="-3" id="f-1186" unitRef="usd">32000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1187">2023-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="c-1" id="f-1188">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 &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;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, 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: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, 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: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;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;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;25,276&#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,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;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,057&#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;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;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;29,333&#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, 2023 and 2022, unrealized gains of $1,580 and $1,040 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, 2023 and July&#160;31, 2022, the cumulative balance recognized in accumulated other comprehensive income were losses of $1,746 and $0, 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, 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;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, 2021&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;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;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,451&#160;&lt;/span&gt;&lt;/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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/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:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.105%"&gt;&lt;/td&gt;&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.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.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:8.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.388%"&gt;&lt;/td&gt;&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.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.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:8.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.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:8.902%"&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, 2023&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, 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;&#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;/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;/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;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-1219"&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;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;30&#160;&lt;/span&gt;&lt;/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-1224"&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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;/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;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-1229"&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;&#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&#160;&lt;/span&gt;&lt;/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;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-1234"&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;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;489&#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;32&#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-6" id="f-1189">P18M</us-gaap:DerivativeRemainingMaturity1>
    <us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock contextRef="c-1" id="f-1190">&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, 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: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, 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: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;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;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;25,276&#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,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;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,057&#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;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;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;29,333&#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-1191">2023-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:DerivativeNotionalAmount contextRef="c-205" decimals="-3" id="f-1192" unitRef="usd">39661000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-206" decimals="-3" id="f-1193" unitRef="usd">25276000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-207" decimals="-3" id="f-1194" unitRef="usd">4803000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-208" decimals="-3" id="f-1195" unitRef="usd">4057000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-6" decimals="-3" id="f-1196" unitRef="usd">44464000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-7" decimals="-3" id="f-1197" unitRef="usd">29333000</us-gaap:DerivativeNotionalAmount>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1198">2023-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months contextRef="c-209" decimals="-3" id="f-1199" unitRef="usd">1580000</us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months>
    <us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months contextRef="c-210" decimals="-3" id="f-1200" unitRef="usd">-1040000</us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1201">2023-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-211" decimals="-3" id="f-1202" unitRef="usd">-1746000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-212" decimals="-3" id="f-1203" unitRef="usd">0</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-1204">&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, 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;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, 2021&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;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;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,451&#160;&lt;/span&gt;&lt;/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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/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-1205">2023-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax contextRef="c-1" decimals="-3" id="f-1206" unitRef="usd">2680000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax contextRef="c-12" decimals="-3" id="f-1207" unitRef="usd">1282000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax contextRef="c-13" decimals="-3" id="f-1208" unitRef="usd">1451000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax contextRef="c-213" decimals="-3" id="f-1209" unitRef="usd">-1746000</us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax contextRef="c-214" decimals="-3" id="f-1210" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax contextRef="c-215" decimals="-3" id="f-1211" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet contextRef="c-1" decimals="-3" id="f-1212" unitRef="usd">2140000</us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet>
    <us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet contextRef="c-12" decimals="-3" id="f-1213" unitRef="usd">909000</us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet>
    <us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet contextRef="c-13" decimals="-3" id="f-1214" unitRef="usd">399000</us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock contextRef="c-1" id="f-1215">&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:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.105%"&gt;&lt;/td&gt;&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.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.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:8.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.388%"&gt;&lt;/td&gt;&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.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.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:8.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.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:8.902%"&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, 2023&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, 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;&#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;/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;/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;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-1219"&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;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;30&#160;&lt;/span&gt;&lt;/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-1224"&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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;/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;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-1229"&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;&#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&#160;&lt;/span&gt;&lt;/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;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-1234"&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;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;489&#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;32&#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-1216">2023-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="c-216" decimals="-3" id="f-1217" unitRef="usd">485000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability contextRef="c-217" decimals="-3" id="f-1218" unitRef="usd">189000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="c-219" decimals="-3" id="f-1220" unitRef="usd">489000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability contextRef="c-220" decimals="-3" id="f-1221" unitRef="usd">30000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="c-221" decimals="-3" id="f-1222" unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability contextRef="c-222" decimals="-3" id="f-1223" unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="c-224" decimals="-3" id="f-1225" unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability contextRef="c-225" decimals="-3" id="f-1226" unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="c-226" decimals="-3" id="f-1227" unitRef="usd">7000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability contextRef="c-227" decimals="-3" id="f-1228" unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="c-229" decimals="-3" id="f-1230" unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability contextRef="c-230" decimals="-3" id="f-1231" unitRef="usd">2000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="c-6" decimals="-3" id="f-1232" unitRef="usd">492000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability contextRef="c-231" decimals="-3" id="f-1233" unitRef="usd">189000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="c-233" decimals="-3" id="f-1235" unitRef="usd">489000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability contextRef="c-234" decimals="-3" id="f-1236" unitRef="usd">32000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c-1" id="f-1237">Acquisitions&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 did not complete any business acquisitions during the years ended July&#160;31, 2023 and 2022 and completed three business acquisitions during the year ended July 31, 2021. All of these transactions were accounted for using business combination accounting. The results of the operations of the acquired businesses have been included since the date of acquisition in the accompanying consolidated financial statements.&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:700;line-height:120%"&gt;Fiscal 2021&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 May 21, 2021, the Company acquired Magicard Holdings Limited (&#x201c;Magicard&#x201d;), based in Weymouth, United Kingdom, for $56,694, net of cash received. Magicard is a manufacturer of identification card printers with high-resolution, full-color image capabilities, built-in security features and the ability to encode smart cards. Magicard was initially included in the Company&#x2019;s IDS segment. As a result of the regional reorganization effective February 1, 2023, Magicard operates within both of our reportable segments.&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 May 21, 2021, the Company acquired Nordic ID Oyj (&#x201c;Nordic ID&#x201d;), based in Salo, Finland for $9,804 plus the assumption of debt of $4,668. Nordic ID specializes in RFID readers, scanners, and the associated software to power track-and-trace applications in industrial manufacturing. Nordic ID was initially included in the Company&#x2019;s IDS segment. As a result of the regional reorganization effective February 1, 2023, Nordic ID operates within both of our reportable segments.&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 June 16, 2021, the Company acquired The Code Corporation (&#x201c;Code&#x201d;), based in Salt Lake City, Utah, for $172,815, net of cash received. Code specializes in high-quality barcode scanners and the associated software to power track and trace applications in a variety of industries. Code was initially included in the Company&#x2019;s IDS segment. As a result of the regional reorganization effective February 1, 2023, Code operates within both of our reportable segments.&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;Acquisition-related expenses of $3,164 were recognized in SG&amp;amp;A during the year ended July 31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1238">2023-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-235" decimals="-3" id="f-1239" unitRef="usd">56694000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-236" decimals="-3" id="f-1240" unitRef="usd">9804000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt contextRef="c-55" decimals="-3" id="f-1241" unitRef="usd">4668000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-237" decimals="-3" id="f-1242" unitRef="usd">172815000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized contextRef="c-13" decimals="-3" id="f-1243" unitRef="usd">3164000</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-1244">ContingenciesIn 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.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:SubsequentEventsTextBlock contextRef="c-1" id="f-1245">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 September&#160;4, 2023, the Company announced an increase in the annual dividend to shareholders of the Company's Class A Common Stock, from $0.92 to $0.94 per share. A quarterly dividend of $0.235 will be paid on October&#160;31, 2023, to shareholders of record at the close of business on October&#160;10, 2023. This dividend represents an increase of 2.2% and is the 38th 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 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 $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:DividendsPayableDateDeclaredDayMonthAndYear contextRef="c-238" id="f-1246">2023-09-04</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-14"
      decimals="INF"
      id="f-1247"
      unitRef="usdPerShare">0.92</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-239"
      decimals="INF"
      id="f-1248"
      unitRef="usdPerShare">0.94</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="c-5"
      decimals="3"
      id="f-1249"
      unitRef="usdPerShare">0.235</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear contextRef="c-240" id="f-1250">2023-10-31</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear contextRef="c-241" id="f-1251">2023-10-10</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <brc:PercentageIncreaseInDividend
      contextRef="c-239"
      decimals="3"
      id="f-1252"
      unitRef="number">0.022</brc:PercentageIncreaseInDividend>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-5" decimals="-3" id="f-1253" unitRef="usd">100000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1254">2023-07-31</dei:DocumentPeriodEndDate>
    <ecd:CoSelectedMeasureName contextRef="c-1" id="f-1255">Operating Income</ecd:CoSelectedMeasureName>
    <ecd:PvpTableTextBlock contextRef="c-1" id="f-1256">&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;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 #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;3,242,497&#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 #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,538,707&#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 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,451,355&#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;1,168,258&#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;119&#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;179&#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;174,857&#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,213&#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;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;padding:2px 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:#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;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,495,286&#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: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;737,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&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;149,979&#160;&lt;/span&gt;&lt;/td&gt;&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;193,012&#160;&lt;/span&gt;&lt;/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="2" style="background-color:#cceeff;padding:2px 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="2" style="background-color:#cceeff;padding:2px 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: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="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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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:#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;1,664,845&#160;&lt;/span&gt;&lt;/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;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="2" style="background-color:#cceeff;padding:2px 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;129,659&#160;&lt;/span&gt;&lt;/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;167,127&#160;&lt;/span&gt;&lt;/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;</ecd:PvpTableTextBlock>
    <ecd:PeoName contextRef="c-242" id="f-1257">Russell R. Shaller</ecd:PeoName>
    <ecd:PeoName contextRef="c-243" id="f-1258">J. Michael Nauman</ecd:PeoName>
    <ecd:PeoTotalCompAmt contextRef="c-242" decimals="INF" id="f-1259" unitRef="usd">3242497</ecd:PeoTotalCompAmt>
    <ecd:PeoTotalCompAmt contextRef="c-243" decimals="INF" id="f-1260" unitRef="usd">0</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-242" decimals="INF" id="f-1261" unitRef="usd">3538707</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-243" decimals="INF" id="f-1262" unitRef="usd">0</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-1" decimals="INF" id="f-1263" unitRef="usd">1451355</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-1" decimals="INF" id="f-1264" unitRef="usd">1168258</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt contextRef="c-1" decimals="INF" id="f-1265" unitRef="usd">119</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt contextRef="c-1" decimals="INF" id="f-1266" unitRef="usd">179</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-1267" unitRef="usd">174857000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt contextRef="c-1" decimals="-3" id="f-1268" unitRef="usd">225213000</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt contextRef="c-244" decimals="INF" id="f-1269" unitRef="usd">3968554</ecd:PeoTotalCompAmt>
    <ecd:PeoTotalCompAmt contextRef="c-245" decimals="INF" id="f-1270" unitRef="usd">5196015</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-244" decimals="INF" id="f-1271" unitRef="usd">3495286</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-245" decimals="INF" id="f-1272" unitRef="usd">1943107</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-12" decimals="INF" id="f-1273" unitRef="usd">1033900</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-12" decimals="INF" id="f-1274" unitRef="usd">737420</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt contextRef="c-12" decimals="INF" id="f-1275" unitRef="usd">108</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt contextRef="c-12" decimals="INF" id="f-1276" unitRef="usd">151</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-1277" unitRef="usd">149979000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt contextRef="c-12" decimals="-3" id="f-1278" unitRef="usd">193012000</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt contextRef="c-246" decimals="INF" id="f-1279" unitRef="usd">0</ecd:PeoTotalCompAmt>
    <ecd:PeoTotalCompAmt contextRef="c-247" decimals="INF" id="f-1280" unitRef="usd">6006185</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-246" decimals="INF" id="f-1281" unitRef="usd">0</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-247" decimals="INF" id="f-1282" unitRef="usd">7053521</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-13" decimals="INF" id="f-1283" unitRef="usd">1454883</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-13" decimals="INF" id="f-1284" unitRef="usd">1664845</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt contextRef="c-13" decimals="INF" id="f-1285" unitRef="usd">121</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt contextRef="c-13" decimals="INF" id="f-1286" unitRef="usd">151</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-1287" unitRef="usd">129659000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt contextRef="c-13" decimals="-3" id="f-1288" unitRef="usd">167127000</ecd:CoSelectedMeasureAmt>
    <ecd:NamedExecutiveOfficersFnTextBlock contextRef="c-1" id="f-1289">The Company's non-PEO NEOs for each fiscal year were as follows:&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-1290">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, 2019, 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.</ecd:PeerGroupIssuersFnTextBlock>
    <ecd:AdjToPeoCompFnTextBlock contextRef="c-1" id="f-1291">&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;2023&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;3,242,497&#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;1,164,390&#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 #000000;padding:2px 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,460,600&#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: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,538,707&#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;/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: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,968,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;2,608,892&#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;2,135,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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,495,286&#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: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;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,319,962&#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;67,054&#160;&lt;/span&gt;&lt;/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;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;/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="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;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: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:#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;4,351,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 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;/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;2023&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;1,097,234&#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;278,966&#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;84,400&#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 #000000;padding:2px 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,460,600&#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: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: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;2,561,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;(326,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;(99,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;2,135,624&#160;&lt;/span&gt;&lt;/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: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;1,854,533&#160;&lt;/span&gt;&lt;/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;(1,058,794)&lt;/span&gt;&lt;/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;(385,483)&lt;/span&gt;&lt;/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;(343,202)&lt;/span&gt;&lt;/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;67,054&#160;&lt;/span&gt;&lt;/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="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;4,429,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;286,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;(365,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;4,351,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ecd:AdjToPeoCompFnTextBlock>
    <ecd:PeoTotalCompAmt contextRef="c-242" decimals="INF" id="f-1292" unitRef="usd">3242497</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt contextRef="c-248" decimals="INF" id="f-1293" unitRef="usd">1164390</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-249" decimals="INF" id="f-1294" unitRef="usd">1460600</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-242" decimals="INF" id="f-1295" unitRef="usd">3538707</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt contextRef="c-244" decimals="INF" id="f-1296" unitRef="usd">3968554</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt contextRef="c-250" decimals="INF" id="f-1297" unitRef="usd">2608892</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-251" decimals="INF" id="f-1298" unitRef="usd">2135624</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-244" decimals="INF" id="f-1299" unitRef="usd">3495286</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt contextRef="c-245" decimals="INF" id="f-1300" unitRef="usd">5196015</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt contextRef="c-252" decimals="INF" id="f-1301" unitRef="usd">3319962</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-253" decimals="INF" id="f-1302" unitRef="usd">67054</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-245" decimals="INF" id="f-1303" unitRef="usd">1943107</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt contextRef="c-247" decimals="INF" id="f-1304" unitRef="usd">6006185</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt contextRef="c-254" decimals="INF" id="f-1305" unitRef="usd">3303853</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-255" decimals="INF" id="f-1306" unitRef="usd">4351189</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-247" decimals="INF" id="f-1307" unitRef="usd">7053521</ecd:PeoActuallyPaidCompAmt>
    <ecd:AdjToCompAmt contextRef="c-249" decimals="INF" id="f-1308" unitRef="usd">1460600</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-251" decimals="INF" id="f-1309" unitRef="usd">2135624</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-253" decimals="INF" id="f-1310" unitRef="usd">67054</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-255" decimals="INF" id="f-1311" unitRef="usd">4351189</ecd:AdjToCompAmt>
    <ecd:AdjToNonPeoNeoCompFnTextBlock contextRef="c-1" id="f-1312">&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;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 #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,451,355&#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;660,855&#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;377,758&#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,168,258&#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: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="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;381,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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,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;737,420&#160;&lt;/span&gt;&lt;/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="2" style="background-color:#cceeff;padding:2px 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:#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;571,339&#160;&lt;/span&gt;&lt;/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;781,301&#160;&lt;/span&gt;&lt;/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;1,664,845&#160;&lt;/span&gt;&lt;/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;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;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: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;217,810&#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;12,409&#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;(8,435)&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;(108,981)&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;264,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;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;377,758&#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: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="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;(128,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;(50,433)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;(43,263)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;84,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;/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="2" style="background-color:#cceeff;padding:2px 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:#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;86,768&#160;&lt;/span&gt;&lt;/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;(71,535)&lt;/span&gt;&lt;/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;781,301&#160;&lt;/span&gt;&lt;/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:AdjToNonPeoNeoCompFnTextBlock>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-1" decimals="INF" id="f-1313" unitRef="usd">1451355</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt contextRef="c-256" decimals="INF" id="f-1314" unitRef="usd">660855</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-257" decimals="INF" id="f-1315" unitRef="usd">377758</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-1" decimals="INF" id="f-1316" unitRef="usd">1168258</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-12" decimals="INF" id="f-1317" unitRef="usd">1033900</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt contextRef="c-258" decimals="INF" id="f-1318" unitRef="usd">381363</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-259" decimals="INF" id="f-1319" unitRef="usd">84883</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-12" decimals="INF" id="f-1320" unitRef="usd">737420</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-13" decimals="INF" id="f-1321" unitRef="usd">1454883</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt contextRef="c-260" decimals="INF" id="f-1322" unitRef="usd">571339</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-261" decimals="INF" id="f-1323" unitRef="usd">781301</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-13" decimals="INF" id="f-1324" unitRef="usd">1664845</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:AdjToCompAmt contextRef="c-257" decimals="INF" id="f-1325" unitRef="usd">377758</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-259" decimals="INF" id="f-1326" unitRef="usd">84883</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-261" decimals="INF" id="f-1327" unitRef="usd">781301</ecd:AdjToCompAmt>
    <ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock contextRef="c-1" id="f-1328">&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 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;img alt="TSR.jpg" src="brc-20230731_g2.jpg" style="height:339px;margin-bottom:5pt;vertical-align:text-bottom;width:528px"/&gt;&lt;/div&gt;</ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock>
    <ecd:CompActuallyPaidVsNetIncomeTextBlock contextRef="c-1" id="f-1329">&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 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;img alt="Net Income.jpg" src="brc-20230731_g3.jpg" style="height:339px;margin-bottom:5pt;vertical-align:text-bottom;width:528px"/&gt;&lt;/div&gt;</ecd:CompActuallyPaidVsNetIncomeTextBlock>
    <ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock contextRef="c-1" id="f-1330">&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 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;img alt="Operating Income.jpg" src="brc-20230731_g4.jpg" style="height:339px;margin-bottom:5pt;vertical-align:text-bottom;width:528px"/&gt;&lt;/div&gt;</ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock>
    <ecd:TotalShareholderRtnVsPeerGroupTextBlock contextRef="c-1" id="f-1331">&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 2022 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="TSRs compared.jpg" src="brc-20230731_g5.jpg" style="height:339px;margin-bottom:5pt;vertical-align:text-bottom;width:528px"/&gt;&lt;/div&gt;</ecd:TotalShareholderRtnVsPeerGroupTextBlock>
    <ecd:TabularListTableTextBlock contextRef="c-1" id="f-1332">&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;</ecd:TabularListTableTextBlock>
    <ecd:MeasureName contextRef="c-262" id="f-1333">Operating Income</ecd:MeasureName>
    <ecd:MeasureName contextRef="c-263" id="f-1334">Organic Sales Growth</ecd:MeasureName>
    <ecd:MeasureName contextRef="c-264" id="f-1335">Total Shareholder Return</ecd:MeasureName>
    <ecd:MeasureName contextRef="c-265" id="f-1336">Earnings Per Share</ecd:MeasureName>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock contextRef="c-1" id="f-1337">&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;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;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;2021&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;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;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,157&#160;&lt;/span&gt;&lt;/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;388&#160;&lt;/span&gt;&lt;/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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,042)&lt;/span&gt;&lt;/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;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;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,306&#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;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;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;16,309&#160;&lt;/span&gt;&lt;/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;2,957&#160;&lt;/span&gt;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,908&#160;&lt;/span&gt;&lt;/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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,165)&lt;/span&gt;&lt;/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;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;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;23,009&#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;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;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;58,809&#160;&lt;/span&gt;&lt;/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;1,351&#160;&lt;/span&gt;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,168&#160;&lt;/span&gt;&lt;/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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,259)&lt;/span&gt;&lt;/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;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;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;51,069&#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-266" decimals="-3" id="f-1338" unitRef="usd">7355000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-267" decimals="-3" id="f-1339" unitRef="usd">7306000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-268" decimals="-3" id="f-1340" unitRef="usd">7157000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired contextRef="c-269" decimals="-3" id="f-1341" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired contextRef="c-270" decimals="-3" id="f-1342" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired contextRef="c-271" decimals="-3" id="f-1343" unitRef="usd">388000</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-269" decimals="-3" id="f-1344" unitRef="usd">1433000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-270" decimals="-3" id="f-1345" unitRef="usd">859000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-271" decimals="-3" id="f-1346" unitRef="usd">803000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-269" decimals="-3" id="f-1347" unitRef="usd">321000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-270" decimals="-3" id="f-1348" unitRef="usd">810000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-271" decimals="-3" id="f-1349" unitRef="usd">1042000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-272" decimals="-3" id="f-1350" unitRef="usd">8467000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-266" decimals="-3" id="f-1351" unitRef="usd">7355000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-267" decimals="-3" id="f-1352" unitRef="usd">7306000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-273" decimals="-3" id="f-1353" unitRef="usd">29877000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-274" decimals="-3" id="f-1354" unitRef="usd">23009000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-275" decimals="-3" id="f-1355" unitRef="usd">16309000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired contextRef="c-276" decimals="-3" id="f-1356" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired contextRef="c-277" decimals="-3" id="f-1357" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired contextRef="c-278" decimals="-3" id="f-1358" unitRef="usd">2957000</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-276" decimals="-3" id="f-1359" unitRef="usd">9580000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-277" decimals="-3" id="f-1360" unitRef="usd">10198000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-278" decimals="-3" id="f-1361" unitRef="usd">4908000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-276" decimals="-3" id="f-1362" unitRef="usd">3602000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-277" decimals="-3" id="f-1363" unitRef="usd">3330000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-278" decimals="-3" id="f-1364" unitRef="usd">1165000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-279" decimals="-3" id="f-1365" unitRef="usd">35855000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-273" decimals="-3" id="f-1366" unitRef="usd">29877000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-274" decimals="-3" id="f-1367" unitRef="usd">23009000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-280" decimals="-3" id="f-1368" unitRef="usd">47276000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-281" decimals="-3" id="f-1369" unitRef="usd">51069000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-282" decimals="-3" id="f-1370" unitRef="usd">58809000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired contextRef="c-283" decimals="-3" id="f-1371" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired contextRef="c-284" decimals="-3" id="f-1372" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired contextRef="c-285" decimals="-3" id="f-1373" unitRef="usd">1351000</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-283" decimals="-3" id="f-1374" unitRef="usd">5852000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-284" decimals="-3" id="f-1375" unitRef="usd">48000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-285" decimals="-3" id="f-1376" unitRef="usd">4168000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-283" decimals="-3" id="f-1377" unitRef="usd">378000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-284" decimals="-3" id="f-1378" unitRef="usd">3841000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-285" decimals="-3" id="f-1379" unitRef="usd">13259000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-286" decimals="-3" id="f-1380" unitRef="usd">52750000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-280" decimals="-3" id="f-1381" unitRef="usd">47276000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-281" decimals="-3" id="f-1382" unitRef="usd">51069000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>102
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( "\Z)5<'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  O.B576B-X%N\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M3L,P#(=?!>7>.FD%B*CK91,GD)"8!.(6)=X6K?FCQ*C=V].6K1."!^ 8^Y?/
MGR4W.DH=$KZD$#&1Q7PSN,YGJ>.*'8BB!,CZ@$[E<DSXL;D+R2D:GVD/4>FC
MVB-4G-^!0U)&D8()6,2%R-K&:*D3*@KIC#=ZP<?/U,TPHP$[=.@I@R@%L'::
M&$]#U\ 5,,$(D\O?!30+<:[^B9T[P,[)(=LEU?=]V==S;MQ!P/OST^N\;F%]
M)N4UCK^RE72*N&*7R6_U>K-]9&W%J[K@#P6_W0HAQ;T4_&-R_>%W%7;!V)W]
MQ\87P;:!7W?1?@%02P,$%     @ +SHE5YE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M"  O.B571](,@8('  "C,P  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+6;:W.;.!2&_XK&V]EI9^J8FQVGFV3&P4V;;9MF[+29[,Y^4$"QF0#R2B*7
M?[\"$V2EXMCL*/W0@,UY@<='TGF%.'R@[(XO"1'H,4MS?M1;"K'Z,!CP:$DR
MS/?HBN3RFUO*,BSD+EL,^(H1'%=!63KP'&<TR'"2]XX/J\\NV/$A+42:Y.2"
M(5YD&69/)R2E#T<]M_?\P2Q9+$7YP>#X<(479$[$C]4%DWN#1B5.,I+SA.:(
MD=NCWL3], VJ@.J(GPEYX!O;J+R5&TKORIVS^*CGE%=$4A*)4@++/_<D)&E:
M*LGK^+<6[37G+ ,WMY_53ZN;ES=S@SD):7J5Q&)YU!OW4$QN<9&*&7WX3.H;
M&I9Z$4UY]3]Z6!\;!#T4%5S0K Z65Y E^?HO?JQ!; 0,QRT!7AW@O0APV\[@
MUP'^RX!A2T!0!P05F?6M5!RF6.#C0T8?$"N/EFKE1@6SBI:WG^3E[SX73'Z;
MR#AQ/*51(7]&@7 >HX^Y2,03.LO7^53^+GWT8SY%;]^\.QP(>;HR:!#5TB=K
M::]%VO70-YJ+)9>Z,8EU@8&\SN9BO>>+/?% Q3^+= _Y[GOD.9YON* 0#I\4
M"S!\NN7L.&\+U^[&;]#[E9[?HF>@_?=7>0PZ$R3C_YB KP4#LV#917S@*QR1
MHY[L SAA]Z1W_/MO[LCYPP3+IMC4DI@&,FA !I"ZRN'+IQ4Q88/#7:?_Q<0'
MC.K*QY*8QF?8\!F"-U@GVHPL$BX8EJ#.<68$!>N<S";3:Q1^GUV8<(&Q77%9
M$M-PC1I<(_ V)S*7XBJ?3E.\,&&"XV]QRDUT0S"L*R%+8AJA_8;0_BX)%4I&
M#*>R!XO)(_I"GDRL8"5'_ML/1L.#L0D8&-L5F"4Q#=BX 3;>K8>Z("RAY4 ;
M(SE<&]L@K-0,@:UC(!C?%9HE,0W:00/M8#=HIPF/9)K5[$[EQ]P$#E8[O3;!
M F.ZPK(DIL%R'57(.> -A@5C&[2N"69@GFV1Z_>=_;[OFJ#!D5VIV5+3L6W4
MOVZG+*NXM>;8%K&V-@F'=29F24TGYBEBWBZ]_R2.I3I__[R!JMKU>VY.-EAR
M-!P.T17A GVBLHE_EK86S2B.C2Q!J<XL+:GI+)4%<,'"^!>68;E'&;JD#[F1
M(RSW+4D?<'%'C.4''-L9W&M4_*XJ^5VX:'\);BYD-U>2NV#T/LDC<Q;"FE=G
M1FQ6?8 M-1V;<@(N7,)7^35A!*.0QF9&L$#@!D9(5JM_6VHZ)%7_NW !_Y56
MY<:2RO[LO,AN"#."@D7\X;@_&CF.D995)V!+3:>EO("[DQEH6N(%Y4+B^RM9
MM><8K#CTO99AU*HAL*6F<U.6P(4K^9K;:9*"60:+N'TW.!@>&&%9-0*VU'18
MR@JX</7>S)5%E*THJV;+-CK]D!;2BCZU)QRLWM+Q6S4'MM3TB5/E#CRXG*\!
M7N)'=!;+<C>Y3:+UG&-[[FV1] _ZCKL_/A@9^S@XN"L]6VHZ/642/+BNWVBK
M,MEDTBTH,\YV;-'YBMF"H$D4$2DD9>*UI)&?5<M@2TWGIRR#MY-EF&<X3=%)
MP>77W.BOMNBT3JW!<9UIO88I\)0I\'8R!1\SPA9)OD"?I()8RLXM6^'<G':P
M8#LVJY; EIJ.35D";R=+<$72M'^72P.%Y@1S6<3%Z(SSHJ6/@S6OB2E-0SBJ
M,[?7\ 2>\@3>3H\'?M)4#J*8U=V<N7G"2N?4",NJ-["EIL-2WL"#R_KGJ>]Z
MLFU&9#4BRD9:UB+F.:,MBFTI9M4CV%+3J2F/X.WD$<YR(8>]ZDE_.2V)GS$:
MJ<&*;=2L.@1;:CHUY1 \N+@_"T]G:%+$B9 E[D0((HU55;*U/9?:HB=881X%
MK#H%6VHZ-.44O)V<PGPIAP%PR(1EVH=,JZ[ EIJ^ $&Y A\NX2\3(=TGO46N
M]_;FG1POHX))>L:E!UN>/J28<S1!YS2_IU6'*-EG,E?G@D9W[]$*,W2/TX*@
M-\Z>XZ*5+*3Y$C,C8_A<G9<FO(9W\)5W\.&:_Y+AN!H@GK(;FAK1P@(GL] (
MR:I!L*6F0U(&P8<+^^?,0Q\?HR7.I4EJ6Z*P1>C\>O[12,NJ0;"EIM/:6#BT
MDT&X*&[2))*C <7&(116Z;Q<R.YZH;7:L%(K%R?>'WO^R/,#;_]@_W!P;^*C
MG( /5^W-,[U)GA<XK:LT(R)8J&W$A,,ZLWB-^M]7];\/5^UJ^13#.4^J"@,@
M!HNUCIMP7&=DK^$"?.4"?+AFAT<[(S:;Y7QH56UJ2TV'J<R!ORZC;:Z#M%GF
MAU;5IK;4=)K*-/@[/5;0JZ]Y66EQ]+T0TD+D93EBI&K3!X2UVFBCAP^"L3=T
MQW[3O]?$7L,Q^,HQ^'"IOV[,)^CGCBW9I@$(K:I-;:GIRW"5G0@<VRTYL%GJ
MAU;5IK;4=)K*. 0[/73X/RT95NY,U?VE)?M#?SSRQB\:LJW3KH$--MYJ**?"
MJ[=#.(K*9WWK%QR:3YLW4";5>Q<#=?CZ]95ON)Q)YR@EMS+4V=N7Y0-;OQ&R
MWA%T5;TC<4.%H%FUN20X)JP\0'Y_2ZEXWBE/T+R7<_P?4$L#!!0    ( "\Z
M)5<^GXT21@(  ,L%   8    >&PO=V]R:W-H965T<R]S:&5E=#(N>&ULC91M
M;]HP$,>_BI5)?561D ";:(C$4U4F6%%+UQ?37ICD(!9^R&RG:;_]; <R)D'4
M-\F=???W[YS<Q960!Y4#:/3.*%<C+]>Z&/J^2G-@6'5$ =SL[(1D6!M7[GU5
M2,"92V+4#X-@X#-,N)?$;FTMDUB4FA(.:XE4R1B6'Q.@HAIY7>^T\$3VN;8+
M?A(7> _/H%^*M32>WZADA %71' D83?RQMWA9&#C7<!/ I4ZLY&M9"O$P3J+
M;.0%%@@HI-HJ8/-Z@RE0:H4,QI^CIM<<:1//[9/ZO:O=U++%"J:"OI),YR/O
MFX<RV.&2ZB=1/<"QGK[52P55[HFJ.K87>"@ME1;LF&P(&.'U&[\?[^$L(0RO
M)(3'A-!QUP<YRAG6.(FEJ)"TT4;-&JY4EVW@"+<?Y5E+LTM,GD[&948T6O#Z
M\YI[BGUM9.VFGQXE)K5$>$6B&Z*5X#I7:,XSR/X7\ U/ Q6>H"9AJ^+WDG90
MU+U%81!&+7I14V3D]**V(H4\+Q.-MTI+\T^@7R?K]Z72:^'>96';,4-5X!1&
MGFD)!?(-O.3F2W<0W+5@]QKL7IMZ@_T#,[C$UIX]FR\?%YO-'-U@5MRAS>/+
M]&&.ELMU"UF_(>M_BFPITJL_3;O"BM *EP> 6_1*5"I,E_,6L$$#-O@4V#V1
M#"UFE[C:!:+>)0K_K,$8R+T;(PJEHN2Z[K5FM9E4X[I!_X778VZ%Y9YPA2CL
M3&K0^6KN2=:CHW:T*%R[;H4VS>_,W$Q;D#; [.^$T"?''M#,[^0O4$L#!!0
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
M==5'!#:RS8T&0'=?WPB?T5) CE.%M,Y"=3QYT] T$\GF=4_PQ*3J,.IAIII
MY#I O9\R)M<3W6:T;>7P+U!+ P04    "  O.B57Z[ZR[RT&  "*'0  &
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
M8/#7S9)Q*BKG;U7T<W1;C2[;R37;H@ /-0',,'W%VNC77Z!K_*:*7)=@DX[
MSJ)JEU&UV]!'3Z*51EGX5#'+?9W,5W;,UQ'LVY[3'^BOI]%0F-F^W_?/S28*
M,]-WG:/9&0.G9."TYL4SWV *@K.$R!F!BY@P]OE:Q<SI,ANZ!)MT!'862[>,
MI=N:#6+K$!M#*AHMI3@-?@!13BF+4;XEA?^(_BLK4-G=<F3W='5=PZCDP+AN
M=>E8MF%64D4!9IBNJ\Z4?LFNWYHI8\0V8"5V=K#!X1HS96+TNTR,+L$F'8&=
MA<XK0^>]VR;60C4):1.0=1K]Q*'<[LA[M:>*L%=;6]/UC$J>U(V@Z56S1&%D
M.U"=)'[)U&]E^H*#&#$6K:*@FO9 R,HL"DR2C'=A'H2TM87Z]80WH5VEJ[#R
MJ[4S41A9?D/WA,91\!BMA//^J=Q0+[[(->R!K'#N9.'<R\+I@=]E*AR>HA47
M -6X]< 2BWAAL$!O/; @',5*36342#FUZ"B,K+Y5B8[""!J.V1">$ST(6YO&
MK-#T0M05Z;XEC%]2S".:RY$E3O$JXNIV4J!WU$\Z19MTA78>6?,86?/=GI)W
MB<Y:2S'C68G8KE--I[J5;=K5=*H;&0VY=%2PL%7*98R%/-TA&J$X)XT20GGT
M,RL9)2-+P0A6!9C*"AIVK4049I;G-= Z2DC8KB%5'>0B;R&?@6P2/5"OHEFE
MBFZ+*FKJ)^"F[,/GK84WMA:[SM:K[B%CE94+JZU79=4<N:-TA:UJ[GWM6E+E
MZ$W)T:DW/<=U:_E1-Q.RR[6]*DT%G.%;38E_E)6P75<6^XD@<>B6X *_;05C
MD2$4"X$IBIX3$(DO/":_[_Y?]==5HV57!:C"R*D7OT*FVD:#_(1'_0E;-=I'
MEEN*"<&_:;G[*I$-W2K'NIE8;EBGJ8 S3J-QSO,H%F&[6APK&"KI>/4O0M_P
MJEO[6&'GNY[C5.DHX&P#>E:%CWYR/)1@NLZ.V9A8EUW*\].5\FYYE'>3'6!5
M[M_*([[LV.D(DY\//B*ZECHQQBL!:5SUQ4O1_,@M'W"RS0ZAEH1SDF27&XQ"
M3*6!>+XBA!\&<H+RX'/T'U!+ P04    "  O.B57U1@ NJ0(  !Q3P  &
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
MJMHS8NU-76Z;4U/W95V7F^9RS>.45PH@OU^59?UZHWY@?U)O_G]02P,$%
M  @ +SHE5W_>3O6C'   /E8  !D   !X;"]W;W)K<VAE971S+W-H965T,3 N
M>&ULM5SID]LVEO]74!KOQ*YBR[KZBA-7M3MQXBE[['+',[6UM1\H$I(04X2&
M(%M6_OIY%P[JZ.[,UGZQU1((/#R\X_<.\(>M;;ZZE=:M^K:N:O?C8-6VF^]?
MOG3%2J]S-[0;7<,O"]NL\Q;^;)8OW:;1>4D/K:N7D]'HXN4Z-_7@]0_TW:?F
M]0^V:RM3ZT^-<MUZG3>[-[JRVQ\'XX'_XK-9KEK\XN7K'S;Y4M_I]LOF4P-_
MO0RSE&:M:V=LK1J]^'%P,_[^S0S'TX!_&+UUR6>%.YE;^Q7_>%?^.!@A0;K2
M18LSY/#?O;[55843 1G_DCD'84E\,/WL9W]+>X>]S'.G;VWU3U.VJQ\'5P-5
MZD7>5>UGN_U5RW[.<;["5H[^55L>.YL.5-&YUJ[E8:!@;6K^/_\F?$@>N!J=
M>& B#TR(;EZ(J/PI;_/7/S1VJQH<#;/A!]HJ/0W$F1H/Y:YMX%<#S[6O[_@P
ME%VH.[.LS<(4>=VJFZ*P7=V:>JD^V<H41KL?7K:P'C[ULI"YW_#<DQ-SCR?J
M@ZW;E5,_UZ4N^Q.\!$(#M1-/[9O)@S/^K:N&:CK.U&0TF3XPWS3L?DKS34_,
M=V2;ZG]NYJYM0%K^]]B.>;[9\?E0@[YWF[S0/PY 19QN[O7@]5__,KX8O7J
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
MG"H'8HN0("/YV@_?D]-%[TAGN/^ -S )TDRN>PS5S\&-6\Q4):G6WE+)%L/
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
M_O?!-5W \X7"-M)_D('A_YFK?P%02P,$%     @ +SHE5YQ,;B8L!   SPD
M !D   !X;"]W;W)K<VAE971S+W-H965T,3(N>&ULO59M;]LV$/XK!W4H$D"+
M).K%<FH;<-*MZX!V09NV&(9]H*6S190B-9**F_WZ'27'\5H[ZZ=]L<GCW7//
MO5&<;;7Y;!M$!U]:J>P\:)SK+J/(5@VVW%[H#A6=K+5IN:.MV42V,\CKP:B5
M$8OC(FJY4,%B-LANS&*F>R>%PAL#MF];;NZO4.KM/$B"!\$[L6F<%T2+6<<W
M^![=A^[&T"[:H]2B166%5F!P/0^6R>55YO4'A8\"M_9@#3Z2E=:?_>9U/0]B
M3P@E5LXC</J[PVN4T@,1C;]VF,'>I3<\7#^@_SS$3K&LN,5K+3^)VC7SH R@
MQC7OI7NGM[_@+I[<XU5:VN$7MJ-NG@90]=;I=F=,#%JAQG_^99>' X,R/F'
M=@9LX#TZ&EB^Y(XO9D9OP7AM0O.+(=3!FL@)Y8ORWADZ%63G%K^Y!@V\5HZK
MC5A)A*6UZ.PL<@3N5:)J!W0U K$30 F#-UJYQL)/JL;ZWP 1L=I38P_4KMB3
MB+_V\@+2) 06L_0)O'0?:CK@I2?P7FE=;X64P%7];<3P4MA*:ML;A#^6*^L,
M-<R?Q_(P>LF.>_%#=&D[7N$\H"FQ:.XP6#Q_EA3QBR=BR/8Q9$^A+[ZK4$]#
MG*@XC'+Q*.>C7*A*]C7NFI%4#$KN)\HVHK,A4*)J5+Q%6OO,.JP:I:7>W%,K
MNP;60@F'(&GX+*Q0J WP5ALG_L::P&DN*VUJKBH<]8G&(.N5\[J;7HR'= &!
M/L[Q F[)Z%JW'5?WP*75T' +O3IT1*,Z,/G1,ZD/:)-'[H!3W2M)>&(MZ)C,
M3SH[E2EOLP9JV_M]VPX9H06#BA(FK"-HTO$QKK6D&Y%"O/S*Y'#'X--PKY#9
M\@X-79.P'&,:2@ W:(2NX>QWY,:>PRNCK85K;LR]SQVI4A9A655]VU/1/,JA
M]5NZ]*_HPH2/7/;X?[I:[@MS(LN7</M8H!1^@"1,DHS^SZ;9Y-SOB\E./LFF
M7IZ$<9+YDTF:P_719H4I%%F8)REIY^$ E)5A7A1TD,1YF,49G)$D8^4YY$4X
MG11P^]C..4S#U!MG(4MST@CC23E(D[2 ,Q:R+#F'(BRG.7PXZ+WO"?%MM(0R
M9&4.SY^5+&$O=CLOGQ(AMI>/NUOMN*1@RS1D+/?Q,\H0F_H$%"R,IX7/#<O#
M29+XTSP)BS(=TI.%,2N'B:FQH@^Y13^&OB4W0TVKAYKRL:;4K_\9R]'>K_Q
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
MIAW6:WIQO/7,IFHF$ZD?U]#AB5'1'EBHUKB@6]S;3VO0W\KS^W&?56Y.?7;
MF]%4O"/64<]>F/#3M?L^.(Y\R_/I@#*([&#0@7%(#QP#>+>-29\UD9>Q;[ET
M=H:IP.\>#GN!%?LNXW#LGK OP-3WK3@D],4:A-"=UL23*AZO5^K,DG2?WS*U
MBVW?HR<"06P/0UV\!@X2SN'">7-AKV!C?G?Q[9$";;N8]ZW(1PV/,0R'II;W
MK'@8;'/TMV +\_P(L'C6P'7_G\#"IP/FD]A$5T*1R@]W"M/RS3+Y(/7SGBGQ
MFDK]J$*F+9J0)OO->YV4][(V03G:<+8MX&)5&+PQS['[]?WHF*/N,[SQSIXC
M];@=KY@XT.5B@?Y_U2NE&RI8_^1RAM_@@8Z3,E>BRO0#=U5T5>)"E>W#KC6
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
M:R719V@![E?&^/2%-LB_Q=W^#U!+ P04    "  O.B57$W\)(78'  !.$@
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
M198JY[UA<Y8#J:M,_BZR[16*L^*J**%,*\Q=E5F/"KF$92'[P)^*J^$K4!H
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
M)BDW6N(I0SV]NL*\?^&YJ"DT5,*YJ&N,U4U))%VX&@T8,3?OP=8=6/ *F!_
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;*U8:V_CN!7]*X1WL$T
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
MMW%9Q*$0!/!]88S?;(*#[C^4Z=]02P,$%     @ +SHE5^!(A;]Q P  A <
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
MA1;(ZL51#;38E+?\0FAZ,Y3=-3W24!H#^K\40M<#$Z!Y]HW^ 5!+ P04
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
MH0C,2PA/<\1@N(Y PS <?+1%(Q<IGY]I=: 1"\%?W>U2^VGO4_@+5MV)/RG
M/Z,!W6P_-;\YN_FS!>?B8_U;YR_P6=+^\0$)T_XMA/=I=9<5-<K9+4"Z)R%T
MJFK_O$#[2U,NQ0?W;\JF*1?B<,[2&:NX %R_+<MF_0N_P>://+S^-U!+ P04
M    "  O.B57'!I02,<;  "66@  &0   'AL+W=O<FMS:&5E=',O<VAE970R
M.2YX;6RU/&N/V[:6?X7PS=XF@,:Q/>^F#3"9-FTNDB;(-+U8+/:#+-$V&UET
M26D<]]?O>? E6]9,<K$?FGILZO#PO%_4#UMM/MN5E(WXLJYJ^^-HU32;[Y\_
MM\5*KG,[UAM9PR\+;=9Y W^:Y7.[,3(OZ:%U]7PVF5P\7^>J'KW\@;[[8%[^
MH-NF4K7\8(1MU^O<[%[)2F]_'$U'_HN/:KEJ\(OG+W_8Y$MY)YM/FP\&_GH>
MH)1J+6NK="V,7/PXNIE^_VIV@0_0BC^4W-KDL\"CS+7^C'^\*7\<31 C6<FB
M01 Y_.]>WLJJ0DB QU\.Z"CLB0^FGSWTUW1X.,P\M_)65_]69;/Z<70U$J5<
MY&W5?-3;7Z4[T#G"*W1EZ5^Q=6LG(U&TMM%K]S!@L%8U_S__X@CQF =F[H$9
MX<T;$98_Y4W^\@>CM\+@:H"&'^BH]#0@IVKDREUCX%<%SS4O[Y@;0B_$G5K6
M:J&*O&[$35'HMFY4O10?=*4*):WXBJ5/_:=G/SQO $O<ZWGA,'K%&,V.8#2=
MB7>Z;E96_%R7LNP"> ['"V><^3.^F@U"_%=;C<7I-!.SR>QT -YIH-DIP3L]
M J_OQ/]S,[>- 1G[W[X3,[RS?GBH>-_;35[('T>@65::>SEZ^<]_3"\F+P:P
M/0O8G@U!?_E;WK1&(M?>;Z3)41=L'XY?#T7\\Q]7L^GLA7AE\G(G;K79:/Y)
M*"MRL:ST/*] 6NMV 92!YXW(ZQ(LP&93*?@#H*E2 B51E.@YJZN68>-"5.A-
M!801-E_(9B<V1I=MT5C1K/+&/[NCM?!3 YH._Y=K9:7-XF+Z6>I-)<?B]Y44
M^5Q5"J U&M?< QBG:=)84+]F!;C/C<Y+8?)Z28>&=1NC9 /RG[G%ZF]99@2[
M!+MBK(P;@K$4+7RA:G&?&Z5;P &/S(<$U/)*@_"XK0J]7JL&+%V#&/W5YH0<
M$0I$014RB[1<:-T (G7#.Z_!]B@X%]"G B$L5GE=RPHV6.7W$@@/)V/>Y$C+
MJA05&&X@/" &7"%55H OJ/5G"<9]0-K.@[2=#\K)!T"N0)0L K^%TX*&E'3N
M/J'[9F!!]HBAH)#K#1P(5;((RV0I%JK. 010SC;P!1+9PNF+J@72-.[1%K^$
M#0[%&&F,!-JN=%4!N;:U1/&=6U4J8*RT8W%350"PD<:A$"'BPV 2:IL7+-)S
MV6REK+L8IM"8;7-<(RL%UIY6J/0) #3$IHO IHM!RGZR)-8_VT:!9Y.]!N'K
M('08\C /XDE!83>YX7,B[4P)JZ53CFAI-U$6EK(&$X0,@=_EQM$(N?FI5OC7
M74,8/1U]&M^-Q2\W-Q]&SS)@HBI6$$G\U2JPLJ@ $'9XM5OGGZ60X3#(N]Q"
MJ+)AUI&]R1<+M#"X$>"L#6Z5KX/XP'KIV%XIMC'*@2J5+2IMG04%ZN"1<.=C
MSQ! W A)Z#\_2%4V"L?P,_)>UJW#2'Z!N [,I"A;@^2-#Q&Q)5BM$H0;K#;L
M .0"0P/V1;<5'@;H8,3"Z#4\IFU"MR'1O RB>3DH6#<%,,BJHW[J\4]W1/+6
MJ:>1A8;@Y6^B,A._((D 8]YE 7 ?OT1NH6-'0@3.%9ZS"2^1/>!+O.D@05%
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
MU+3W-H*L[S)T\B7$NNZ;4,?W4SV)RC[C\9\OAU.C91L4D:Y;<)&Z4Z6E3FC
MM1,H0IQXD8G13W+>C!X3"W9SIBH4Q4L 0"<@D--3@)EPXET4/CORG;^>'1+H
MB;P.RUL<XI@-SV(<!!B_RG()N_8*V;>!ZDB6IL%#]*5'DJ<#?QU\/$T8)T/8
MBO)'+./C:[JXGPFP"AY7]H^OPUT275.#L"_XZ;S!B=ZYE4(=#"'\EOUYG'\T
M=KEP>E^Y2^L'->F]$P9BV<YHG[/_)4Y*U6'"(XZ'0T+C"FS=>4:<+X74GUJB
MV#, BVO#5.P&"\N83V:4E=?T#HJ@]BO'R@0%?%=%O<R=8:41R04WL'&Q3*]Y
M<WD,(S(?>[@?&ASXH*,R1A0P^"O#/@]==#"(.AOG:I)Y&+S&C\[J:=I482O^
MS%L$YXP.X:/=!Q(==6HTG,8-H]3,0>+C.E NLL#9I22P^,K&%T:[Z>C6+SR#
MA-$*ORO Q. 6>9_,U1Y.64:4$7T<3/4I-AUX[\4#U $/36^$D5YF&DBAGHYN
MWM^^&3W[^K/6R;N-CO;<>O=,9A JO*I"PTV4C@3&.TZ'UR$)*A8BC_<</'#,
M!VRN.1:#-B<9G88#B8[U^<">[YB>D?.(A*<&B)/?&U1,DHM'N99]$W%,!+$D
MY';(PPZ#+B(V\6;#3;S?Y+9WX*[717P;*!Q/?%\T&J_28!N![=;KF[M78.5M
MBY/Z=Y^ N&/Z]61R%:HXKS!0QUE+(-3<A8$0>' '[6IR_BQ+-T2"^R::'_Y'
MTH7OWB9J.]AR"]WPO1?.A?G ),D(WZ5&X:D<+\<QS'8=P6?Q16#4ZIK[XQ7Q
M>"%92%Y%4,;,Q<7 #HXY]CZR8UG@Q>0B$/=1S<<P%F YED^VQBLA[LU5G(_(
M0 M71UZVBO=/W@0"9CTVB'A&)WG=&]\3H/<L40@?7QW&]APU([YO+4S\Y#B@
MGY>:7B2X)TQI/]Q-\[M>EY=)?P/?7:<I747;V=A:;OGM3Z%70)D-76O(CT0(
MWSWFW6TJO;44YXI2>O2J^//D5<' HB6]$-GR9 Z_-3A\&UZZ?,.O&H[+^8W-
M[W*S1/=3R04\.AE?0@QH^"7(_$>C-_3BX;EN0![HXXK>/XH+SD?T,E/_!VX0
M7D7]\O\ 4$L#!!0    ( "\Z)5?OE3U?C0,   ,(   9    >&PO=V]R:W-H
M965T<R]S:&5E=#,P+GAM;(U5;8^;.!#^*R-:55V)+F!(@&T2:;/7JCUUI6C3
M%YU.]\$!0ZP:F]IFT_WW-X:$IE(6]4LR-C/////JQ4'I[V;/F(6?C9!FZ>VM
M;6^"P!1[UE!SK5HF\4NE=$,M'G4=F%8S6O9&C0A(&,Z#AG+IK1;]W4:O%JJS
M@DNVT6"ZIJ'Z:<V$.BR]R#M=//!Z;]U%L%JTM&9;9K^T&XVG8$0I><.DX4J"
M9M72NXUNUC.GWRM\Y>Q@SF1PD>R4^NX.'\NE%SI"3+#".@2*?X_LC@GA@)#&
MCR.F-[ITAN?R"?U]'SO&LJ.&W2GQC9=VO_0R#TI6T4[8!W7XP([Q] 0+)4S_
M"X=!=YYX4'3&JN9HC P:+H=_^O.8AS.#+'S&@!P-2,][<-2S_(M:NEIH=0#M
MM!'-"7VHO362X](596LU?N5H9U?;H1B@*MCR6O**%U1:N"T*U4G+90T;)7C!
MF8&/\I%)J[237W^F.\',U2*P2,)!!<71X7IP2)YQ&!&X5]+N#;R3)2M_!PB0
M_1@".86P)I.(?W?B&N+(!Q*2> (O'E,2]WCQ,WB78O_W=F>LQA;Z[U+$ UYR
M&<^-U8UI:<&6'LZ-8?J1>:M7+Z)Y^':";3*R3:;05UL<T[(3S%7P5*&G2R0G
M82Z3/*]XH7 0C75N[)Y!I03.L\L1->X.B_"$1;CIB^!^"+SGDF-CEM!J57:%
M-? 2HC#VXUGHI(CX,:I^PZ%]P^4;5"J8,4#F?I8E0'*?I 0>Z &[W3+-J3!
M98G;HVV%(Y2@8I) DOD)R>"SLE0 /R.,+M+4#]/,27GH.UX3^9Z-^9Y-YGNC
M<2%J^^3#1KA)<9S>_>AXBYO*7LK[)-SEO/_RT8X^V,G''U?B@<JZ;XLOAE6=
M@$^X_LQ9?3XY6,P-P4S'?47\/)K#NN.B1+@AW;S!PCPRY]A@]< JB&/XAU&-
MQQBS&B:($/OS*(=[6NPQ/-PFOQ..G17:#E8D(WZ6AECHS)^1%.XP'*N[84ES
MZ;JEUJX3<G^>$4C]C,Q@,B.O7F0D(F]KK= JB1.TR"'!<+(L=9NL:SJ!/53B
MML8<%YSVKEZ3G*"'\ JE%'LQG5_]D1N)+R4F*R%^E.1.BG-_%D47>RLX6\P-
MTW7__+A9POTR[.CQ=GSA;H?%_DM]>![OJ:ZY-"!8A:;A=8I]I8<G9SA8U?9K
M?J<L/AJ]N,=7FFFG@-\KI>SIX!R,[_[J?U!+ P04    "  O.B57I]>E?WD#
M  "C!P  &0   'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6R%5=MNXS80_96!
M=A'8 !%)U,5R8ANPD^TV!18(XK1Y*/I 2[3-+B6J)+5>_WV'DJUZ-[;[(O$V
M9\Z9&0XG.Z6_FBWG%KZ7LC)3;VMM?>?[)M_RDIE;5?,*=]9*E\SB5&]\4VO.
MBM:HE#X-@M0OF:B\V:1=>]:SB6JL%!5_UF":LF1ZO^!2[:9>Z!T77L1F:]V"
M/YO4;,.7W/Y>/VN<^3U*(4I>&:$JT'P]]>;AW2)VY]L#?PB^,R=C<$I62GUU
MDZ=BZ@6.$)<\MPZ!X>\;?^!2.B"D\<\!T^M=.L/3\1']EU8[:EDQPQ^4?!.%
MW4Z]S(."KUDC[8O:_<H/>A*'ERMIVB_LNK-)Y$'>&*O*@S$R*$75_=GW0QQ.
M#++@@@$]&-"6=^>H9?G(+)M-M-J!=J<1S0U:J:TUDA.52\K2:MP5:&=GGY4J
M=D)*&+RRE>1F./$MPKI-/S] +#H(>@$BI/!%579KX%-5\.)' !_Y]*3HD=2"
M7D7\K9&W$(4$:$"C*WA1+S)J\:+_$\FJ IXJRZJ-0+$P-X9; X_"Y%*91G/X
M<[XR5F.I_'4N#IV7^+P7=WWN3,UR/O7P?ABNOW%O=O,A3(/[*QKB7D-\#7VV
MQ.M8-$A:K>&HYQS'JRCG.3YL,2#<@*C ;CGD3.N]J#; 2M54UCG<' .XVN--
MK)6VKEC \ W>3PO8&UK+/6?: '=5 )C#?9_#-O XH 1V',/,#-I(; CF#IX>
ME_#VO(1YR;7(<>>&E?4]YD8P^-1H;#_'E<:E1N+RJ[),PH))5N4M&%(\]1?"
M1TA&&1E'"8ZBA. :#FX^9#2D]S^,TC F832"-^P=3G/.:N' 6?$WNFO5#=)Q
M-.Q-?OYWNZ^:54:RKM'TI@8&*#D8AT,8Q"2AX7N8 4U)&M+A%36.>I*D)$R<
MKB@@:19>4)-D*<DB>I%.1*)P#"E-("3!: R4C.($1F249O#"&68D[XR*AH-5
MD+>5X0KCD&I4E"1C$H\"E(3\HB =0AQ30L<!A'%&XBSM^3QBOS566'>Q4-.J
M,5B-QKR/04C&23Q\-[\<DNB"_C@.21RZI&.P"(W:0AA3DL8IG+N#_DGCQ/+;
MM,^#@=S5?==#^]7^!9IWC?>_X]WS]87IC:@,2+Y&T^!VE'B@NR>AFUA5MVUX
MI2PV]7:XQ5>4:W< ]]=*V>/$.>C?Y=F_4$L#!!0    ( "\Z)5<F=#J/8 ,
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
M6N<=#U0]Q6K#R*6;'#-I: ZY;4Z#'Y4-H/.YE&9CV 3-KR3Y#5!+ P04
M"  O.B57/T99[_P'  #X%P  &0   'AL+W=O<FMS:&5E=',O<VAE970S-2YX
M;6RM6']OXS82_2J$V_020)'U6[(W">!DM^T>T-9(TET<#O<'8]&V$$ET*2I.
M^NGO#27+3N(HWD6!Q*0DSLPC.?-FR+.U5/?54@C-'HN\K,X'2ZU7X^&PFBU%
MP2M;KD2)+W.I"J[QJ!;#:J4$3XU0D0\]QXF&!<_*P<69>3=5%V>RUGE6BJEB
M55T47#U=BERNSP?N8//B.ELL-;T87IRM^$+<"/WG:JKP-.RTI%DARBJ3)5-B
M?CZ8N.-+UR$!,^)+)M;53I_15.ZDO*>'S^GYP"%$(A<S32HXF@=Q)?*<- ''
M7ZW206>3!'?[&^T_F\EC,G>\$E<R_YJE>GD^2 8L%7->Y_I:KG\5[81"TC>3
M>65^V;H=ZPS8K*ZT+%IA("BRLFGY8[L0APAXK8!G<#>&#,J/7/.+,R773-%H
M:*..F:J1!KBLI%VYT0I?,\CIBQLM9_=+F:="5?]BG_ZJ,_W$CF_Y72ZJD[.A
MA@D:.)RUZBX;==X;ZER/_29+O:S8IS(5Z7,%0V#K 'H;@)=>K\9_U[G-?-=B
MGN/Y/?K\;L*^T>=_RX1_EUJP_T[N*JW@)O_;-^]&:[!?*\7.N%KQF3@?(#@J
MH1[$X.*G']S(^="#.>@P!WW:+VX0BVF="R;G[(JO,LUS9N:Q#VBOJOU /Y=-
M>)LPJ9B63"\%NY+%BI=//_V0>&[\H6*SUG)%EFD<T&!WGKK=8;Q,J>.Q-;[B
M;RYS1'TU?C%L]\EC-TL.(&Q2ZZ54V=\BW;SY7%4UGB:%K$O-CO&YKF"A.OD>
MD2F"72A%0PF^Q7ZT'9>MN&(//*\%"RW'<>A_IW=5%W7.B35>BH^;4>VO.XHQ
M#:$R(' ;T4TSBD>;+W[SJFVPN 56>R^8,;O*>87YP2_+!ZFS<@&%SA:A:WF1
M:P5)S'[$@]__L=%UR;YL%'5#?2OT$ROR$N:';[Z'DB!I?WM<.>Q<.3S8E?^
MERDV(5ZF(,S:Y7@1G/M\O-?&?A^_A4<W_DBKD,$_-YF(H$@#A>] J7:@M"'
M1,,6::U(!\7(D^"J8H*X[KF3-\YM;4+"';./&P^BN$)::\*M==Q?19Z2U6M^
M=Y>Q6P7BAZQF,UEI=BLI["YYSLL9QN+UKBD'FS.R?'^$]MAT3M SD+T/&_VO
M9+R19_G>J&MO>+,G53?>F(9*+XY)(9H=M=-:S99(AGM$X'L(AV/3G'0";Z%W
MH12N%_H!V6IZ[^-WT0FMD1MU[=OX8\\EA;$Q=1!^+S#XT;R/WR/\KN6$H<%O
M>N_C]]!)+"\)N[8'?[.AL=G@@_ [44SXT;R/WV_P^XG?XD?O??R^P>V.DJ[M
MH8:HHX;H8&HP9D\O,<.43?D3RD#-)FNN4JOA"/;'BL*GLM@7,&832A.0?]&\
MWL<9_<:)'M:FA!/I*7\0"B4I4EBGD=4$!1%*47^9\]G]*?!*5$F&LQL$A4Q%
MSH"<ZE6J.[<B6^K15%N-7^AHIK-_,LV"&Z\QKO_I<=6HUD(5[!@&# N=L-".
M71;9&(R?G7$/DK)83M3EC>PH8$?(0K;3MI YVHY-08 I^(P]941)'B6F(S1>
M9)I@A.8ZJ^Y/YTH(3 X8!)Q.<110OAW1*-?V8C2.[2?LJ,<OXLXOXL/]8F?S
MN\RQ;[=[57Y/AFBJ'KG:GB5H/5$W=7E@7QH8LUN<85I';GUVV]:ZTD@09.YK
MZWMLTOK>IT>A9EE%I4<V$Z^_7PLZ<Y'H%0IN*EMK)(E;XQ+_:?QALE@HL:"=
M^8P1&4Y2,^-AXIGEUX6<!PX)1_CWB-0"UPYC]HOB)9EWP\0*P+>!;R=>!S(%
M=7BAE3C."6H&.W(8CDQSD9'$<1Q;?IB<L""R(=AOVB?3063%AH\"N%\(MZ;Z
MPPWP,MY8I!AZ0]QS\(\><#L)A$V&\8S&V]>!V&XQBDCL=YIFM#-=C=ON=K8M
MC\<O@_'K2\Z8\VQ34U)=T6[UHEV^G=)AA;)0I@:<[0:&AFV311(["G=V[)4N
MT2WZ:VW'AFZZJM>U$@ -4!&.3%Z.V<][X3T@A@_1YR,]!,RS@B#"KP_JN.+5
M$FPW$ZB24S97LC#B&XPO(Z=ZWT9@.2.7LEA"?AAC+6[Y([L3I9AGFF$[OF,=
M BQLDQ=]K$0/)R4=)R4'<]+US9^]5-2KZ1 J,HY:;3W53)2L=C3THB+=ST20
MJ#;Y_!6=F/AF'XDL<.@X;1W"B.PEB-BW/)]*SR"V@["CAXC.#0'6V\:@+XV2
MX\2W7*J*,!2,LL,,7F EOFN8(7$/L(OP]GTKB8@/((--[=G*4;>5HW^B[)@*
M95@ 152[B-]0>_0CH-V>FBGOH8FW]I,M>8H,M4,WJ:"" +I3=O>$3WJ9J?04
MITHXR+9&J:D2^-NPK[FJP3F?JURR*FL.NQBR26HKJ<PS%H8>#3BVSO02HO#$
M>Z%;RS-9-LQICCOOB:YV5G(K^<YT2,N&8ENE2[BP,8@P:4EF97*E;$JNE)P9
M8XUQ^]EDOZW.VJF?_ #)Z(@:*G%\SXYZZB'/C$4=9'[=WF+(=;87=L[!_CI]
MCWOZ=7TW^4R_G7VFWT$_TS?Y)QY9KCDR1I$=CSKZ"0++=1T6HA*.._K!"644
MX@P5A[;SK# )'- /SDA18+O>(7916/O(?>8Z)+']_9EDN',96PBU,%?.%3R]
M+G5S+]N][:ZU)\UE[G9X<R?^&U<+% $L%W.(HE0/!TPUU\S-@Y8K<[5[)[66
MA>DN!4^%H@'X/I=2;Q[(0'?9?_%_4$L#!!0    ( "\Z)5></=A3-00  .P*
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;*U6;6_;-A#^*P=U*&Q
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
M8W<EEB:^W33VIT#F%Q+8S=?PDZM\85<6X@%NN4OK-Z9W#8 RG0:X!=IXV.[
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
MS.D/@]H9T/Y<*;N9N #M/ROY U!+ P04    "  O.B57,T<6*9<$  !O#
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
MQSW']]R+#]&.BT=9 BCT5%$FYTZI5'WENC(MH<)RQ&M@>B?GHL)*3T7AREH
MSBRHHF[@>5.WPH0Y<6375B*.>*,H8; 22#95A<6?)5"^FSN^LU^X)T6IS((;
M1S4N8 WJH5X)/7-[EHQ4P"3A# G(Y\["OTK&)MX&?">PDP=C9)1L.'\TD]ML
M[G@F(:"0*L. ]6L+UT"I(=)I_.XXG?Y( SP<[]F_6.U:RP9+N.;T!\E4.7=F
M#LH@QPU5]WQW YV>B>%+.97VB79=K.>@M)&*5QU89U 1UK[Q4U>' X _/0$(
M.D!P#!B? (0=('PM8-P!;*G=5HJM0X(5CB/!=TB8:,UF!K:8%JWE$V;:OE9"
M[Q*-4_&Z;3?B.5J3@I&<I)@IM$A3WC!%6(%6G)*4@$1K3/7SEJ7 3*\D.D]
M84+E!?J('M8).C^[0&>(,/2MY(W$+).1JW2.YB0W[?)9MOD$)_+Q W3'F2HE
M^LPRR)X3N%I<KS#8*UP&+S)^;>@(A?X'%'A!.)#0]>OAP0 \>3W<?T%-V/<K
MM'SA";ZAQOQ<;*02^@;]&JIWRS<>YC.N<B5KG,+<T;8A06S!B=^_\Z?>IZ%:
MO259\D9DS^HX[NLX?HD]/OZ8ARK7,DPL@['/;3P)9]/+R-T>EF0@R@NFD^=1
MR?]1X6QV.>VC6A'NP46N0!36$"6R+6^_^'ZU]]R%M9JC]:7VXM8Z_]&T1GZ'
M14&81!1R3>F-+G5.HC7'=J)X;>UBPY4V'SLL]?\$A G0^SGG:C\Q!_1_J/@O
M4$L#!!0    ( "\Z)5<IS\8*@0(  +$&   9    >&PO=V]R:W-H965T<R]S
M:&5E=#0V+GAM;*U576^;,!3]*Q:KIE;:RF?2+DN0DM!JFU0I:M;M8=J# Q>P
M:FQFFZ3[][,-86E%HC[T!>S+/<?WW N'Z8Z+1UD"*/14429G3JE4/7%=F990
M87G):V#Z2<Y%A97>BL*5M0"<65!%W<#SQFZ%"7/BJ8VM1#SEC:*$P4H@V505
M%G\70/ENYOC./G!/BE*9@!M/:US &M1#O1)ZY_8L&:F 2<(9$I#/G+D_22*3
M;Q-^$-C)@S4R2C:</YK-UVSF>*8@H) JPX#U;0M+H-00Z3+^=)Q.?Z0!'J[W
M[+=6N]:RP1*6G/XDF2IGSK6#,LAQ0]4]WWV!3L_(\*6<2GM%NR[7<U#:2,6K
M#JPKJ AK[_BIZ\,!P!\? 00=('@)B(X P@X0OA80=0#;:K>58ON08(7CJ> [
M)$RV9C,+VTR+UO(),V-?*Z&?$HU3\;H=-^(Y6I."D9RDF"DT3U/>,$58@5:<
MDI2 1/-L"T(1:8)++I5$YPDH3*B\0!_1PSI!YV<7Z P1AKZ7O)&897+J*EVD
M.<I-NX(6;4'!D8+\ -UQIDJ);E@&V7,"5ZOK)09[B8O@)..WAEZBT/^  B\(
M!PI:OAX>#,"3U\/]$VK"?F"AY0N/\ U-YM=\(Y70G]#OH7ZW?-$PG[&5B:QQ
M"C-'^X8$L04G?O_.'WN?AWKUEF3)&Y$]ZV/4]S$ZQ1X?OLTW3]I%)0PUKR49
M61)CH=MX%(X^Z4%N#[LRD#4:C:^?9R4#65%XY?59K0[WX&.N0!36%"6R4V]?
M^C[:^^[<VLV+^$+[<6N?_VE:,[_#HB!,(@JYIO0NKW1-HC7(=J-X;2UCPY4V
M(+LL]3\%A$G0SW/.U7YC#NC_4O$_4$L#!!0    ( "\Z)5=Q+#("3 <  $@H
M   9    >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;+V:VW+;-A"&7P6C9M)D
MQK8(\"#)L3TCRTGJ3M-ZK*2YZ/0")B&)#46H &3%??HN2)H0#Z(IF<Z-35+
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
MVTP>[8=./P@0H%G98B41DOWU*QMB8RR;0$B_@!_W'MUS;1T=J[/@XIN<$J+
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
M4R9O^!(S>C+G(F6*FF)ARJ5 %N9.:6(ZEM4U4Q9GQFB0WWL4HP%?J23.\%&
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
MDVK;:SLQLFH:SE(:;%_-L, _$E#6 +^OI#2[B=V@_\=)_@)02P,$%     @
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
MLGCYKJ \D6Q7;+<_,"E94AQ&!(>$YP'J_H8Q>3C)&ZC?V"S^ U!+ P04
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
M.XJA?\BR'"A9IRS0:K9BZ[_+896CW:6^,^YULB+(0[ZZC6'+*L#_2PNKF=N
M$?)1G]8P2B[/';100PN]LQ96$W:5Q+6</IUAF#M!.^@T5@-JM^P]Y+!*T%%A
M=]Q70T54N]&ZZ)H='^JW?.F]I;.6TK=AC&3!5R 8SGB"2T\?_BD=K_R3(/12
MJ)_CM8O^4-FZ%6D,!G3>40ZAULZ\NC0'RM8M36-2H-ZE[">(*N<!I:WH&T15
MH#-QO!WV S;^ ^H-R%OJXM"3R.I:?9.H"!LY:.+OTL;&ND"]=WD#;9P,H%I]
M-KJ0+I'&<T#MWKV/*OH*E^B,G4D?G2*NUV_=OZS-_H_T^_^/N3N4,KBF7(P8
M$3$CN1:"M<2L%T1]XM>N^D-EZY:AL1D(OJ,@(JVG>75I#I2M6YK&JB"]5=E+
M$-'05L"Q[?;:6!4UF4QV]'#C/I#>?;RA%J*A(1G93M\C*J)LY.Z@U=@6I+<M
MA]?!:L(N&]07&T64Y^UZ28WE0/I#C9?%L$K0/DWQG$$+#8,ZC5:B,UN'DREA
MJ^+,ELLJR8*6!WKUT_I<^+PX#>T]OX!GB_)TMTE3'C9?8R;7!0<)6<J4UJDG
M(;'R_+:\$71='($^4"%H6EQ&!(>$Y0'R]R6EXODFGZ ^19__ U!+ P04
M"  O.B57,R&'Z#T#  !G"0  &0   'AL+W=O<FMS:&5E=',O<VAE970V,BYX
M;6RM5FUOTS 0_BM60*B3UN6UZ1AMI*T%,01B8KQ\0'QPDVMC2.QB.^WX]YR=
M+'1)5NT#7]K8N>?Q/7>7.\_V0OY2.8 F=V7!U=S)M=Y>N*Y*<RBI.A-;X/AF
M+61)-2[EQE5;"32SH+)P \^+W9(R[B0SNW<CDYFH=,$XW$BBJK*D\L\5%&(_
M=WSG?N,3V^3:;+C);$LW< OZR_9&XLIM63)6 E=,<")A/7<N_8OEU-A;@Z\,
M]NK@F1@E*R%^F<5U-G<\XQ 4D&K#0/%O!PLH"D.$;OQN.)WV2 ,\?+YG?V.U
MHY855; 0Q3>6Z7SNG#LD@S6M"OU)[-]"HV=B^%)1*/M+]HVMYY"T4EJ4#1@]
M*!FO_^E=$X<#@!\_ @@:0- %1(\ P@80/A40-8#(1J:68N.PI)HF,RGV1!IK
M9#,/-I@6C?(9-VF_U1+?,L3IY#)-J[(JJ(:,?-0Y2+(0)190;C*[ _)>*'5*
M/M,[,EJ"IJQ0)V1,OMPNR>CY"7E.&">?<U$IRC,U<S5Z9'C=M#G]JCX]>.1T
M/R ?!->Y(J]Y!ME# A>EM'J">SU7P5'&=U5Q1D+_E 1>$ XXM'@Z/!B +Y\.
M]X^H"=OLA)8O?(1O*"/7/!4ED)')S$F=FN^7*Z4E?D(_AE)0'Q$-'V':RH7:
MTA3F#AZB0.[ 25X\\V/OU5#X_B?9\C^1/0AMU(8V.L:>+*C*R1J['LDAV\!@
M\=8,$\M@^N<N\:/IS-T=!J1O,_:C\X=&RR$C4YZ[ 0&35L#DJ(";IO?BET>$
MK9.M4'HL03,)V)@U60&'-=.#TFKN^, C+-F.M+Z-'W?D+_LV+R?#NN)65WQ4
M5UWSK*YRC=5-LY_8!XTB9<6FE93 TS\$2YXK;%T8A2&)<<\UKR.P;S&>>)..
MPKY1.#T?ECAM)4Z/2KS^)Z[)$1G!'4YR!2<X2^MNK 5A&DI%Q+K);_J@#S01
M&A6F#PSIG_:*+HQ>=B+0MYD$42< ?9MQY,6="+@'(Z@$N;&C7*'+%==U]VYW
MV]O"I1V2G?TKO$740_\?37T%^4#EAG%%"E@CI7<V19=D/=;KA19;.^A60N/8
MM(\YWH1 &@-\OQ9"WR_, >W=*OD+4$L#!!0    ( "\Z)5=X^F3]0 ,  !X.
M   9    >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;,U776_:,!3]*U963:W$
M&A(20!T@M9!IG5H-0;L]5'LPR85836QF&VCWZV<[(0.61J#E82_$'_><>WT/
MOK9[&\:?10P@T4N:4-&W8BF75[8MPAA2+"[9$JB:F3.>8JFZ?&&+)0<<&5":
MV&ZSV;933*@UZ)FQ,1_TV$HFA,*8([%*4\Q?;R!AF[[E6-N!"5G$4@_8@]X2
M+V *\G$YYJIG%RP128$*PBCB,.];U\Y5T-7VQN ;@8W8:2.]DAECS[IS&_6M
MI@X($@BE9L#JLX8A)(DF4F'\S#FMPJ4&[K:W[)_,VM5:9EC D"7?223COM6U
M4 1SO$KDA&T^0[X>7_.%+!'F%VURVZ:%PI60+,W!*H*4T.R+7_(\[ "<]AL
M-P>XAP#O#4 K![2.!7@YP#L6X.< LW0[6[M)W A+/.AQMD%<6RLVW3#9-VB5
M+T+U_V0JN9HE"B<'$U@#70&:0,@6E!CQSD<@,4G$!?J 'J<C='YV@<X0H>@A
M9BN!:21ZME2^-8,=YGYN,C_N&WX<%]TS*F.! AI!M$]@JZ"+R-UMY#=N)>.7
M57*)6DX#N4VW51+0\'BX7P(?'0_W2N#!\7"W(AFM0L:6X6M5R]A0.NKB0.@"
MC8&;,D)#0%]G"5E@+6X#!2]+M4DA0@\DU79LCJ9J2LQQMG6?[A0WNI60BA]E
M.F>!>.6!Z+)V)98XA+ZEZI8 O@9K\/Z=TVY^+-.H3K)1G61!361[:GJ%FEX5
M^V"H=@I7<JA:(&,T-%4 > /=$3PC"9&O6N>]??OK<$ME6F5N?.-&GQAKM0\]
M]7==[VI0&<NI&M1)%M1$MJ>!7VC@_YL&9?GV_\JWV_$[!_FN]'MJONLD"TK"
M;W?\(OR]/+:+/+8K\ZB.<PBQD.CI'M(9\-*:4DEQ:DVIDVQ4)UE0$]F>#IU"
MA\[_<D)TZE2S3K)1G61!361[:G8+-;N5N^H$-=5X"%2J2W^95I5N3M4J(W.<
MG0+2O'0/ZM^HU,IS]JV"F@++LFOO7)!5%5^8EXE (5M1F=V5B]'B\7-M[OSV
M'_/LY72/^8)0@1*8*VCSLJ/*)<]>(UE'LJ6Y;L^85$>&:<;J 0=<&ZCY.6-R
MV]$.BB?AX#=02P,$%     @ +SHE5ZV# NMT!@  B"@  !D   !X;"]W;W)K
M<VAE971S+W-H965T-C0N>&ULM5IK;]LV%/TKA%<4+=#5?(F2TL1 $K58AG8(
MDG;[4.R#8M.Q4#U<B4[:83]^E*Q(%G6EQ0F=#[$MGWO,<_FX1Q2/[[/\6[&2
M4J$?29P6)Y.54NNCZ;28KV02%F^SM4SU-\LL3T*E/^:WTV*=RW!1!27QE&(L
MIDD8I9/9<77M,I\=9QL51ZF\S%&Q29(P_WDFX^S^9$(F#Q>NHMN5*B],9\?K
M\%9>2_5E?9GK3].&91$E,BVB+$6Y7)Y,3LE1P-PRH$+\&<G[8N<]*J7<9-FW
M\L/%XF2"RQ;)6,Y521'JESMY+N.X9-+M^%Z33IK?+ -WWS^P?ZC$:S$W82'/
ML_BO:*%6)Q-O@A9R&6YB=97=_R9K04[)-\_BHOJ/[FLLGJ#YIE!94@?K%B11
MNGT-?]2)V D@8B" U@'4#. # :P.8(\-X'4 KS*SE5+E(0A5.#O.LWN4EVC-
M5KZIDEE%:_E16O;[M<KUMY&.4[-K>:M[4:&+=#N&RK[X%5WKX;78Q!)E2_2
MN)+K+%=1>MO!GOUL *\"J<(H?JWCOUP'Z-6+U^@%BE+T>95MBC!=%,=3I5M<
M_NYT7K?N;-LZ.M Z0M&G+%6K KU/%W+1)9AJJ8U>^J#WC(XR_KZ)WR)&WB"*
M*0,:=/[X< J$!X\/)R-J6--[K.)C_]-[<-]\_:CAZ$+)I/@;ROV6F\/<Y8)S
M5*S#N3R9Z!6ED/F=G,Q>_D($?@?ES2998(FLDU/>Y)2/L<_^T(MM$<82'*[;
M4*<*+9?4NQEAC'A"#Z6[W6Q .$RQH%U< . (Y\+W&EQ'@]-H<$8U!%(G9AYM
MAX&>>BA,RO'Q3W4!TK6E$SOM8)2YV% %H#CQ3$U]%'6XQV!%HE$D1A4]C/1U
MGBTC!4D0_9_E@G+'T # *&;"@ 5]&/&)[U-8A=NH<$=5G!:%5.# <ON_QSR?
M.J[1? @G7,;,3H!PKNLZ A;@-0*\40'O?VC#L8C41L\[I%>:LC_6,E<_WZ!U
M'.K^>1DFZW=(?M]$Z[*_(*D>D%I*A2&TC^),I\20V4=1EW@^+-)O1/KCO93(
M/)J'12WFM(A"2,<HR;[+ITVRP!)9)WD$MXX"'[ HU>26TFJ5+;#%UDWLCE4C
M3Z],=>SN5/#T7V\!@7""8(\;,PO N<QQO($5D-!6!;5;FVJ^;D&APC>% 3#A
M.]C4!<"PX -+!FF=&!DU)8\H4#5!9^'SL(--[P#A')=AUU0"X)@0S!F0TAH@
M,NZ AJM4'=@9/-1W3%MS#N&$+F=FE8+YJ#M@?TCK?\BX ;)1ITC?R!!&';-0
M 3#*L4-,J0 ,,\X'E+:^B(P;(Z!8H7]1<_7K)YG<R!Q>:D>9]UYJ;;(%MMBZ
M66U]&G$/6<-&7>#>B;7)%MABZR:V]8]DW$".U["^G7,]E_>\(833ZZC?FW-]
MG%X>73(TZ5J#2/9VB.6D*U\NPWFTC.;C$\^J=;3*%MABZ^[.M.:1'M(\4JOF
MT2I;8(NMF]C6/-)GF$?:-WL$$WW#94P\"$>P\ T+$P XW]<. )YWM/6.=-P[
MOM^49?QAUFT*E8<Q?',V3K3W2+#)%MABZR:Q=:KTD)N&U.JNH56VP!9;-[&M
M;Z;/V#FD?:O+.</8K&T@#ONNN?,!X;!/R, &#VVM,[6\=TC[SM;5JX>I"T#1
MWK85@.(>&ZC7M#7)]+F[A[2_X2<<;3U,%0",8:?7.7V8X["=>_&NCM:6TJ?N
M']+^AA_''NEM3 ,XYG'&3>L$\A%=$@8DM :0'GX'D?9]G>/W=JL!%/&Q9]Y&
M S#A\8&;:-I:1#IN$>%2I5UB_<68/QRGWGN-M>H/;;%UGW>U_I =TA\RJ_[0
M*EM@BZV;V-8?LF?X0];W<\QS76ZN+B#.$\1<'R&<XV!_H'BQUB"RIQC$\M[L
MR_7GJ]./%Z>@/*MFT2I;8(NMF]"=!\P'?<)L]Q&SW6?,AS"+K#6+[!EFD?7-
MG>/07C&'8)0)<\L;@G%,\<!D:YTB&W>*YUFN!T6HQHO9.,G>8\ F6V"+K9O
MUI8R<<C)977[UBI;8(NMF]C6)[.G^N0ZL'/BPB&.>2-R#N$(Q^93IP#"<9?U
M'L),=XYH)3*_K8ZZ%6B>;5*U/;W47&V.TYU6A\B,ZV?D*-@>BFMIMF?T/H7Y
M;906*)9+38G?NKI1^?;8V_:#RM;50;";3*DLJ=ZN9+B0>0G0WR^S3#U\*'^@
M.7PX^P]02P,$%     @ +SHE5[@B^ &Q P  )@P  !D   !X;"]W;W)K<VAE
M971S+W-H965T-C4N>&ULK5?;;N,V$/T50ET4"="-KI;LU#801[UDT2V"9-,^
M%'V@I9$M+"6J)&VG?[]#2M':,N/DP2\6+V>.Y@Q'P_%TQ\57N090Y+EBM9PY
M:Z6::]>5V1HJ*J]X S7N%%Q45.%4K%S9"*"Y,:J8&WA>[%:TK)WYU*S=B_F4
M;Q0K:[@71&ZJBHK_%\#X;N;XSLO"0[E:*[W@SJ<-7<$CJ*?F7N#,[5GRLH):
MEKPF HJ9<^-?I[ZG#0SBKQ)V<F],M)0EYU_UY"Z?.9[V"!AD2E-0?&SA%AC3
M3.C'?QVIT[]3&^Z/7]A_->)1S))*N.7L[S)7ZYDS=D@.!=TP]<!WOT,G:*3Y
M,LZD^26[#NLY)-M(Q:O.&#VHRKI]TN<N$'L&?OR*0= 9!$.#Z!6#L#,(WVL0
M=0:1B4PKQ<0AI8K.IX+OB-!H9-,#$TQCC?++6I_[HQ*X6Z*=FC_""D]1D;NZ
MS2%]%A_)GZ!7,EX!>8",UUG)RG;O(@5%2W:)H*?'E%Q\N"0?2%F3+VN^D;3.
MY=15Z)8F=[/.A47K0O"*"WY /O-:K27YI<XA/R1P44\O*G@1M0A.,G[:L"L2
M^C^1P M"BT.W[S</+.;I^\W]$VK"_HA"PQ>^<42#D_CG9BF5P._F7UO(6\K(
M3JF+R;5L: 8S!ZN%!+$%9_[C#W[L_6P+USG)TC.1'80RZD,9G6*??^&*,M((
M7I2*%()76+H:+A1=,B"RC;,U@UO:D:'5I70[#Z(XB$93=[L?* LL\,)X $N/
M8?[$GTR"'G8@;M2+&YW,DZ>:,L8SJB GM.(;E')MTS(Z9VJ<DRP]$]E!].(^
M>O')U+C)L;J6^HO2%Q')N+1G0LL2[YW=QR :>\$@$VRP)!R%@TRPL^TES(&6
MI->2G-3R&][WY.(/+N4EP4J1EK+ALC15@Q=DL9&(EU9UR9$_89)X VW'H $B
M/84X4#3N%8U/*KJKMR"5*8-XR1"NUB#PVM$WE$W&^.C]D2GE!S*.04$4#818
MB,(PM&N9]%HF;VA1@/FK"#QC]R:M B;'>8'),QDHL*#\((D'&BRH*$SL&GSO
M>]_@O:'"M =+P+X!NJ,@BCZ#-"?$,/EPB.FVP:U:<E;F;64J"G.%665W[SPL
MH*-X,I!T:\'I"CH>YJ$-E_BF*3A0[^XU4!6(E6E$)18!+*)MV]&O]LWNC6GQ
M!NL+W02;QNP[3=M!?Z9B5=:2,"B0TKM*T"G1-J7M1/'&M&E+KK#I,\,U-O(@
M- #W"\[5RT2_H/]K,/\&4$L#!!0    ( "\Z)5<=&^ME40,  &0-   9
M>&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;+57;6_;-A#^*X16#"VP1:0DRU)F
M"VBL%LNP#D&\KA^&?6"DLRV4(CV2LI-_/Y)25-N3C;10O]A\N>?1W<,[Z3C;
M"_E9;0 T>JP95W-OH_7VVO=5L8&:JBNQ!6YV5D+65)NI7/MJ*X&6#E0S/\ X
M]FM:<2^;N;4[F<U$HUG%X4XBU=0UE4\WP,1^[A'O>>&^6F^T7?"SV9:N80GZ
MX_9.FIG?LY15#5Q5@B,)J[GWEESG!%N L_BK@KTZ&",;RH,0G^WDMIQ[V'H$
M# IM*:CYV\$"&+-,QH]_.U*O?Z8%'HZ?V=^[X$TP#U3!0K!/5:DW<R_Q4 DK
MVC!]+_:_0A?0Q/(5@BGWB_:=+?90T2@MZ@YL/*@KWO[3QTZ( P")SP""#A"<
M J(S@+ #A"\%1!T@<LJTH3@=<JII-I-BCZ2U-FQVX,1T:!-^Q>VY+[4TNY7!
MZ6P):W.*&MWR-H?L6?QATFU)&2CT\(3NI"B;0BM$>8F6('=5839>YZ!IQ=0;
M]#/ZN,S1ZU=OT"M4<?3G1C3*F*J9KXU[]B%^T;ERT[H2G'&%!.B#X'JCT#M>
M0GE,X)NX^N""Y^!N@HN,OS7L"H7D)Q3@(!QP:/%R>#  SU\.)Q>B"?NC"AU?
M>(;O'G; &T K*6KT[E&#Y)2AA<L1D.COWXT]NM50JW^&Q&_)HV%R^WJY5EM:
MP-PS[P]ESAF\[,<?2(Q_&1)N3+)\)+(C4:->U.@2>V9S7=E<'Y*LA4X<U+Y
M=QD)0Y+$)I=VAVH,V>$ Q\&Q73Y@1Z(H3I/>[BB&21_#Y&(,MZ6IX&I5%6WY
M+@5K[& PI(M,7YL%8Y+E(Y$=*1CW"L;?L[3B,44=DRP?B>Q(U&DOZO3;2ZN%
MQH>E@*-)DI*3TAJR(SA)3DHP_[]=$I$)/E-921]"<C&$3Z9GV3(CD/D>KD _
M#45RD>%K#W],LGPDLB/ETEZY]'M65#JFJ&.2Y2.1'8E*\)=N#7][3778P^]+
MD$S2Z<EG:#%DEQ(R34]J:L NQ"%)\4E1^0?MISG<M6OC%2I$PW7;K/6K_57A
MK6N03]9O[!7"M;5?:-K[QP<JUQ57B,'*4.*KJ7%*MBU].]%BZYK<!Z%-AKGA
MQER#0%H#L[\20C]/[ /ZBU7V'U!+ P04    "  O.B57 C[9QC\$  !Z%
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
MH!X"X7%<NJ':P3X*K$S:904A:H%K% 'JH0@:W3LHJ"([[%O+H1/2P(B*C(1
MW1)"YZ=L64V>P+>/-)M1[B[\/5'\WW-_#C6!C)I T?-4/SM%2N].>")O]4XP
M4@0-D"(]RU_(EA@P\%!3B;C,T*2MUHB-%,$'2I%D5^Z7NMSOK-_:@B*T-L+N
M'QM:CS8"!0\0* =6Q["M(%SE,8=91WT,&Z6!!Y8N#BTG85L:N,I)#K..<A*N
MG 7\%RJB1^D%VRH!!5;IQ6756GK!1DO@_V7! A]4L'!9M18LL-$C>( >&9@P
M8UN#.!+F;D!#=Q.C:/"3'6X\7;J#;=7C2'=<5JWI#C:"!@^HB3Q/*H#MDHDC
M%7!9M:8"V(@7/. 4I5-:8[N6$?D3:U@<5E[04O' 1F;@;IFQUYED=]#>)3&[
M'?555T_EK7YH:Z2)[SV+Q/2?2(3LSWB?0]+X1M+X/21-+:U2L\+)OM-?;_:.
MHQSHHQ;9Z1NYXP\KK!Q8_?8=*B8*/.M\WB5V$&[9/WPC=OP!)R_#2JF^X[L(
MB)JJTV7E^\V0/JY\[*._M/I(^&V2"Y#2I6KFO0E5>[[[>&EW(]FZ^/YGQJ1D
M67&YHF1!N390[Y>,R<<;_4E1^0G9]%]02P,$%     @ +SHE5V+BLNT&!
MI0X  !D   !X;"]W;W)K<VAE971S+W-H965T-S$N>&ULK9?Q;ZLV$,?_%8L]
M3:WT7@&3D*1+(C7-IKUI3ZK2=OO9A4M #^S,=IIV?_W.AM($'-8^]9<$F[NO
M[W.8XSS="_E=90":/)4%5S,OTWI[Z?LJR:!DZD)L@>.=M9 ETSB4&U]M);#4
M.I6%3X,@]DN6<V\^M7,W<CX5.UWD'&XD4;NR9/)Y 878S[S0>YE8Y9M,FPE_
M/MVR#=R"OM_>2!SYC4J:E\!5+CB1L)YY5^'E,J3&P5K\E<->'5P3@_(@Q'<S
M^)K.O,!$! 4DVD@P_'N$:R@*HX1Q_%.+>LV:QO'P^D7]-PN/, ],P;4H_LY3
MG<V\L4=26+-=H5=B_SO40$.CEXA"V5^RKVT#CR0[I459.V,$9<ZK?_94)^+
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
MPUU[ZDQA2WL7Y4#+;*$"!<HTK![E;JW<'53^E.[8+;A?K\61)+-9)'.8.)2
M2,+A.R!;F0.5R<?MN&-Z?DM8%V-91DN6 N,9:E%>+<K[U'1&56(>84(]Q83Z
M;FN5KKHH![I.>T(5*-,V>B;4K[7[@]J/.AY)OB=<J*V/-SFA*DF#?)]-:F.2
M!2.1G<5Q6L=Q.O;I,!TSD&.2!2.1G042&J=JRQA<DD6%I*Q?2CNON?<GCM7:
M3 J4.9F:K<VD1-D]FPDV*D4XG$K*U*'T'JJ\;^=V!4IXWW9>!;*]'N?-D_/F
M!;E@";Y?E@B&V3Z[@$=E"\9B.X_DJ52$H]>*<-1B<52V8"RV\VB>ZD7X<<%8
M?7]=?R6,W8"[O?A,0F\I!IR<K=.8I!&FXFNH/XDH"TS#=]H;45EA0M=O[T55
MB>G[O;OQ5&/"X2)SA5@L2I%]$F'Q/0>$P@\W9+?D\SJUA@+D&U9;E K4I^A4
M.\(/BD>*UYCBG"<H/5=V>1E9O:(9[LX!T(5T)JT+<7K4G8I(.%Q%]J\X[Z+$
MWT6)Q-^N 94HV^_Q_50$PN$J<.C8\A7>VYU5U469$[]S;JE0MMOR7F_<U&28
M;HH;+P9"LLMY>?E0]]:W:G?%75*K?REOVXH;H!-->57W#=%-DC.0XK6@-":>
M6 FTO/TJ&YQLB_L@4>MSDA6/,48BM4B &%\3PH\-^8+Z#G+Q/U!+ P04
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
MH<+SLHDI)Y)E11^P9%)U%<4P5GT?<!V@UM>,R>>);BWJ3C+\#U!+ P04
M"  O.B573U>CX'@#  "*"P  &0   'AL+W=O<FMS:&5E=',O<VAE970W-RYX
M;6RU5MMNVS@0_15"6Q0ID$87RY>DMH#$:K9>--L@:;L/Q3[0TM@B*I$N2=EI
MO[Y#2M%:MN*F@/?%%JF9,SQG.*,9;X3\JC( 31Z*G*N)DVF]NG!=E6104'4F
M5L#QS4+(@FI<RJ6K5A)H:IV*W T\;^ 6E'$G&MN]6QF-1:ESQN%6$E46!97?
MKR 7FXGC.X\;=VR9:;/A1N,57<(]Z$^K6XDKMT%)60%<,<&)A,7$N?0OXI&Q
MMP:?&6S4UC,Q3.9"?#6+63IQ/',@R"'1!H'BWQJFD.<&"(_QK<9TFI#&<?OY
M$?W:<D<N<ZI@*O)_6*JSB3-R2 H+6N;Z3FS>0<VG;_ 2D2O[2S:UK>>0I%1:
M%+4SGJ!@O/JG#[4.6P[^X F'H'8(=AW")QQZM4/ON0YA[1!:92HJ5H>8:AJ-
MI=@0::P1S3Q8,:TWTF?<I/U>2WS+T$]',4BVID9[12A/R3M(EXPOR:7)!],,
MMU^36;'"_!!,TX?IC)S$H"G+U2M\\^D^)B<O7I$7A''R,1.E0A U=C4>S01P
MD_H85]4Q@B>.X0?D1G"=*?*6IY"V 5SDU! +'HE=!0<1_RKS,]+S3TG@!;V.
M TV?[QYTN,?/=_</L.DU:>I9O-XOTT1F7&E98N5I=4K^Q,(F)^^%PFQ\>8].
M9*:A4/]V9:"*$'9',.WE0F&:8>)@_U @U^!$+__P!]Z;+O6."18?":RE;-@H
M&QY"C_[&UKHT*DI(Q)*S'Y":NRQT!I(DHL"0F>ERJ#SCN 9RDANYNQ2N(O5M
M)--OUU$P&'EC=[VMW+Z1'XR"ME'<813V_<:HQ;3?,.T?9(I]$KL@)]-22N#)
M=S*E*B/7V/AMU4/K,MU!DE.EV(*A'EJ0MU1R[ MXY5"P+NY5[,$V=S_<Y;YO
M=.Z=[U#?M^F=GW<S'S3,![_,\8QCB].F;)H>]^4&BCG(SF(Y"/B[Q7),L/A(
M8"TAAXV0P_^]#0V/J>PQP>(C@;64'37*C@Y>T0^VWTQ;_696]QNKJRV\W5L,
M+>E/R1QP$(2MXDUH-5WAE_TC?>A*QVBOT[SVA^%@IW#WK79*.SYD42GB;DTI
M!<BEG?84]MB2Z^J[WNPV ^6EG:-V]J]PT*SFPO]@JBGUADJL;$5R6""D=S;$
M\\AJ\JL66JSL+#07&B<K^YCAL S2&.#[A1#Z<6$"-.-W]!-02P,$%     @
M+SHE5QGDR&6M!0  _2H  !D   !X;"]W;W)K<VAE971S+W-H965T-S@N>&UL
MO9KO;]HX&,?_%2LWG3:I*TG,SQX@M;!J/76]:MUV+ZI[8<" M23F;%,ZZ?[X
MLT,:QR48@IR^:4FPOSS^YGF2C^WT-Y3]Y$N,!7B.HX0/O*40JXM&@T^7.$;\
MG*YP(K^94Q8C(0_9HL%7#*-9VBF.&J'OMQLQ(HDW[*?G[MFP3]<B(@F^9X"O
MXQBQ7U<XHIN!%W@O)[Z2Q5*H$XUA?X46^ &+[ZM[)H\:N<J,Q#CAA": X?G
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
M!9.2Y::X!IP"UQU4^Y(QN7O0 ]3YS<F_4$L#!!0    ( "\Z)5=  ',9ZP0
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
MM\>!FK+[! &L*J8-V\$X$D48 K5HK]$P1+(3PL>^/M@N"8(HLB. V14$ 8;
M;L013 %HP) @*-^#6^\C;_6>\IK?>(=_ 5!+ P04    "  O.B57EXJ[',
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
M^4$UI7%=9MG(+9NK6\W3P[\G'?ZUZM,O4$L#!!0    ( "\Z)5=FS1$Z= (
M &TP   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDUNHT 0AN&K
M6!P@N*NJJ\@HSFHVV8YR >2T?Q3;6,!HDMN/Y2SL#\UB-A'?"C6(XI60'B'@
MZ5<YM..^.PV[_7E8?!P/IV%5[<;Q_*.NA_6N'-OAH3N7T^7(INN/[7A9]MOZ
MW*[?VVVI9;GTNK^?43T_W<]<O'Z>R_],[#:;_;K\[-:_C^4T_F-P_:?KWX==
M*6.U>&W[;1E75?UQN.T>ZNLF/5PF5XN7MU75O[REJIX[2"!(Y@]2"-+Y@PR"
M;/Z@#$%Y_B"'()\_*" HY@]J(*B9/^@1@A[G#TI+E'%)D#3!FD#KA%PG J\3
M@IT(Q$Y(=B(P.R':B4#MA&PG K<3PIT(Y$Y(=R*P.R'>B4!O0;V%0&]!O85
M;YD\;!/H+:BW$.@MJ+<0Z"VHMQ#H+:BW$.@MJ+<0Z"VHMQ#H+:BW$.BMJ+<2
MZ*VHMQ+HK:BW$NBMDY<E!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM
M!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>MOD93>!WH9Z&X'>AGH;@=Z&>AN!WH9Z
M&X'>AGH;@=X9]<X$>F?4.Q/HG5'O3*!W1KTS@=X9]<X$>N?)QTH"O3/JG0GT
MSJAW)M [H]Z90.^,>F<"O1WU=@*]'?5V KT=]78"O1WU=@*]'?5V KT=]78"
MO7WRLPF!WHYZ.X'>CGH[@=Z.>CN!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'
M@=Z!>@>!WH%Z!X'>,?E9D$#O0+V#0.] O8- [P;U;@CT;E#OAD#O!O5NOE/O
M8?P\E.'6\[7&ZW\GU>/EW'*[_'7YM7-R7ZXXU_<5P_-?4$L#!!0    ( "\Z
M)5<2 6)0(0(  " O   3    6T-O;G1E;G1?5'EP97-=+GAM;,W:WT[;,!0&
M\%>I<HL:U__+1+G9N-VXV MXR2F-FL26;:"\_9P4D#:Q"E2D?3>-6MOG._&1
M?E>]^OD4*"T.0S^F3;7+.7QA+#4[&ERJ?:"QK&Q]'%PN7^,="Z[9NSMB8K4R
MK/%CIC$O\U2CNK[Z1EMWW^?%S:'\G#H_;JI(?:H67X\;IZQ-Y4+HN\;ELLX>
MQO:OE.5S0EU.SGO2K@OIHFRHV)L)T\J_ Y[/_7B@&+N6%K<NYN]N*+O8H6<I
M/_64ZM,EWNC1;[==0ZUO[H=RI$XADFO3CB@/?7TL>G$Z.9<;IN,G/SM_+G,J
ML.R\C3ZD,K%('X][&<ET>AE*(8JY._V*KXFE]-GO1].T6VK?F5VN]]''_3R/
MQ.;'^7?\YXQ?ZW^P#P'2AP3I0X'TH4'Z,"!]6) ^UB!]7(+TP5<HC:"(RE%(
MY2BF<A14.8JJ'(55CN(J1X&5H\@J4&05*+(*%%D%BJP"15:!(JM D56@R"I0
M9!4HLDH4626*K!)%5HDBJT215:+(*E%DE2BR2A19)8JL"D56A2*K0I%5H<BJ
M4&15*+(J%%D5BJP*15:%(JM&D56CR*I19-4HLFH4636*K!I%5HTBJT:15:/(
M:E!D-2BR&A19#8JL!D56@R*K09'5H,AJ4&0U*+):%%DMBJP615:+(JM%D=6B
MR&I19+4HLEH462V*K&L46=<HLJ[_IZR_O-]_<OS\K ?7C2_Y;/YC_/5O4$L!
M A0#%     @ +SHE5P=!36*!    L0   !               ( !     &1O
M8U!R;W!S+V%P<"YX;6Q02P$"% ,4    "  O.B576B-X%N\    K @  $0
M            @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    "  O
M.B57F5R<(Q &  "<)P  $P              @ '- 0  >&PO=&AE;64O=&AE
M;64Q+GAM;%!+ 0(4 Q0    ( "\Z)5='T@R!@@<  *,S   8
M  " @0X(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    "  O
M.B57/I^-$D8"  #+!0  &               @('&#P  >&PO=V]R:W-H965T
M<R]S:&5E=#(N>&UL4$L! A0#%     @ +SHE5]09P0I2!P  #2(  !@
M         ("!0A(  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0
M   ( "\Z)5<EQ?]2/@,  &(*   8              " @<H9  !X;"]W;W)K
M<VAE971S+W-H965T-"YX;6Q02P$"% ,4    "  O.B57Z[ZR[RT&  "*'0
M&               @($^'0  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L!
M A0#%     @ +SHE5VH3\%$N!0  !!4  !@              ("!H2,  'AL
M+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( "\Z)5?5& "ZI @
M '%/   8              " @04I  !X;"]W;W)K<VAE971S+W-H965T-RYX
M;6Q02P$"% ,4    "  O.B578:$/\,4"  #5"   &               @('?
M,0  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ +SHE5XZ"
M2N6<"   M2<  !@              ("!VC0  'AL+W=O<FMS:&5E=',O<VAE
M970Y+GAM;%!+ 0(4 Q0    ( "\Z)5=_WD[UHQP  #Y6   9
M  " @:P]  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @
M+SHE5_((0B-^!0  VPP  !D              ("!AEH  'AL+W=O<FMS:&5E
M=',O<VAE970Q,2YX;6Q02P$"% ,4    "  O.B57G$QN)BP$  #/"0  &0
M            @($[8   >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4
M Q0    ( "\Z)5>,0;Y9" 4   8,   9              " @9YD  !X;"]W
M;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ +SHE5Y.2Y"]@!0
M> T  !D              ("!W6D  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX
M;6Q02P$"% ,4    "  O.B574:[I-KH'  "Q%   &0              @(%T
M;P  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( "\Z)5=S
M"7C=@@T  &$K   9              " @65W  !X;"]W;W)K<VAE971S+W-H
M965T,38N>&UL4$L! A0#%     @ +SHE5UHS\5D7!0  LPT  !D
M     ("!'H4  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4
M"  O.B57>X$2 OD)  "7&P  &0              @(%LB@  >&PO=V]R:W-H
M965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( "\Z)5<3?PDA=@<  $X2   9
M              " @9R4  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L!
M A0#%     @ +SHE5[/YR3X.#   CB0  !D              ("!29P  'AL
M+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    "  O.B57]&%H )\#
M  #<"   &0              @(&.J   >&PO=V]R:W-H965T<R]S:&5E=#(Q
M+GAM;%!+ 0(4 Q0    ( "\Z)5=MIDF0N 4  +$-   9              "
M@62L  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ +SHE
M5_:='NS*!P  ]14  !D              ("!4[(  'AL+W=O<FMS:&5E=',O
M<VAE970R,RYX;6Q02P$"% ,4    "  O.B57CP%6,O8$  "M#   &0
M        @(%4N@  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0
M   ( "\Z)5?@2(6_<0,  (0'   9              " @8&_  !X;"]W;W)K
M<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ +SHE5^!;#(N@ P  -0@
M !D              ("!*<,  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q0
M2P$"% ,4    "  O.B577I#C;B($   ""@  &0              @($ QP
M>&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( "\Z)5>$"G)/
M4A   /!A   9              " @5G+  !X;"]W;W)K<VAE971S+W-H965T
M,C@N>&UL4$L! A0#%     @ +SHE5QP:4$C'&P  EEH  !D
M ("!XML  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    "  O
M.B57[Y4]7XT#   #"   &0              @('@]P  >&PO=V]R:W-H965T
M<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( "\Z)5>GUZ5_>0,  *,'   9
M          " @:3[  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#
M%     @ +SHE5R9T.H]@ P  F@<  !D              ("!5/\  'AL+W=O
M<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    "  O.B57$][\+'\$  "Y
M"P  &0              @('K @$ >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM
M;%!+ 0(4 Q0    ( "\Z)5>2SGGMR0(  %8&   9              " @:$'
M 0!X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ +SHE5S]&
M6>_\!P  ^!<  !D              ("!H0H! 'AL+W=O<FMS:&5E=',O<VAE
M970S-2YX;6Q02P$"% ,4    "  O.B57G#W84S4$  #L"@  &0
M    @('4$@$ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    (
M "\Z)5>5"V#@P@8  &41   9              " @4 7 0!X;"]W;W)K<VAE
M971S+W-H965T,S<N>&UL4$L! A0#%     @ +SHE5X[ 2A-;"   _1<  !D
M             ("!.1X! 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"
M% ,4    "  O.B57,BDJQ+$#  #W"   &0              @('+)@$ >&PO
M=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( "\Z)5??^TT&^@(
M +\&   9              " @;,J 0!X;"]W;W)K<VAE971S+W-H965T-# N
M>&UL4$L! A0#%     @ +SHE5S-'%BF7!   ;PP  !D              ("!
MY"T! 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    "  O.B57
M3>F:X# #   2"0  &0              @(&R,@$ >&PO=V]R:W-H965T<R]S
M:&5E=#0R+GAM;%!+ 0(4 Q0    ( "\Z)5<+%G5R\P0  *D=   9
M      " @1DV 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%
M  @ +SHE5UA3N"%% @  /@4  !D              ("!0SL! 'AL+W=O<FMS
M:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    "  O.B57AS;>57T"  "M!@
M&0              @(&_/0$ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+
M 0(4 Q0    ( "\Z)5<IS\8*@0(  +$&   9              " @7-  0!X
M;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ +SHE5W$L,@),
M!P  2"@  !D              ("!*T,! 'AL+W=O<FMS:&5E=',O<VAE970T
M-RYX;6Q02P$"% ,4    "  O.B57)B-0SGH$  #8%@  &0
M@(&N2@$ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( "\Z
M)5?V?YO/30,   P-   9              " @5]/ 0!X;"]W;W)K<VAE971S
M+W-H965T-#DN>&UL4$L! A0#%     @ +SHE5X'=MH#] P  )Q$  !D
M         ("!XU(! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4
M    "  O.B57/<<.T,T"   J"0  &0              @($75P$ >&PO=V]R
M:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( "\Z)5=&JB.M& ,  .\(
M   9              " @1M: 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL
M4$L! A0#%     @ +SHE5^_Q;M:$!   RB   !D              ("!:ET!
M 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    "  O.B571WDB
MT&H%  "@$   &0              @($E8@$ >&PO=V]R:W-H965T<R]S:&5E
M=#4T+GAM;%!+ 0(4 Q0    ( "\Z)5>U]>,+C00  +T9   9
M  " @<9G 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @
M+SHE5QYW6O^#!   WA@  !D              ("!BFP! 'AL+W=O<FMS:&5E
M=',O<VAE970U-BYX;6Q02P$"% ,4    "  O.B57@X50W[<#  !/$0  &0
M            @(%$<0$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4
M Q0    ( "\Z)5?-J@YY#P8  ( A   9              " @3)U 0!X;"]W
M;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ +SHE5^NK@E[C!0
MUR4  !D              ("!>'L! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX
M;6Q02P$"% ,4    "  O.B57A8[C*-<%  " (P  &0              @(&2
M@0$ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( "\Z)5?O
M@AA:W@0  %$7   9              " @:"' 0!X;"]W;W)K<VAE971S+W-H
M965T-C$N>&UL4$L! A0#%     @ +SHE5S,AA^@] P  9PD  !D
M     ("!M8P! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4
M"  O.B57>/ID_4 #   >#@  &0              @($ID $ >&PO=V]R:W-H
M965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( "\Z)5>M@P+K= 8  (@H   9
M              " @:"3 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L!
M A0#%     @ +SHE5[@B^ &Q P  )@P  !D              ("!2YH! 'AL
M+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    "  O.B57'1OK95$#
M  !D#0  &0              @($SG@$ >&PO=V]R:W-H965T<R]S:&5E=#8V
M+GAM;%!+ 0(4 Q0    ( "\Z)5<"/MG&/P0  'H4   9              "
M@;NA 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#%     @ +SHE
M5V'@5E(^ P  EPD  !D              ("!,:8! 'AL+W=O<FMS:&5E=',O
M<VAE970V."YX;6Q02P$"% ,4    "  O.B57CD7;HM@#  !U#@  &0
M        @(&FJ0$ >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0
M   ( "\Z)5<E9)W0SP8  $XF   9              " @;6M 0!X;"]W;W)K
M<VAE971S+W-H965T-S N>&UL4$L! A0#%     @ +SHE5V+BLNT&!   I0X
M !D              ("!N[0! 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q0
M2P$"% ,4    "  O.B57*FK'&2H)  #G/@  &0              @('XN $
M>&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( "\Z)5>-U8-Y
MK@0  (\4   9              " @5G" 0!X;"]W;W)K<VAE971S+W-H965T
M-S,N>&UL4$L! A0#%     @ +SHE5^95M"&< @  UP8  !D
M ("!/L<! 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q02P$"% ,4    "  O
M.B57#M6C9E@#   5#0  &0              @($1R@$ >&PO=V]R:W-H965T
M<R]S:&5E=#<U+GAM;%!+ 0(4 Q0    ( "\Z)5?P'#ZMN (  %4*   9
M          " @:#- 0!X;"]W;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#
M%     @ +SHE5T]7H^!X P  B@L  !D              ("!C] ! 'AL+W=O
M<FMS:&5E=',O<VAE970W-RYX;6Q02P$"% ,4    "  O.B57&>3(9:T%  #]
M*@  &0              @($^U $ >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM
M;%!+ 0(4 Q0    ( "\Z)5?"\F0<@P,  /P.   9              " @2+:
M 0!X;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#%     @ +SHE5\_I
MP<D#!   ZQ0  !D              ("!W-T! 'AL+W=O<FMS:&5E=',O<VAE
M970X,"YX;6Q02P$"% ,4    "  O.B570 !S&>L$  !Q)P  &0
M    @($6X@$ >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    (
M "\Z)5= <[4Y(P4  +L9   9              " @3CG 0!X;"]W;W)K<VAE
M971S+W-H965T.#(N>&UL4$L! A0#%     @ +SHE5T#30V5J P  \!4   T
M             ( !DNP! 'AL+W-T>6QE<RYX;6Q02P$"% ,4    "  O.B57
MEXJ[',     3 @  "P              @ $G\ $ 7W)E;',O+G)E;'-02P$"
M% ,4    "  O.B57 ,*X*AX&  #>-0  #P              @ $0\0$ >&PO
M=V]R:V)O;VLN>&UL4$L! A0#%     @ +SHE5V;-$3IT @  ;3   !H
M         ( !6_<! 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#
M%     @ +SHE5Q(!8E A @  ("\  !,              ( !!_H! %M#;VYT
D96YT7U1Y<&5S72YX;6Q02P4&     %H 6@"M&   6?P!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<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>104
<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>105
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>286</ContextCount>
  <ElementCount>447</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>79</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="brc-20230731.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-20230731.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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - 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>25</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - 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>27</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.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>28</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9954701 - 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>29</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9954702 - 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>30</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9954703 - 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>31</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9954704 - 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>32</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9954705 - 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>33</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9954706 - 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>34</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9954707 - 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>35</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9954708 - 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>36</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9954709 - 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>37</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9954710 - 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>38</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9954711 - 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>39</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9954712 - 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>40</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9954713 - 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>41</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9954714 - 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>42</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9954715 - 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>43</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9954716 - 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>44</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9954717 - Disclosure - Summary of Significant Accounting Policies Sales Incentives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSalesIncentivesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies Sales Incentives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9954718 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9954719 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9954720 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9954721 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9954722 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9954723 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9954724 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9954725 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9954726 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9954727 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9954728 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9954729 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9954730 - 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-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9954731 - 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>59</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9954732 - 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>60</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9954733 - 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>61</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9954734 - 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>62</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9954735 - 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>63</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9954736 - 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>64</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9954737 - 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>65</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9954738 - 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>66</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9954739 - 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>67</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9954741 - 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>68</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9954742 - 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>69</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9954743 - 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>70</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9954745 - 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>71</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9954746 - 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>72</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9954747 - 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>73</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9954748 - 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>74</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9954749 - 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>75</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9954750 - 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>76</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9954751 - 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>77</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9954752 - 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>78</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9954753 - 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>79</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9954754 - Disclosure - Acquisitions - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail</Role>
      <ShortName>Acquisitions - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9954756 - 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>81</Position>
    </Report>
    <Report instance="brc-20230731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9954757 - 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>82</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" original="brc-20230731.htm">brc-20230731.htm</File>
    <File>brc-20220731xex10532023bra.htm</File>
    <File>brc-20230731.xsd</File>
    <File>brc-20230731_cal.xml</File>
    <File>brc-20230731_def.xml</File>
    <File>brc-20230731_lab.xml</File>
    <File>brc-20230731_pre.xml</File>
    <File>brc-20230731xex21.htm</File>
    <File>brc-20230731xex23.htm</File>
    <File>brc-20230731xex311.htm</File>
    <File>brc-20230731xex312.htm</File>
    <File>brc-20230731xex321.htm</File>
    <File>brc-20230731xex322.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>brc-20230731_g1.jpg</File>
    <File>brc-20230731_g2.jpg</File>
    <File>brc-20230731_g3.jpg</File>
    <File>brc-20230731_g4.jpg</File>
    <File>brc-20230731_g5.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2023</BaseTaxonomy>
    <BaseTaxonomy items="1131">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="71">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="79">http://xbrl.sec.gov/ecd/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>108
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "brc-20230731.htm": {
   "axisCustom": 0,
   "axisStandard": 27,
   "baseTaxonomies": {
    "http://fasb.org/srt/2023": 1,
    "http://fasb.org/us-gaap/2023": 1131,
    "http://xbrl.sec.gov/dei/2023": 71,
    "http://xbrl.sec.gov/ecd/2023": 79
   },
   "contextCount": 286,
   "dts": {
    "calculationLink": {
     "local": [
      "brc-20230731_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "brc-20230731_def.xml"
     ]
    },
    "inline": {
     "local": [
      "brc-20230731.htm"
     ]
    },
    "labelLink": {
     "local": [
      "brc-20230731_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "brc-20230731_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "brc-20230731.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/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/currency/2023/currency-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"
     ]
    }
   },
   "elementCount": 754,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2023": 27,
    "http://www.bradyid.com/20230731": 2,
    "http://xbrl.sec.gov/dei/2023": 6,
    "total": 35
   },
   "keyCustom": 35,
   "keyStandard": 412,
   "memberCustom": 19,
   "memberStandard": 59,
   "nsprefix": "brc",
   "nsuri": "http://www.bradyid.com/20230731",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Document and Entity Information",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.bradyid.com/role/DocumentandEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Summary of Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.bradyid.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Goodwill",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.bradyid.com/role/Goodwill",
     "shortName": "Goodwill",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Other Intangible Assets",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.bradyid.com/role/OtherIntangibleAssets",
     "shortName": "Other Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Leases",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.bradyid.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Employee Benefit Plans",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.bradyid.com/role/EmployeeBenefitPlans",
     "shortName": "Employee Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Debt",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.bradyid.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Stockholders' Equity",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.bradyid.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Accumulated Other Comprehensive Loss",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLoss",
     "shortName": "Accumulated Other Comprehensive Loss",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Revenue Recognition",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.bradyid.com/role/RevenueRecognition",
     "shortName": "Revenue Recognition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Segment Information",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.bradyid.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0000002 - Document - Audit Information",
     "menuCat": "Cover",
     "order": "2",
     "role": "http://www.bradyid.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.bradyid.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Net Income per Common Share",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.bradyid.com/role/NetIncomeperCommonShare",
     "shortName": "Net Income per Common Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Fair Value Measurements",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.bradyid.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Derivatives and Hedging Activities",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.bradyid.com/role/DerivativesandHedgingActivities",
     "shortName": "Derivatives and Hedging Activities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Acquisitions",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://www.bradyid.com/role/Acquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Commitment and Contingencies",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://www.bradyid.com/role/CommitmentandContingencies",
     "shortName": "Commitment and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Subsequent Events",
     "menuCat": "Notes",
     "order": "26",
     "role": "http://www.bradyid.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Schedule II Valuation of Qualifying Accounts",
     "menuCat": "Notes",
     "order": "27",
     "role": "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccounts",
     "shortName": "Schedule II Valuation of Qualifying Accounts",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ecd:PvpTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "menuCat": "Notes",
     "order": "28",
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "shortName": "Pay vs Performance Disclosure",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ecd:PvpTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954701 - Disclosure - Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "29",
     "role": "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954702 - Disclosure - Summary of Significant Accounting Policies Inventories (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesTables",
     "shortName": "Summary of Significant Accounting Policies Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954703 - Disclosure - Goodwill (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://www.bradyid.com/role/GoodwillTables",
     "shortName": "Goodwill (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954704 - Disclosure - Other Intangible Assets (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://www.bradyid.com/role/OtherIntangibleAssetsTables",
     "shortName": "Other Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954705 - Disclosure - Leases (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://www.bradyid.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954706 - Disclosure - Debt (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.bradyid.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954707 - Disclosure - Stockholders' Equity (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://www.bradyid.com/role/StockholdersEquityTables",
     "shortName": "Stockholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954708 - Disclosure - Accumulated Other Comprehensive Loss (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTables",
     "shortName": "Accumulated Other Comprehensive Loss (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954709 - Disclosure - Segment Information (Tables)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://www.bradyid.com/role/SegmentInformationTables",
     "shortName": "Segment Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954710 - Disclosure - Income Taxes (Tables)",
     "menuCat": "Tables",
     "order": "38",
     "role": "http://www.bradyid.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954711 - Disclosure - Net Income per Common Share (Tables)",
     "menuCat": "Tables",
     "order": "39",
     "role": "http://www.bradyid.com/role/NetIncomeperCommonShareTables",
     "shortName": "Net Income per Common Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954712 - Disclosure - Fair Value Measurements (Tables)",
     "menuCat": "Tables",
     "order": "40",
     "role": "http://www.bradyid.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954713 - Disclosure - Derivatives and Hedging Activities (Tables)",
     "menuCat": "Tables",
     "order": "41",
     "role": "http://www.bradyid.com/role/DerivativesandHedgingActivitiesTables",
     "shortName": "Derivatives and Hedging Activities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954714 - Disclosure - Summary of Significant Accounting Policies Inventories (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails",
     "shortName": "Summary of Significant Accounting Policies Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Land",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954715 - Disclosure - Summary of Significant Accounting Policies Property, Plant and Equipment (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails",
     "shortName": "Summary of Significant Accounting Policies Property, Plant and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Land",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerRefundLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954716 - Disclosure - Summary of Significant Accounting Policies Revenue Recognition (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails",
     "shortName": "Summary of Significant Accounting Policies Revenue Recognition (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerRefundLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SalesCommissionsAndFees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954717 - Disclosure - Summary of Significant Accounting Policies Sales Incentives (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSalesIncentivesDetails",
     "shortName": "Summary of Significant Accounting Policies Sales Incentives (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SalesCommissionsAndFees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "us-gaap:AdvertisingCostsPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954718 - Disclosure - Summary of Significant Accounting Policies Advertising Costs (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsDetails",
     "shortName": "Summary of Significant Accounting Policies Advertising Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "us-gaap:AdvertisingCostsPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-7",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954719 - Disclosure - Goodwill (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://www.bradyid.com/role/GoodwillDetails",
     "shortName": "Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-55",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954720 - Disclosure - Other Intangible Assets (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://www.bradyid.com/role/OtherIntangibleAssetsDetails",
     "shortName": "Other Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954721 - Disclosure - Other Intangible Assets - Additional Information (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://www.bradyid.com/role/OtherIntangibleAssetsAdditionalInformationDetails",
     "shortName": "Other Intangible Assets - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF INCOME",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "brc:SupplementalCashFlowInformationLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954722 - Disclosure - Operating Lease Cost (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.bradyid.com/role/OperatingLeaseCostDetails",
     "shortName": "Operating Lease Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "brc:SupplementalCashFlowInformationLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954723 - Disclosure - Lease Maturity Disclosure (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.bradyid.com/role/LeaseMaturityDisclosureDetails",
     "shortName": "Lease Maturity Disclosure (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954724 - Disclosure - Employee Benefit Plans - Additional Information (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.bradyid.com/role/EmployeeBenefitPlansAdditionalInformationDetails",
     "shortName": "Employee Benefit Plans - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954725 - Disclosure - Debt - Schedule of Long-Term Debt (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails",
     "shortName": "Debt - Schedule of Long-Term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954726 - Disclosure - Debt - Additional Information (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.bradyid.com/role/DebtAdditionalInformationDetails",
     "shortName": "Debt - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "brc:NoncumulativeCashDividend",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954727 - Disclosure - Stockholders' Equity - Schedule of Capital Stock (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails",
     "shortName": "Stockholders' Equity - Schedule of Capital Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockByClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-107",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockholdersEquityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "brc:SaleOfSharesAtCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954728 - Disclosure - Stockholders' Equity - Schedule of Other Activity in Stockholders' Investments (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.bradyid.com/role/StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails",
     "shortName": "Stockholders' Equity - Schedule of Other Activity in Stockholders' Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockholdersEquityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "brc:SaleOfSharesAtCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-123",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954729 - Disclosure - Stockholders' Equity - Valuation Assumptions (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.bradyid.com/role/StockholdersEquityValuationAssumptionsDetails",
     "shortName": "Stockholders' Equity - Valuation Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-123",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954730 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails",
     "shortName": "Stockholders' Equity - Summary of Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-128",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954731 - Disclosure - Stockholders' Equity - Summary of RSU and PRSU Awards (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails",
     "shortName": "Stockholders' Equity - Summary of RSU and PRSU Awards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-127",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ecd:PvpTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "brc:NoncumulativeCashDividend",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954732 - Disclosure - Stockholders' Equity - Additional Information (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails",
     "shortName": "Stockholders' Equity - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "INF",
      "lang": "en-US",
      "name": "brc:AmountEntitledToReceiveDueToCumulativePreferredStockHolders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-7",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954733 - Disclosure - Accumulated Other Comprehensive Loss, Net of Tax (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails",
     "shortName": "Accumulated Other Comprehensive Loss, Net of Tax (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "brc:OtherComprehensiveIncomeTaxTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954734 - Disclosure - Accumulated Other Comprehensive Loss, Tax (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTaxDetails",
     "shortName": "Accumulated Other Comprehensive Loss, Tax (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "brc:OtherComprehensiveIncomeTaxTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954735 - Disclosure - Revenue Recognition (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://www.bradyid.com/role/RevenueRecognitionDetails",
     "shortName": "Revenue Recognition (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954736 - Disclosure - Segment Information - Schedule of Segment Reporting Information By Segment (Detail)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail",
     "shortName": "Segment Information - Schedule of Segment Reporting Information By Segment (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-55",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Assets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "brc:ProfitForReportableSegments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954737 - Disclosure - Segment Information - Net Income Reconciliation (Detail)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail",
     "shortName": "Segment Information - Net Income Reconciliation (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "lang": "en-US",
      "name": "brc:AdministrativeCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954738 - Disclosure - Segment Information Net Sales by Products and Services (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://www.bradyid.com/role/SegmentInformationNetSalesbyProductsandServicesDetails",
     "shortName": "Segment Information Net Sales by Products and Services (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-73",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954739 - Disclosure - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails",
     "shortName": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954741 - Disclosure - Income Taxes - Schedule of (Loss) Earnings from Continuing Operations (Details)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails",
     "shortName": "Income Taxes - Schedule of (Loss) Earnings from Continuing Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954742 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails",
     "shortName": "Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-20",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-20",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954743 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets (Liabilities) (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails",
     "shortName": "Income Taxes - Schedule of Deferred Tax Assets (Liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-7",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954745 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefit Rollforward (Details)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails",
     "shortName": "Income Taxes - Schedule of Unrecognized Tax Benefit Rollforward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "rate",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954746 - Disclosure - Income Taxes - Additional Information (Details)",
     "menuCat": "Details",
     "order": "72",
     "role": "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails",
     "shortName": "Income Taxes - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "rate",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ecd:PvpTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954747 - Disclosure - Net Income per Common Share - Reconciliation of Numerator and Denominator of Basic and Diluted Per Share (Detail)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail",
     "shortName": "Net Income per Common Share - Reconciliation of Numerator and Denominator of Basic and Diluted Per Share (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954748 - Disclosure - Net Income per Common Share - Additional Informations (Detail)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://www.bradyid.com/role/NetIncomeperCommonShareAdditionalInformationsDetail",
     "shortName": "Net Income per Common Share - Additional Informations (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-199",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MarketableSecuritiesNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954749 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Accounted for at Fair Value on Recurring Basis (Detail)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail",
     "shortName": "Fair Value Measurements - Financial Assets and Liabilities Accounted for at Fair Value on Recurring Basis (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-199",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MarketableSecuritiesNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954750 - Disclosure - Derivative Notional Amounts (Details)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://www.bradyid.com/role/DerivativeNotionalAmountsDetails",
     "shortName": "Derivative Notional Amounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954751 - Disclosure - Derivatives and Hedging Activities - Impact on OCI (Details)",
     "menuCat": "Details",
     "order": "77",
     "role": "http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails",
     "shortName": "Derivatives and Hedging Activities - Impact on OCI (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954752 - Disclosure - Derivatives and Hedging Activities - Fair Value Balance Sheet Disclosure (Detail)",
     "menuCat": "Details",
     "order": "78",
     "role": "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail",
     "shortName": "Derivatives and Hedging Activities - Fair Value Balance Sheet Disclosure (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954753 - Disclosure - Derivatives and Hedging Activities - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "79",
     "role": "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
     "shortName": "Derivatives and Hedging Activities - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-6",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:DerivativeRemainingMaturity1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-14",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-17",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-13",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954754 - Disclosure - Acquisitions - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "80",
     "role": "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail",
     "shortName": "Acquisitions - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-13",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-238",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954756 - Disclosure - Subsequent Events Subsequent Events (Details)",
     "menuCat": "Details",
     "order": "81",
     "role": "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails",
     "shortName": "Subsequent Events Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-238",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-266",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954757 - Disclosure - Schedule II Valuation of Qualifying Accounts (Details)",
     "menuCat": "Details",
     "order": "82",
     "role": "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails",
     "shortName": "Schedule II Valuation of Qualifying Accounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-268",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ecd:PvpTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "menuCat": "Statements",
     "order": "9",
     "role": "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20230731.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 79,
   "tag": {
    "brc_A1972SeriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "1972 Series [Member]",
        "label": "1972 Series [Member]",
        "terseLabel": "1972 Series [Member]"
       }
      }
     },
     "localname": "A1972SeriesMember",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "brc_A1979SeriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "1979 Series [Member]",
        "label": "1979 Series [Member]",
        "terseLabel": "1979 Series [Member]"
       }
      }
     },
     "localname": "A1979SeriesMember",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "brc_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of accrued profit-sharing contributions included in other current liabilities and other long-term liabilities.",
        "label": "Accrued Profit Sharing Contributions Included In Other Current Liabilities And Other Long Term Liabilities",
        "terseLabel": "Accrued retirement and profit-sharing contributions"
       }
      }
     },
     "localname": "AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/EmployeeBenefitPlansAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_AdministrativeCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Administrative costs.",
        "label": "Administrative Costs",
        "negatedTerseLabel": "Administrative costs"
       }
      }
     },
     "localname": "AdministrativeCosts",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_AmericasAsiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Americas &amp; Asia",
        "label": "Americas &amp; Asia [Member]",
        "terseLabel": "Americas &amp; Asia"
       }
      }
     },
     "localname": "AmericasAsiaMember",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails",
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount entitled to receive due to cumulative preferred stock holders.",
        "label": "Amount Entitled To Receive Due To Cumulative Preferred Stock Holders",
        "terseLabel": "Annual Amount Entitled to be Received by Class A Common Stock shareholders"
       }
      }
     },
     "localname": "AmountEntitledToReceiveDueToCumulativePreferredStockHolders",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "brc_AuditorInformationAbstractAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Auditor Information Abstract",
        "label": "Auditor Information Abstract [Abstract]",
        "terseLabel": "Auditor Information Abstract [Abstract]"
       }
      }
     },
     "localname": "AuditorInformationAbstractAbstract",
     "nsuri": "http://www.bradyid.com/20230731",
     "xbrltype": "stringItemType"
    },
    "brc_CodeAcquisitionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code Acquisition [Member]",
        "label": "Code Acquisition [Member]",
        "terseLabel": "Code Acquisition"
       }
      }
     },
     "localname": "CodeAcquisitionMember",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "brc_CommonStockAggregateLiquidationPreference": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock aggregate liquidation preference.",
        "label": "Common Stock Aggregate Liquidation Preference",
        "terseLabel": "Common Stock Aggregate Liquidation Preference"
       }
      }
     },
     "localname": "CommonStockAggregateLiquidationPreference",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_CumulativePreferredStock6CumulativeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative Preferred Stock, 6% Cumulative [Member]",
        "label": "Cumulative Preferred Stock, 6% Cumulative [Member]",
        "terseLabel": "6% Cumulative [Member]"
       }
      }
     },
     "localname": "CumulativePreferredStock6CumulativeMember",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "brc_DTANetAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "DTA Net",
        "label": "DTA Net [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "DTANetAxis",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "brc_DTANetDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "DTA Net",
        "label": "DTA Net [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "DTANetDomain",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "brc_DebtToEBITDARatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of debt to EBITDA as defined in the entity's debt agreements.",
        "label": "Debt to EBITDA Ratio",
        "terseLabel": "Debt to EBITDA Ratio"
       }
      }
     },
     "localname": "DebtToEBITDARatio",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "brc_DeferredCompensationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred compensation.",
        "label": "Deferred Compensation [Member]",
        "terseLabel": "Deferred Compensation [Member]"
       }
      }
     },
     "localname": "DeferredCompensationMember",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "brc_DeferredTaxLiabilitiesAccountsReceivable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax liabilities accounts receivable.",
        "label": "Deferred Tax Liabilities Accounts Receivable",
        "terseLabel": "Deferred Tax Liabilities Accounts Receivable"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAccountsReceivable",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_DeferredTaxLiabilitiesInProcessResearchAndDevelopment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, In Process Research and Development",
        "label": "Deferred Tax Liabilities, In Process Research and Development",
        "terseLabel": "Deferred Tax Liabilities, In Process Research and Development"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesInProcessResearchAndDevelopment",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax liabilities tax credit carry forwards and net operating losses.",
        "label": "Deferred Tax Liabilities Tax Credit Carryforwards And Net Operating Losses",
        "terseLabel": "Deferred Tax Liabilities Tax Credit Carryforwards And Net Operating Losses"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax liabilities tax deferred expense compensation and benefits employee benefits.",
        "label": "Deferred Tax Liabilities Tax Deferred Expense Compensation And Benefits Employee Benefits",
        "terseLabel": "Deferred Tax Liabilities Tax Deferred Expense Compensation And Benefits Employee Benefits"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Deferred Tax Liability, Deferred Expense, Deferred Compensation",
        "terseLabel": "Deferred Tax Liability, Deferred Expense, Deferred Compensation"
       }
      }
     },
     "localname": "DeferredTaxLiabilityDeferredExpenseDeferredCompensation",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_DeferredTaxLiabilityValuationAllowance": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liability, Valuation Allowance",
        "label": "Deferred Tax Liability, Valuation Allowance",
        "terseLabel": "Deferred Tax Liability, Valuation Allowance"
       }
      }
     },
     "localname": "DeferredTaxLiabilityValuationAllowance",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax liabilities, deferred tax expense, postretirement benefits",
        "label": "Deferred tax liabilities, deferred tax expense, postretirement benefits",
        "terseLabel": "Deferred tax liabilities, deferred tax expense, postretirement benefits"
       }
      }
     },
     "localname": "Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_EarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnings Per Share [Line Items]",
        "label": "Earnings Per Share [Line Items]",
        "terseLabel": "Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "EarningsPerShareLineItems",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/NetIncomeperCommonShareAdditionalInformationsDetail",
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "brc_EarningsPerShareTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnings Per Share [Table]",
        "label": "Earnings Per Share [Table]",
        "terseLabel": "Earnings Per Share [Table]"
       }
      }
     },
     "localname": "EarningsPerShareTable",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/NetIncomeperCommonShareAdditionalInformationsDetail",
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "brc_EndingBalanceOtherStockholdersEquityShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ending balance other stockholders equity shares.",
        "label": "Ending Balance Other Stockholders Equity Shares",
        "terseLabel": "Ending Balance, Other Stockholders Equity Shares"
       }
      }
     },
     "localname": "EndingBalanceOtherStockholdersEquityShares",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "brc_EquityAwardAdjustmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Award Adjustments",
        "label": "Equity Award Adjustments [Member]"
       }
      }
     },
     "localname": "EquityAwardAdjustmentsMember",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "brc_EuropeAustraliaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Europe &amp; Australia",
        "label": "Europe &amp; Australia [Member]",
        "terseLabel": "Europe &amp; Australia"
       }
      }
     },
     "localname": "EuropeAustraliaMember",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails",
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "brc_ForeignOperatingLossCarryforwardExpirationDates": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign operating loss carry-forwards expiration dates.",
        "label": "Foreign operating loss-carryforward expiration dates",
        "terseLabel": "Foreign operating loss-carryforward expiration dates"
       }
      }
     },
     "localname": "ForeignOperatingLossCarryforwardExpirationDates",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "brc_ForeignTaxCreditCarryforwardExpirationDates": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign tax credit carryforward expiration dates.",
        "label": "Foreign Tax Credit Carryforward Expiration Dates",
        "terseLabel": "Foreign Tax Credit Carryforward Expiration Dates"
       }
      }
     },
     "localname": "ForeignTaxCreditCarryforwardExpirationDates",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "brc_IdentificationSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification Solutions [Member]",
        "label": "Identification Solutions [Member]",
        "terseLabel": "Identification Solutions"
       }
      }
     },
     "localname": "IdentificationSolutionsMember",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails",
      "http://www.bradyid.com/role/SegmentInformationNetSalesbyProductsandServicesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income (Loss) From Continuing Operations Before Income (Loss) From Equity Method Investments",
        "label": "Income (Loss) From Continuing Operations Before Income (Loss) From Equity Method Investments",
        "totalLabel": "Income before losses of unconsolidated affiliate"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_IntercompanyRoyaltyTransactions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intercompany Royalty Transactions",
        "label": "Intercompany Royalty Transactions",
        "terseLabel": "Intercompany Royalty Transactions"
       }
      }
     },
     "localname": "IntercompanyRoyaltyTransactions",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_InterestExpenseCoverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest expense coverage ratio as defined in the entity's debt agreements.",
        "label": "Interest Expense Coverage Ratio",
        "terseLabel": "Interest Expense Coverage Ratio"
       }
      }
     },
     "localname": "InterestExpenseCoverageRatio",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "brc_JMichaelNaumanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "J. Michael Nauman",
        "label": "J. Michael Nauman [Member]"
       }
      }
     },
     "localname": "JMichaelNaumanMember",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "brc_MagicardAcquisitionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Magicard Acquisition [Member]",
        "label": "Magicard Acquisition [Member]",
        "terseLabel": "Magicard Acquisition"
       }
      }
     },
     "localname": "MagicardAcquisitionMember",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "brc_NetofassetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net of assets [Member]",
        "label": "Net of assets [Member]",
        "terseLabel": "Net of assets [Member]"
       }
      }
     },
     "localname": "NetofassetsMember",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "brc_NetofliabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net of liabilities [Member]",
        "label": "Net of liabilities [Member]",
        "terseLabel": "Net of liabilities [Member]"
       }
      }
     },
     "localname": "NetofliabilitiesMember",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "brc_NoncumulativeCashDividend": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncumulative cash dividend.",
        "label": "Noncumulative Cash Dividend",
        "terseLabel": "Noncumulative Cash Dividend"
       }
      }
     },
     "localname": "NoncumulativeCashDividend",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "brc_NordicIDAcquisitionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nordic ID Acquisition [Member]",
        "label": "Nordic ID Acquisition [Member]",
        "terseLabel": "Nordic ID Acquisition"
       }
      }
     },
     "localname": "NordicIDAcquisitionMember",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "brc_OperatingLeaseExpenseTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease Expense [Table]",
        "label": "Operating Lease Expense [Table]",
        "terseLabel": "Operating Lease Expense [Table]"
       }
      }
     },
     "localname": "OperatingLeaseExpenseTable",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "brc_OtherComprehensiveIncomeTaxTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Table Text Block] for other comprehensive income , tax [Table]",
        "label": "Other Comprehensive Income , Tax [Table Text Block]",
        "terseLabel": "Schedule of Other Comprehensive Income, Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeTaxTableTextBlock",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "brc_OtherCountriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "OtherCountries [Member]",
        "label": "OtherCountries [Member]",
        "terseLabel": "OtherCountries [Member]"
       }
      }
     },
     "localname": "OtherCountriesMember",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "brc_OtherStockholdersEquity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Stockholders Equity",
        "terseLabel": "Ending Balance, Other Stockholders Equity"
       }
      }
     },
     "localname": "OtherStockholdersEquity",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_PercentageIncreaseInDividend": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The incremental increase (percentage) in the entity's dividends as compared to prior period.",
        "label": "Percentage Increase In Dividend",
        "terseLabel": "Percentage Increase In Dividend"
       }
      }
     },
     "localname": "PercentageIncreaseInDividend",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "brc_PreferentialDividendsOnClassNonvotingCommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferential Dividends on Class A Nonvoting Common Stock [Member]",
        "label": "Preferential Dividends on Class A Nonvoting Common Stock [Member]",
        "terseLabel": "Preferential Dividends on Class A Nonvoting Common Stock [Member]"
       }
      }
     },
     "localname": "PreferentialDividendsOnClassNonvotingCommonStockMember",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "brc_PreferentialDividendsOnDilutiveSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferential Dividends on Dilutive Shares [Member]",
        "label": "Preferential Dividends on Dilutive Shares [Member]",
        "terseLabel": "Preferential Dividends on Dilutive Shares [Member]"
       }
      }
     },
     "localname": "PreferentialDividendsOnDilutiveSharesMember",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "brc_PreferentialDividendsOnDilutiveStockOptions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferential dividends on dilutive stock options",
        "label": "Preferential dividends on dilutive stock options",
        "terseLabel": "Preferential dividends on dilutive stock options"
       }
      }
     },
     "localname": "PreferentialDividendsOnDilutiveStockOptions",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_ProfitForReportableSegments": {
     "auth_ref": [],
     "calculation": {
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Profit for reportable segments.",
        "label": "Profit For Reportable Segments",
        "terseLabel": "Total profit from reportable segments",
        "verboseLabel": "Segment profit"
       }
      }
     },
     "localname": "ProfitForReportableSegments",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail",
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_PurchaseOfSharesAtCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount represents the sale of Class A Nonvoting Common Stock resulting from deferred compensation transactions (purchases or sales).",
        "label": "Purchase Of Shares At Cost",
        "negatedTerseLabel": "Purchase Of Shares At Cost"
       }
      }
     },
     "localname": "PurchaseOfSharesAtCost",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reduction of longterm deferred income tax assets excluding interest and penalties.",
        "label": "Reduction Of Longterm Deferred Income Tax Assets Excluding Interest and Penalties",
        "terseLabel": "Reduction Of Longterm Deferred Income Tax Assets Excluding Interest and Penalties"
       }
      }
     },
     "localname": "ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_ReportedValueOfEquityAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reported Value of Equity Awards",
        "label": "Reported Value of Equity Awards [Member]"
       }
      }
     },
     "localname": "ReportedValueOfEquityAwardsMember",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "brc_RussellRShallerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Russell R. Shaller",
        "label": "Russell R. Shaller [Member]"
       }
      }
     },
     "localname": "RussellRShallerMember",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "brc_SaleOfSharesAtCost": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount represents the sale of Class A Nonvoting Common Stock resulting from deferred compensation transactions.",
        "label": "Sale Of Shares At Cost",
        "negatedTerseLabel": "Sale Of Shares At Cost"
       }
      }
     },
     "localname": "SaleOfSharesAtCost",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_ScheduleOfShareBasedPaymentAwardPerformanceSharesValuationAssumptionsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Share-Based Payment Award, Performance Shares, Valuation Assumptions",
        "label": "Schedule of Share-Based Payment Award, Performance Shares, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Share-Based Payment Award, Performance Shares, Valuation Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardPerformanceSharesValuationAssumptionsTableTextBlock",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "brc_ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Open Tax Years by Major Jurisdictions [Table Text Block]",
        "label": "Schedule of Open Tax Years by Major Jurisdictions [Table Text Block]",
        "terseLabel": "Schedule of Open Tax Years by Major Jurisdictions"
       }
      }
     },
     "localname": "ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "brc_ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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]",
        "terseLabel": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Abstract]"
       }
      }
     },
     "localname": "ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract",
     "nsuri": "http://www.bradyid.com/20230731",
     "xbrltype": "stringItemType"
    },
    "brc_SharesHeldRabbiTrustAtCostMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares held rabbi trust at cost.",
        "label": "Shares Held Rabbi Trust At Cost [Member]",
        "terseLabel": "Shares Held Rabbi Trust At Cost [Member]"
       }
      }
     },
     "localname": "SharesHeldRabbiTrustAtCostMember",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "brc_StateNetOperatingLossCarryforwardsExpirationDates": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "State net operating loss carry forwards expiration dates.",
        "label": "State Net Operating Loss Carryforwards Expiration Dates",
        "terseLabel": "State Net Operating Loss Carryforwards Expiration Dates"
       }
      }
     },
     "localname": "StateNetOperatingLossCarryforwardsExpirationDates",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "State research and development tax credit carryforward expiration dates.",
        "label": "State Research And Development Tax Credit Carryforward Expiration Dates",
        "terseLabel": "State Research And Development Tax Credit Carryforward Expiration Dates"
       }
      }
     },
     "localname": "StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "brc_SupplementalCashFlowInformationLeasesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplemental Cash Flow Information - Leases",
        "label": "Supplemental Cash Flow Information - Leases [Table Text Block]",
        "terseLabel": "Schedule of Supplemental Cash Flow Information - Leases"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationLeasesTableTextBlock",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "brc_TaxBenefitsAssociatedwithStatueofLimitations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Benefits Associated with Statue of Limitations",
        "label": "Tax Benefits Associated with Statue of Limitations",
        "terseLabel": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations"
       }
      }
     },
     "localname": "TaxBenefitsAssociatedwithStatueofLimitations",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_UnallocatedAmountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unallocated amounts.",
        "label": "Unallocated Amounts [Abstract]",
        "terseLabel": "Unallocated amounts:"
       }
      }
     },
     "localname": "UnallocatedAmountsAbstract",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecognized tax benefits recognized in other liabilities.",
        "label": "Unrecognized Tax Benefits Recognized In Other Liabilities",
        "terseLabel": "Unrecognized Tax Benefits Recognized In Other Liabilities"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsRecognizedInOtherLiabilities",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_WeightedAverageLeaseDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-Average Lease Disclosures",
        "label": "Weighted-Average Lease Disclosures [Table Text Block]",
        "terseLabel": "Schedule of Weighted-Average Lease"
       }
      }
     },
     "localname": "WeightedAverageLeaseDisclosuresTableTextBlock",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "brc_WorkplaceSafetyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Workplace Safety [Member]",
        "label": "Workplace Safety [Member]",
        "terseLabel": "Workplace Safety"
       }
      }
     },
     "localname": "WorkplaceSafetyMember",
     "nsuri": "http://www.bradyid.com/20230731",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails",
      "http://www.bradyid.com/role/SegmentInformationNetSalesbyProductsandServicesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_AU": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AUSTRALIA",
        "terseLabel": "AUSTRALIA"
       }
      }
     },
     "localname": "AU",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "UNITED STATES"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_AllCurrenciesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Currencies [Domain]",
        "terseLabel": "All Currencies [Domain]"
       }
      }
     },
     "localname": "AllCurrenciesDomain",
     "nsuri": "http://xbrl.sec.gov/currency/2023",
     "presentation": [
      "http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_EUR": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Euro Member Countries, Euro",
        "terseLabel": "Euro Member Countries, Euro"
       }
      }
     },
     "localname": "EUR",
     "nsuri": "http://xbrl.sec.gov/currency/2023",
     "presentation": [
      "http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_GBP": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "United Kingdom, Pounds",
        "terseLabel": "United Kingdom, Pounds"
       }
      }
     },
     "localname": "GBP",
     "nsuri": "http://xbrl.sec.gov/currency/2023",
     "presentation": [
      "http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_USD": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States of America, Dollars",
        "terseLabel": "United States of America, Dollars"
       }
      }
     },
     "localname": "USD",
     "nsuri": "http://xbrl.sec.gov/currency/2023",
     "presentation": [
      "http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r847",
      "r848",
      "r861"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r847",
      "r848",
      "r861"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r847",
      "r848",
      "r861"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r847",
      "r848",
      "r861"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]",
        "terseLabel": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r882"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r845"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r845"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r845"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Information [Line Items]",
        "terseLabel": "Entity Information [Line Items]"
       }
      }
     },
     "localname": "EntityInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r921"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r845"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r845"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r845"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r845"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r922"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r847",
      "r848",
      "r861"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r844"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r846"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "auth_ref": [
      "r883"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "localname": "Additional402vDisclosureTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_AdjToCompAmt": {
     "auth_ref": [
      "r889"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "localname": "AdjToCompAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_AdjToCompAxis": {
     "auth_ref": [
      "r889"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "localname": "AdjToCompAxis",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "auth_ref": [
      "r889"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "auth_ref": [
      "r889"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "localname": "AdjToPeoCompFnTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_AggtErrCompAmt": {
     "auth_ref": [
      "r853",
      "r865",
      "r875",
      "r900"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "localname": "AggtErrCompAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "auth_ref": [
      "r856",
      "r868",
      "r878",
      "r903"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_AllAdjToCompMember": {
     "auth_ref": [
      "r889"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "localname": "AllAdjToCompMember",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "ecd_AllExecutiveCategoriesMember": {
     "auth_ref": [
      "r896"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "localname": "AllExecutiveCategoriesMember",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "ecd_AllIndividualsMember": {
     "auth_ref": [
      "r860",
      "r869",
      "r879",
      "r896",
      "r904",
      "r908",
      "r916"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "localname": "AllIndividualsMember",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "ecd_AllTradingArrangementsMember": {
     "auth_ref": [
      "r914"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "localname": "AllTradingArrangementsMember",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "domainItemType"
    },
    "ecd_AwardExrcPrice": {
     "auth_ref": [
      "r911"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "localname": "AwardExrcPrice",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "perShareItemType"
    },
    "ecd_AwardGrantDateFairValue": {
     "auth_ref": [
      "r912"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "localname": "AwardGrantDateFairValue",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_AwardTmgDiscLineItems": {
     "auth_ref": [
      "r907"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "localname": "AwardTmgDiscLineItems",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "xbrltype": "stringItemType"
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "auth_ref": [
      "r907"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_AwardTmgMethodTextBlock": {
     "auth_ref": [
      "r907"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "localname": "AwardTmgMethodTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "auth_ref": [
      "r907"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "booleanItemType"
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "auth_ref": [
      "r907"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "localname": "AwardTmgMnpiDiscTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "auth_ref": [
      "r907"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "localname": "AwardTmgPredtrmndFlag",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "booleanItemType"
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "auth_ref": [
      "r910"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "localname": "AwardUndrlygSecuritiesAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "decimalItemType"
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "auth_ref": [
      "r909"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "localname": "AwardsCloseToMnpiDiscIndName",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "auth_ref": [
      "r908"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "localname": "AwardsCloseToMnpiDiscTable",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "auth_ref": [
      "r908"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "auth_ref": [
      "r887"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "localname": "ChangedPeerGroupFnTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_CoSelectedMeasureAmt": {
     "auth_ref": [
      "r888"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "localname": "CoSelectedMeasureAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "decimalItemType"
    },
    "ecd_CoSelectedMeasureName": {
     "auth_ref": [
      "r888"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "localname": "CoSelectedMeasureName",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "auth_ref": [
      "r893"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "auth_ref": [
      "r892"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "auth_ref": [
      "r894"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "auth_ref": [
      "r891"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "auth_ref": [
      "r890"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "auth_ref": [
      "r853",
      "r865",
      "r875",
      "r900"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "localname": "ErrCompAnalysisTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_ErrCompRecoveryTable": {
     "auth_ref": [
      "r850",
      "r862",
      "r872",
      "r897"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "localname": "ErrCompRecoveryTable",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_ExecutiveCategoryAxis": {
     "auth_ref": [
      "r896"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "localname": "ExecutiveCategoryAxis",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "auth_ref": [
      "r857",
      "r869",
      "r879",
      "r904"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "auth_ref": [
      "r857",
      "r869",
      "r879",
      "r904"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "auth_ref": [
      "r857",
      "r869",
      "r879",
      "r904"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "auth_ref": [
      "r857",
      "r869",
      "r879",
      "r904"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_ForgoneRecoveryIndName": {
     "auth_ref": [
      "r857",
      "r869",
      "r879",
      "r904"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "localname": "ForgoneRecoveryIndName",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_IndividualAxis": {
     "auth_ref": [
      "r860",
      "r869",
      "r879",
      "r896",
      "r904",
      "r908",
      "r916"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "localname": "IndividualAxis",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_InsiderTradingArrLineItems": {
     "auth_ref": [
      "r914"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "localname": "InsiderTradingArrLineItems",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "xbrltype": "stringItemType"
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "auth_ref": [
      "r849",
      "r920"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "localname": "InsiderTradingPoliciesProcLineItems",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "xbrltype": "stringItemType"
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "auth_ref": [
      "r849",
      "r920"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "xbrltype": "booleanItemType"
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "auth_ref": [
      "r849",
      "r920"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_MeasureAxis": {
     "auth_ref": [
      "r888"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "localname": "MeasureAxis",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_MeasureName": {
     "auth_ref": [
      "r888"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "localname": "MeasureName",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "auth_ref": [
      "r907"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "localname": "MnpiDiscTimedForCompValFlag",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "booleanItemType"
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "auth_ref": [
      "r915"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "auth_ref": [
      "r889"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "auth_ref": [
      "r888"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_NonNeosMember": {
     "auth_ref": [
      "r857",
      "r869",
      "r879",
      "r896",
      "r904"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "localname": "NonNeosMember",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "auth_ref": [
      "r886"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "auth_ref": [
      "r885"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_NonPeoNeoMember": {
     "auth_ref": [
      "r896"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "localname": "NonPeoNeoMember",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "auth_ref": [
      "r915"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "localname": "NonRule10b51ArrAdoptedFlag",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "booleanItemType"
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "auth_ref": [
      "r915"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "localname": "NonRule10b51ArrTrmntdFlag",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "booleanItemType"
    },
    "ecd_OtherPerfMeasureAmt": {
     "auth_ref": [
      "r888"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "localname": "OtherPerfMeasureAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "decimalItemType"
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "auth_ref": [
      "r855",
      "r867",
      "r877",
      "r902"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "localname": "OutstandingAggtErrCompAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "auth_ref": [
      "r858",
      "r870",
      "r880",
      "r905"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "localname": "OutstandingRecoveryCompAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_OutstandingRecoveryIndName": {
     "auth_ref": [
      "r858",
      "r870",
      "r880",
      "r905"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "localname": "OutstandingRecoveryIndName",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "auth_ref": [
      "r884"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "localname": "PayVsPerformanceDisclosureLineItems",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "xbrltype": "stringItemType"
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "auth_ref": [
      "r887"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "localname": "PeerGroupIssuersFnTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "auth_ref": [
      "r887"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "auth_ref": [
      "r886"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "localname": "PeoActuallyPaidCompAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_PeoMember": {
     "auth_ref": [
      "r896"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "localname": "PeoMember",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "ecd_PeoName": {
     "auth_ref": [
      "r889"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "localname": "PeoName",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "ecd_PeoTotalCompAmt": {
     "auth_ref": [
      "r885"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "localname": "PeoTotalCompAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_PvpTable": {
     "auth_ref": [
      "r884"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "localname": "PvpTable",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_PvpTableTextBlock": {
     "auth_ref": [
      "r884"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "localname": "PvpTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "auth_ref": [
      "r850",
      "r862",
      "r872",
      "r897"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "xbrltype": "stringItemType"
    },
    "ecd_RestatementDateAxis": {
     "auth_ref": [
      "r851",
      "r863",
      "r873",
      "r898"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "localname": "RestatementDateAxis",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_RestatementDeterminationDate": {
     "auth_ref": [
      "r852",
      "r864",
      "r874",
      "r899"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "localname": "RestatementDeterminationDate",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "dateItemType"
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "auth_ref": [
      "r859",
      "r871",
      "r881",
      "r906"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "auth_ref": [
      "r915"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "localname": "Rule10b51ArrAdoptedFlag",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "booleanItemType"
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "auth_ref": [
      "r915"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "localname": "Rule10b51ArrTrmntdFlag",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "booleanItemType"
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "auth_ref": [
      "r854",
      "r866",
      "r876",
      "r901"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_TabularListTableTextBlock": {
     "auth_ref": [
      "r895"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "localname": "TabularListTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_TotalShareholderRtnAmt": {
     "auth_ref": [
      "r887"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "localname": "TotalShareholderRtnAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "auth_ref": [
      "r894"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_TradingArrAxis": {
     "auth_ref": [
      "r914"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "localname": "TradingArrAxis",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_TradingArrByIndTable": {
     "auth_ref": [
      "r916"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "localname": "TradingArrByIndTable",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_TrdArrAdoptionDate": {
     "auth_ref": [
      "r917"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "localname": "TrdArrAdoptionDate",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_TrdArrDuration": {
     "auth_ref": [
      "r918"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "localname": "TrdArrDuration",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "durationItemType"
    },
    "ecd_TrdArrIndName": {
     "auth_ref": [
      "r916"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "localname": "TrdArrIndName",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_TrdArrIndTitle": {
     "auth_ref": [
      "r916"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "localname": "TrdArrIndTitle",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "auth_ref": [
      "r919"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "sharesItemType"
    },
    "ecd_TrdArrTerminationDate": {
     "auth_ref": [
      "r917"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "localname": "TrdArrTerminationDate",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "auth_ref": [
      "r913"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "localname": "UndrlygSecurityMktPriceChngPct",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "pureItemType"
    },
    "srt_AmericasMember": {
     "auth_ref": [
      "r1040",
      "r1041",
      "r1042",
      "r1043"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Continents of North and South America.",
        "label": "Americas [Member]",
        "terseLabel": "Americas [Member]"
       }
      }
     },
     "localname": "AmericasMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_AsiaPacificMember": {
     "auth_ref": [
      "r1040",
      "r1041",
      "r1042",
      "r1043"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region of Asia Pacific.",
        "label": "Asia Pacific [Member]",
        "terseLabel": "Asia Pacific [Member]"
       }
      }
     },
     "localname": "AsiaPacificMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r286",
      "r335",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r352",
      "r356",
      "r406",
      "r407",
      "r408",
      "r409",
      "r411",
      "r412",
      "r414",
      "r416",
      "r417",
      "r932",
      "r933",
      "r974",
      "r975"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r286",
      "r335",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r352",
      "r356",
      "r406",
      "r407",
      "r408",
      "r409",
      "r411",
      "r412",
      "r414",
      "r416",
      "r417",
      "r932",
      "r933",
      "r974",
      "r975"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CurrencyAxis": {
     "auth_ref": [
      "r1022"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by currency.",
        "label": "Currency [Axis]",
        "terseLabel": "Currency [Axis]"
       }
      }
     },
     "localname": "CurrencyAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [
      "r1040",
      "r1041",
      "r1042",
      "r1043"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Continent of Europe.",
        "label": "Europe [Member]",
        "terseLabel": "Europe [Member]"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r402",
      "r403",
      "r404",
      "r405",
      "r490",
      "r643",
      "r679",
      "r710",
      "r711",
      "r765",
      "r767",
      "r769",
      "r770",
      "r776",
      "r795",
      "r796",
      "r813",
      "r817",
      "r824",
      "r832",
      "r976",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r402",
      "r403",
      "r404",
      "r405",
      "r490",
      "r643",
      "r679",
      "r710",
      "r711",
      "r765",
      "r767",
      "r769",
      "r770",
      "r776",
      "r795",
      "r796",
      "r813",
      "r817",
      "r824",
      "r832",
      "r976",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r402",
      "r403",
      "r404",
      "r405",
      "r472",
      "r490",
      "r522",
      "r523",
      "r524",
      "r642",
      "r643",
      "r679",
      "r710",
      "r711",
      "r765",
      "r767",
      "r769",
      "r770",
      "r776",
      "r795",
      "r796",
      "r813",
      "r817",
      "r824",
      "r832",
      "r835",
      "r972",
      "r976",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r402",
      "r403",
      "r404",
      "r405",
      "r472",
      "r490",
      "r522",
      "r523",
      "r524",
      "r642",
      "r643",
      "r679",
      "r710",
      "r711",
      "r765",
      "r767",
      "r769",
      "r770",
      "r776",
      "r795",
      "r796",
      "r813",
      "r817",
      "r824",
      "r832",
      "r835",
      "r972",
      "r976",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r491",
      "r931",
      "r956"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact.",
        "label": "Forecast [Member]",
        "terseLabel": "Forecast [Member]"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.bradyid.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r307",
      "r491",
      "r924",
      "r956"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails",
      "http://www.bradyid.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r211",
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "terseLabel": "Schedule II - Valuation and Qualifying Accounts"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccounts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r360",
      "r361",
      "r706",
      "r707",
      "r708",
      "r766",
      "r768",
      "r771",
      "r777",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r798",
      "r818",
      "r835",
      "r977",
      "r1035"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails",
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r212",
      "r221",
      "r360",
      "r361",
      "r706",
      "r707",
      "r708",
      "r766",
      "r768",
      "r771",
      "r777",
      "r784",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r798",
      "r818",
      "r835",
      "r977",
      "r1035"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails",
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r307",
      "r491",
      "r924",
      "r925",
      "r956"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails",
      "http://www.bradyid.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "nsuri": "http://fasb.org/srt/2023",
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "auth_ref": [
      "r211",
      "r287",
      "r288",
      "r289",
      "r291",
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r211",
      "r287",
      "r288",
      "r289",
      "r291",
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r31",
      "r831"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r363",
      "r364"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net of allowance for credit losses of $8,467 and $7,355, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": {
     "auth_ref": [
      "r34",
      "r86",
      "r801"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accrual for Taxes Other than Income Taxes, Current",
        "terseLabel": "Taxes, other than income taxes"
       }
      }
     },
     "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r129",
      "r183"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Accrued income taxes"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": {
     "auth_ref": [
      "r5",
      "r17",
      "r41",
      "r266",
      "r267",
      "r937"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent.",
        "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]",
        "terseLabel": "Gain on post-retirement plans [Member]"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r70",
      "r239",
      "r659"
     ],
     "calculation": {
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedTerseLabel": "Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "auth_ref": [
      "r256",
      "r266",
      "r267",
      "r581",
      "r806",
      "r937"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]",
        "terseLabel": "Unrealized gain (loss) on cash flow hedges [Member]"
       }
      }
     },
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [
      "r265",
      "r266",
      "r614",
      "r616",
      "r617",
      "r618",
      "r619",
      "r621"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r40",
      "r41",
      "r144",
      "r247",
      "r655",
      "r684",
      "r685"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails",
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r265",
      "r266",
      "r614",
      "r616",
      "r617",
      "r618",
      "r619",
      "r621"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r2",
      "r17",
      "r41",
      "r593",
      "r596",
      "r635",
      "r680",
      "r681",
      "r937",
      "r938",
      "r939",
      "r953",
      "r954",
      "r955"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r4",
      "r17",
      "r41",
      "r266",
      "r267",
      "r616",
      "r617",
      "r618",
      "r619",
      "r621",
      "r937"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "terseLabel": "Foreign currency translation adjustments [Member]"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r528",
      "r529",
      "r530",
      "r694",
      "r953",
      "r954",
      "r955",
      "r1018",
      "r1038"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC).",
        "label": "Adjustments to Additional Paid in Capital, Other",
        "terseLabel": "Tax benefit and withholdings from deferred compensation distributions"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalOther",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r84",
      "r85",
      "r494"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation expense (Note 7)"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r196"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising Costs"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r536"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Advertising Expense",
        "terseLabel": "Advertising Expense"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r526",
      "r535"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Share-based Compensation Expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r947",
      "r948",
      "r949",
      "r951",
      "r952"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "terseLabel": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r248",
      "r367",
      "r374"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Current"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r12",
      "r64",
      "r68"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of Intangible Assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Anti-dilutive shares excluded from computations of diluted earnings per share"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/NetIncomeperCommonShareAdditionalInformationsDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r182",
      "r243",
      "r282",
      "r333",
      "r348",
      "r354",
      "r371",
      "r406",
      "r407",
      "r409",
      "r410",
      "r411",
      "r413",
      "r415",
      "r417",
      "r418",
      "r579",
      "r583",
      "r607",
      "r653",
      "r732",
      "r831",
      "r843",
      "r974",
      "r975",
      "r1025"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "terseLabel": "Assets",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r234",
      "r251",
      "r282",
      "r371",
      "r406",
      "r407",
      "r409",
      "r410",
      "r411",
      "r413",
      "r415",
      "r417",
      "r418",
      "r579",
      "r583",
      "r607",
      "r831",
      "r974",
      "r975",
      "r1025"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Noncurrent [Abstract]",
        "terseLabel": "Assets, Noncurrent"
       }
      }
     },
     "localname": "AssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r497",
      "r498",
      "r499",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail",
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r107",
      "r112"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail",
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Building and Building Improvements [Member]"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingsAndImprovementsGross": {
     "auth_ref": [
      "r164"
     ],
     "calculation": {
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Buildings and Improvements, Gross",
        "terseLabel": "Buildings and improvements"
       }
      }
     },
     "localname": "BuildingsAndImprovementsGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r577",
      "r822",
      "r823"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r93",
      "r95",
      "r577",
      "r822",
      "r823"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [
      "r577"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]",
        "terseLabel": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r179",
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/Acquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": {
     "auth_ref": [
      "r96"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized": {
     "auth_ref": [
      "r94"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The expenses and losses recorded for each transaction with the acquiree that was recognized separately from the acquisition of assets and assumptions of liabilities in the business combination.",
        "label": "Business Combination, Separately Recognized Transactions, Expenses and Losses Recognized",
        "terseLabel": "Business Combination, Separately Recognized Transactions, Expenses and Losses Recognized"
       }
      }
     },
     "localname": "BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]",
        "terseLabel": "Business Acquisition Actual Revenue And Pre Tax Income Loss [Line Items]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r92"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalUnitClassDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the type or class of capital units or capital shares.",
        "label": "Capital Unit, Class [Domain]",
        "terseLabel": "Capital Unit, Class [Domain]"
       }
      }
     },
     "localname": "CapitalUnitClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CapitalUnitsByClassAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type or class of the entity's capital units.",
        "label": "Capital Units by Class [Axis]",
        "terseLabel": "Capital Units by Class [Axis]"
       }
      }
     },
     "localname": "CapitalUnitsByClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r48",
      "r237",
      "r799"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r48",
      "r154",
      "r278"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Ending Balance",
        "periodStartLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Beginning Balance"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r1",
      "r154"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash Flow Hedging [Member]",
        "terseLabel": "Cash Flow Hedging [Member]"
       }
      }
     },
     "localname": "CashFlowHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r210",
      "r244",
      "r245",
      "r246",
      "r282",
      "r312",
      "r316",
      "r319",
      "r321",
      "r327",
      "r328",
      "r371",
      "r406",
      "r409",
      "r410",
      "r411",
      "r417",
      "r418",
      "r432",
      "r433",
      "r436",
      "r439",
      "r446",
      "r607",
      "r688",
      "r689",
      "r690",
      "r691",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r720",
      "r741",
      "r760",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r923",
      "r943",
      "r957"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [
      "r244",
      "r245",
      "r246",
      "r327",
      "r432",
      "r433",
      "r434",
      "r436",
      "r439",
      "r444",
      "r446",
      "r688",
      "r689",
      "r690",
      "r691",
      "r817",
      "r923",
      "r943"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails",
      "http://www.bradyid.com/role/StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r165",
      "r400",
      "r401",
      "r785",
      "r973"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CommitmentandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [
      "r1038"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Common Class A [Member]",
        "terseLabel": "Common Class A [Member]"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail",
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonClassBMember": {
     "auth_ref": [
      "r1038"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.",
        "label": "Common Class B [Member]",
        "terseLabel": "Class B Voting Common Stock"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Common Stock, Dividends, Per Share, Declared"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical",
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r833",
      "r834",
      "r835",
      "r837",
      "r838",
      "r839",
      "r840",
      "r953",
      "r954",
      "r1018",
      "r1036",
      "r1038"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r133",
      "r720"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common Stock, Shares Authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r133"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common Stock, Shares, Issued",
        "totalLabel": "Common Stock, Shares, Issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r18",
      "r133",
      "r720",
      "r738",
      "r1038",
      "r1039"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical": {
       "order": 1.0,
       "parentTag": "us-gaap_CommonStockSharesIssued",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r133",
      "r654",
      "r831"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common Stock, Value, Issued"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]",
        "terseLabel": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets and Liabilities [Abstract]",
        "terseLabel": "Components of Deferred Tax Assets and Liabilities [Abstract]"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r42",
      "r261",
      "r263",
      "r270",
      "r650",
      "r664"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "auth_ref": [
      "r143",
      "r269",
      "r649",
      "r663"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "terseLabel": "Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLoss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for comprehensive income.",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "terseLabel": "Other Comprehensive Income"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r127",
      "r199"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentration of Credit Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r99",
      "r807"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressGross": {
     "auth_ref": [
      "r164"
     ],
     "calculation": {
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Construction in Progress, Gross",
        "terseLabel": "Construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgressGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r448",
      "r449",
      "r468"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "terseLabel": "Contract with Customer, Liability"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r469"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Contract with Customer, Liability, Revenue Recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerRefundLiability": {
     "auth_ref": [
      "r978"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Contract with Customer, Refund Liability",
        "terseLabel": "Contract with Customer, Refund Liability"
       }
      }
     },
     "localname": "ContractWithCustomerRefundLiability",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateMember": {
     "auth_ref": [
      "r959"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Corporate Segment [Member]",
        "terseLabel": "Corporate [Member]"
       }
      }
     },
     "localname": "CorporateMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r150",
      "r645"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of goods sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of Sales [Member]"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CumulativePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cumulative Preferred Stock [Member]",
        "terseLabel": "Cumulative Preferred Stock [Member]"
       }
      }
     },
     "localname": "CumulativePreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r930",
      "r946",
      "r1014"
     ],
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r930",
      "r946"
     ],
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Other Nations"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r178",
      "r563",
      "r569",
      "r946"
     ],
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total current income tax expense"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current income tax expense:"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r930",
      "r946",
      "r1014"
     ],
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "States (U.S.)"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r98"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer Relationships [Member]"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r166",
      "r280",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r427",
      "r428",
      "r429",
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": {
     "auth_ref": [
      "r88"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.",
        "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible",
        "terseLabel": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit"
       }
      }
     },
     "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability": {
     "auth_ref": [
      "r171"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Deferred Compensation Arrangement with Individual, Recorded Liability",
        "terseLabel": "Deferred compensation arrangement with individual, recorded liability"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualRecordedLiability",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/EmployeeBenefitPlansAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r946",
      "r1013",
      "r1014"
     ],
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r178",
      "r946",
      "r1013"
     ],
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Other Nations"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r543",
      "r544"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r12",
      "r178",
      "r206",
      "r568",
      "r569",
      "r946"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income taxes",
        "totalLabel": "Total deferred income tax (benefit) expense"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred income tax (benefit) expense:"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r130",
      "r131",
      "r184",
      "r557"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "terseLabel": "Deferred Tax Liabilities, Gross"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r946",
      "r1013",
      "r1014"
     ],
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "States (U.S.)"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.",
        "label": "Deferred Tax Assets, Goodwill and Intangible Assets",
        "terseLabel": "Deferred Tax Assets, Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r558"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "terseLabel": "Deferred Tax Assets, Gross"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": {
     "auth_ref": [
      "r91",
      "r1012"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.",
        "label": "Deferred Tax Assets, in Process Research and Development",
        "terseLabel": "Deferred Tax Assets, in Process Research and Development"
       }
      }
     },
     "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "auth_ref": [
      "r91",
      "r1012"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.",
        "label": "Deferred Tax Assets, Inventory",
        "terseLabel": "Deferred Tax Assets, Inventory"
       }
      }
     },
     "localname": "DeferredTaxAssetsInventory",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r1011"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration",
        "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Assets, Property, Plant and Equipment",
        "terseLabel": "Deferred Tax Assets, Property, Plant and Equipment"
       }
      }
     },
     "localname": "DeferredTaxAssetsPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r90",
      "r91",
      "r1012"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "terseLabel": "Deferred Tax Assets, Tax Credit Carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": {
     "auth_ref": [
      "r91",
      "r1012"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from employee benefits, classified as other.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits",
        "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits": {
     "auth_ref": [
      "r1012"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from postretirement benefits.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits",
        "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r91",
      "r1012"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther": {
     "auth_ref": [
      "r91",
      "r1012"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Other",
        "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "auth_ref": [
      "r91",
      "r1012"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r559"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "terseLabel": "Deferred Tax Assets, Valuation Allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r87",
      "r1011"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "terseLabel": "Deferred Tax Liabilities, Net"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts": {
     "auth_ref": [
      "r91",
      "r1012"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from inventory.",
        "label": "Deferred Tax Liabilities, Inventory",
        "terseLabel": "Deferred Tax Liabilities, Inventory"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r91",
      "r1012"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "terseLabel": "Deferred Tax Liabilities, Intangible Assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r91",
      "r1012"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "terseLabel": "Deferred Tax Liabilities, Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r91",
      "r1012"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "terseLabel": "Deferred Tax Liabilities, Property, Plant and Equipment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r12",
      "r69"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r12",
      "r338"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [
      "r709",
      "r711",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r733",
      "r734",
      "r735",
      "r736",
      "r748",
      "r749",
      "r750",
      "r751",
      "r754",
      "r755",
      "r756",
      "r757",
      "r772",
      "r773",
      "r774",
      "r775",
      "r833",
      "r835"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract Type [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "auth_ref": [
      "r23",
      "r110",
      "r142",
      "r252",
      "r805"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset",
        "terseLabel": "Derivatives Assets"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "auth_ref": [
      "r23",
      "r110",
      "r142",
      "r252",
      "r805"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset",
        "terseLabel": "Derivative Liabilities"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r108",
      "r111",
      "r113",
      "r116",
      "r709",
      "r711",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r733",
      "r734",
      "r735",
      "r736",
      "r748",
      "r749",
      "r750",
      "r751",
      "r754",
      "r755",
      "r756",
      "r757",
      "r772",
      "r773",
      "r774",
      "r775",
      "r805",
      "r833",
      "r835"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r181",
      "r590",
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "Derivatives and Hedging Activities"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r19",
      "r108",
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of hedging relationship.",
        "label": "Hedging Relationship [Axis]",
        "terseLabel": "Hedging Relationship [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "auth_ref": [
      "r19",
      "r108",
      "r113",
      "r116",
      "r120",
      "r121",
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative Instruments, Gain (Loss) [Table]",
        "terseLabel": "Derivative Instruments, Gain (Loss) [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "auth_ref": [
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative Instruments, Gain (Loss) [Line Items]",
        "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration": {
     "auth_ref": [
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes derivative liability classified as noncurrent.",
        "label": "Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "auth_ref": [
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative [Line Items]",
        "terseLabel": "Derivative [Line Items]"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativeNotionalAmountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r1016",
      "r1017"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Derivative, Notional Amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativeNotionalAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeRemainingMaturity1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative, Remaining Maturity",
        "terseLabel": "Derivative maturity"
       }
      }
     },
     "localname": "DerivativeRemainingMaturity1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r19",
      "r100",
      "r101",
      "r103",
      "r106",
      "r109",
      "r113",
      "r117",
      "r119",
      "r121",
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Derivative [Table]",
        "terseLabel": "Derivative [Table]"
       }
      }
     },
     "localname": "DerivativeTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativeNotionalAmountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivatives, Fair Value [Line Items]",
        "terseLabel": "Derivatives, Fair Value [Line Items]"
       }
      }
     },
     "localname": "DerivativesFairValueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r19",
      "r100",
      "r101",
      "r106",
      "r118",
      "r285"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency Hedging"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Designated as Hedging Instrument [Member]",
        "terseLabel": "Designated as hedging instruments [Member]"
       }
      }
     },
     "localname": "DesignatedAsHedgingInstrumentMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativeNotionalAmountsDetails",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": {
     "auth_ref": [
      "r51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format.",
        "label": "Dividends Payable, Date to be Paid",
        "terseLabel": "Dividends Payable, Date to be Paid"
       }
      }
     },
     "localname": "DividendPayableDateToBePaidDayMonthAndYear",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r170"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "negatedTerseLabel": "Dividends, Common Stock, Cash"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPayableAmountPerShare": {
     "auth_ref": [
      "r51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date.",
        "label": "Dividends Payable, Amount Per Share",
        "terseLabel": "Dividends Payable, Amount Per Share"
       }
      }
     },
     "localname": "DividendsPayableAmountPerShare",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": {
     "auth_ref": [
      "r51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format.",
        "label": "Dividends Payable, Date Declared",
        "terseLabel": "Dividends Payable, Date Declared"
       }
      }
     },
     "localname": "DividendsPayableDateDeclaredDayMonthAndYear",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format.",
        "label": "Dividends Payable, Date of Record",
        "terseLabel": "Dividends Payable, Date of Record"
       }
      }
     },
     "localname": "DividendsPayableDateOfRecordDayMonthAndYear",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_EarliestTaxYearMember": {
     "auth_ref": [
      "r1008"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earliest identified tax year.",
        "label": "Earliest Tax Year [Member]",
        "terseLabel": "Earliest Tax Year [Member]"
       }
      }
     },
     "localname": "EarliestTaxYearMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings per share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r271",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r309",
      "r312",
      "r319",
      "r320",
      "r321",
      "r325",
      "r601",
      "r602",
      "r651",
      "r665",
      "r810"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "verboseLabel": "Basic"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r271",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r312",
      "r319",
      "r320",
      "r321",
      "r325",
      "r601",
      "r602",
      "r651",
      "r665",
      "r810"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Earnings Per Share, Diluted",
        "verboseLabel": "Diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r308",
      "r322",
      "r323",
      "r324"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Earnings per Common Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/NetIncomeperCommonShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r612"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r546"
     ],
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]",
        "terseLabel": "Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation [Abstract]"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r284",
      "r546",
      "r571"
     ],
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Tax at statutory rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r1006",
      "r1015"
     ],
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "terseLabel": "Valuation allowance against foreign tax credits and foreign net operating loss carry-forwards"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r1006",
      "r1015"
     ],
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "terseLabel": "International rate differential (1)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r1006",
      "r1015"
     ],
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Deferred tax and other adjustments, net"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": {
     "auth_ref": [
      "r1006",
      "r1015"
     ],
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent",
        "terseLabel": "Adjustments to tax accruals and reserves"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r1006",
      "r1015"
     ],
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "negatedTerseLabel": "Research and development tax credits"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation and benefits"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r527"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Share-Based Compensation Cost Not yet Recognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Share-Based Compensation Cost Not yet Recognized, Period for Recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r526"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "terseLabel": "Share-Based Payment Arrangement, Expense, Tax Benefit"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": {
     "auth_ref": [
      "r203"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Exercise of Option, Tax Benefit",
        "terseLabel": "Options Exercised, Tax Benefit"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Stock Option"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://www.bradyid.com/role/StockholdersEquityValuationAssumptionsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue from External Customer [Line Items]",
        "terseLabel": "Revenue from External Customer [Line Items]"
       }
      }
     },
     "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationNetSalesbyProductsandServicesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r18",
      "r231",
      "r265",
      "r266",
      "r267",
      "r294",
      "r295",
      "r296",
      "r298",
      "r304",
      "r306",
      "r326",
      "r372",
      "r373",
      "r447",
      "r528",
      "r529",
      "r530",
      "r564",
      "r565",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r600",
      "r614",
      "r616",
      "r617",
      "r618",
      "r619",
      "r621",
      "r635",
      "r680",
      "r681",
      "r682",
      "r694",
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical",
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "auth_ref": [
      "r10",
      "r125",
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.",
        "label": "Equity Method Investments [Policy Text Block]",
        "terseLabel": "Equity Method Investment"
       }
      }
     },
     "localname": "EquityMethodInvestmentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [
      "r604",
      "r605",
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r604",
      "r605",
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r123",
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]",
        "terseLabel": "Schedule of the Fair Value by Balance Sheet Grouping"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r426",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r605",
      "r639",
      "r640",
      "r641",
      "r815",
      "r816",
      "r819",
      "r820",
      "r821"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r426",
      "r474",
      "r479",
      "r605",
      "r639",
      "r819",
      "r820",
      "r821"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 1 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r426",
      "r474",
      "r479",
      "r605",
      "r640",
      "r815",
      "r816",
      "r819",
      "r820",
      "r821"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 2 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r426",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r639",
      "r640",
      "r641",
      "r815",
      "r816",
      "r819",
      "r820",
      "r821"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r14",
      "r27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "auth_ref": [
      "r107",
      "r109",
      "r120"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]"
       }
      }
     },
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Finite-Lived Intangible Asset, Useful Life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r241",
      "r393"
     ],
     "calculation": {
      "http://www.bradyid.com/role/OtherIntangibleAssetsAdditionalInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "terseLabel": "Finite-Lived Intangible Assets, Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r162"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year One"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r162"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Five"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r162"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Four"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r162"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Three"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r162"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Two"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r391",
      "r392",
      "r393",
      "r394",
      "r646",
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r161",
      "r647"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Finite-Lived Intangible Assets, Gross"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r65",
      "r67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r161",
      "r646"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Finite-Lived Intangible Assets, Net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
        "label": "Foreign Tax Authority [Member]",
        "terseLabel": "Foreign Tax Authority [Member]"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet": {
     "auth_ref": [
      "r115"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Foreign Currency Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net",
        "terseLabel": "Foreign Currency Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net"
       }
      }
     },
     "localname": "ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months": {
     "auth_ref": [
      "r122"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months",
        "negatedTerseLabel": "Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months"
       }
      }
     },
     "localname": "ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Foreign Currency Contract, Asset, Fair Value Disclosure",
        "terseLabel": "Foreign Currency Contract, Asset, Fair Value Disclosure"
       }
      }
     },
     "localname": "ForeignCurrencyContractAssetFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure",
        "terseLabel": "Foreign Currency Contracts, Liability, Fair Value Disclosure"
       }
      }
     },
     "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency Translation"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignExchangeContractMember": {
     "auth_ref": [
      "r805",
      "r819",
      "r829"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.",
        "label": "Foreign Exchange Contract [Member]",
        "terseLabel": "Foreign Exchange Contract [Member]"
       }
      }
     },
     "localname": "ForeignExchangeContractMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignLineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Foreign Line of Credit [Member]",
        "terseLabel": "Foreign Line of Credit"
       }
      }
     },
     "localname": "ForeignLineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnSaleOfBusiness": {
     "auth_ref": [
      "r582",
      "r942"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Gain (Loss) on Disposition of Business",
        "negatedTerseLabel": "Gain on sale of business",
        "terseLabel": "Gain (Loss) on Disposition of Business"
       }
      }
     },
     "localname": "GainLossOnSaleOfBusiness",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r240",
      "r378",
      "r648",
      "r814",
      "r831",
      "r962",
      "r969"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Goodwill, Ending Balance",
        "periodStartLabel": "Goodwill, Beginning Balance",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/GoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/Goodwill"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r15",
      "r62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Goodwill, Other Intangible and Long-Lived Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillChangeInGoodwillAllocationDescription": {
     "auth_ref": [
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of change in allocation of goodwill by reportable segment.",
        "label": "Goodwill, Change in Goodwill Allocation, Description",
        "terseLabel": "Goodwill, Change in Goodwill Allocation, Description"
       }
      }
     },
     "localname": "GoodwillChangeInGoodwillAllocationDescription",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r385"
     ],
     "calculation": {
      "http://www.bradyid.com/role/GoodwillDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_GoodwillPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Goodwill, Foreign Currency Translation Gain (Loss)"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r814"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillOtherIncreaseDecrease": {
     "auth_ref": [
      "r386"
     ],
     "calculation": {
      "http://www.bradyid.com/role/GoodwillDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_GoodwillPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Other Increase (Decrease)",
        "terseLabel": "Goodwill, Other Increase (Decrease)"
       }
      }
     },
     "localname": "GoodwillOtherIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillPeriodIncreaseDecrease": {
     "auth_ref": [
      "r961"
     ],
     "calculation": {
      "http://www.bradyid.com/role/GoodwillDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Period Increase (Decrease)",
        "totalLabel": "Goodwill, Period Increase (Decrease)"
       }
      }
     },
     "localname": "GoodwillPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r0",
      "r968"
     ],
     "calculation": {
      "http://www.bradyid.com/role/GoodwillDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_GoodwillPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Purchase Accounting Adjustments",
        "terseLabel": "Goodwill, Purchase Accounting Adjustments"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": {
     "auth_ref": [
      "r383",
      "r814"
     ],
     "calculation": {
      "http://www.bradyid.com/role/GoodwillDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_GoodwillPeriodIncreaseDecrease",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Written off Related to Sale of Business Unit",
        "negatedTerseLabel": "Goodwill, Written off Related to Sale of Business Unit"
       }
      }
     },
     "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r149",
      "r282",
      "r333",
      "r347",
      "r353",
      "r356",
      "r371",
      "r406",
      "r407",
      "r409",
      "r410",
      "r411",
      "r413",
      "r415",
      "r417",
      "r418",
      "r607",
      "r812",
      "r974"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross margin"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r19",
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativeNotionalAmountsDetails",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativeNotionalAmountsDetails",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature or intent of a hedge.",
        "label": "Hedging Relationship [Domain]",
        "terseLabel": "Hedging Relationship [Domain]"
       }
      }
     },
     "localname": "HedgingRelationshipDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r283",
      "r570"
     ],
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r283",
      "r570"
     ],
     "calculation": {
      "http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Other Nations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r333",
      "r347",
      "r353",
      "r356",
      "r666",
      "r812"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      },
      "http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before income taxes and losses of unconsolidated affiliate"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails",
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r12",
      "r146",
      "r187",
      "r340",
      "r369",
      "r661"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "label": "Income (Loss) from Equity Method Investments",
        "negatedTerseLabel": "Equity in losses of unconsolidated affiliate",
        "terseLabel": "Equity in losses of unconsolidated affiliate"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r395",
      "r397",
      "r744"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r397",
      "r744"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r284",
      "r539",
      "r547",
      "r555",
      "r561",
      "r566",
      "r572",
      "r575",
      "r576",
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r193",
      "r207",
      "r305",
      "r306",
      "r341",
      "r545",
      "r567",
      "r667"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments",
       "weight": -1.0
      },
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax expense",
        "totalLabel": "Income Tax Expense (Benefit), Continuing Operations"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r264",
      "r541",
      "r542",
      "r555",
      "r556",
      "r560",
      "r562",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r50"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedTerseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Inventories",
        "negatedTerseLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities (net of effects of business acquisitions):"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedTerseLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r313",
      "r314",
      "r315",
      "r321",
      "r496"
     ],
     "calculation": {
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "terseLabel": "Plus: Effect of dilutive stock options"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r163"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill)"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all or part of the information related to intangible assets.",
        "label": "Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Intangible Assets"
       }
      }
     },
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
     "auth_ref": [
      "r240"
     ],
     "calculation": {
      "http://www.bradyid.com/role/OtherIntangibleAssetsAdditionalInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.",
        "label": "Intangible Assets, Gross (Excluding Goodwill)",
        "terseLabel": "Intangible Assets, Gross (Excluding Goodwill)"
       }
      }
     },
     "localname": "IntangibleAssetsGrossExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r63",
      "r66"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.bradyid.com/role/OtherIntangibleAssetsAdditionalInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Other intangible assets",
        "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/OtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r126",
      "r189",
      "r268",
      "r337",
      "r623",
      "r745",
      "r841",
      "r1037"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": -1.0
      },
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedTerseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r274",
      "r276",
      "r277"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InternalRevenueServiceIRSMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.",
        "label": "Internal Revenue Service (IRS) [Member]",
        "terseLabel": "Internal Revenue Service (IRS) [Member]"
       }
      }
     },
     "localname": "InternalRevenueServiceIRSMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r335",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r352",
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eliminating entries used in operating segment consolidation.",
        "label": "Intersegment Eliminations [Member]",
        "terseLabel": "Intersegment Eliminations [Member]"
       }
      }
     },
     "localname": "IntersegmentEliminationMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r159",
      "r802"
     ],
     "calculation": {
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "terseLabel": "Finished products"
       }
      }
     },
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryLIFOReserveEffectOnIncomeNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Inventory, LIFO Reserve, Effect on Income, Net",
        "terseLabel": "Inventory, LIFO Reserve, Effect on Income, Net"
       }
      }
     },
     "localname": "InventoryLIFOReserveEffectOnIncomeNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r250",
      "r800",
      "r831"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories",
        "totalLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r194",
      "r236",
      "r249",
      "r375",
      "r376",
      "r377",
      "r644",
      "r808"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "auth_ref": [
      "r159",
      "r804"
     ],
     "calculation": {
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Inventory, Raw Materials, Net of Reserves",
        "terseLabel": "Raw materials and supplies"
       }
      }
     },
     "localname": "InventoryRawMaterialsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryValuationReserveMember": {
     "auth_ref": [
      "r947",
      "r948",
      "r949",
      "r951",
      "r952"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reserve to reduce inventory to lower of cost or net realizable value.",
        "label": "SEC Schedule, 12-09, Reserve, Inventory [Member]",
        "terseLabel": "SEC Schedule, 12-09, Reserve, Inventory [Member]"
       }
      }
     },
     "localname": "InventoryValuationReserveMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "auth_ref": [
      "r159",
      "r803"
     ],
     "calculation": {
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Inventory, Work in Process, Net of Reserves",
        "terseLabel": "Work-in-process"
       }
      }
     },
     "localname": "InventoryWorkInProcessNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Land": {
     "auth_ref": [
      "r934"
     ],
     "calculation": {
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.",
        "label": "Land",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "Land",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LatestTaxYearMember": {
     "auth_ref": [
      "r1008"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Latest identified tax year.",
        "label": "Latest Tax Year [Member]",
        "terseLabel": "Tax Year 2019 [Member]"
       }
      }
     },
     "localname": "LatestTaxYearMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r1023"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of Lease Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r1024"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Lessee Operating Lease Liability Maturity"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r634"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "terseLabel": "Lessee, Operating Lease, Liability, to be Paid"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/LeaseMaturityDisclosureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r634"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, after Year Five"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/LeaseMaturityDisclosureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r634"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year One"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/LeaseMaturityDisclosureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r634"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Five"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/LeaseMaturityDisclosureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r634"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Four"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/LeaseMaturityDisclosureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r634"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Three"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/LeaseMaturityDisclosureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r634"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Two"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/LeaseMaturityDisclosureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r634"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/LeaseMaturityDisclosureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Letters of credit outstanding"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r33",
      "r282",
      "r371",
      "r406",
      "r407",
      "r409",
      "r410",
      "r411",
      "r413",
      "r415",
      "r417",
      "r418",
      "r580",
      "r583",
      "r584",
      "r607",
      "r719",
      "r811",
      "r843",
      "r974",
      "r1025",
      "r1026"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r138",
      "r186",
      "r657",
      "r831",
      "r945",
      "r960",
      "r1019"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r35",
      "r235",
      "r282",
      "r371",
      "r406",
      "r407",
      "r409",
      "r410",
      "r411",
      "r413",
      "r415",
      "r417",
      "r418",
      "r580",
      "r583",
      "r584",
      "r607",
      "r831",
      "r974",
      "r1025",
      "r1026"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "terseLabel": "Liabilities, Noncurrent"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r28",
      "r185",
      "r1034"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-Term Line of Credit",
        "terseLabel": "Long-term Line of Credit"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility [Abstract]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "auth_ref": [
      "r32"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "terseLabel": "Line of credit, current borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "auth_ref": [
      "r32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate at the end of the reporting period.",
        "label": "Line of Credit Facility, Interest Rate at Period End",
        "terseLabel": "Line of Credit Facility, Interest Rate at Period End"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDescription": {
     "auth_ref": [
      "r32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate.",
        "label": "Line of Credit Facility, Interest Rate Description",
        "terseLabel": "Line of Credit Facility, Interest Rate Description"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateDescription",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "auth_ref": [
      "r944"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facilities [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum amount borrowed under the credit facility at any time during the period.",
        "label": "Line of Credit Facility, Maximum Amount Outstanding During Period",
        "terseLabel": "Line of credit facility, maximum amount outstanding during period"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r32"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Line of credit, maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r32"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Line of credit, remaining borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r32",
      "r944"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to 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.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MachineryAndEquipmentGross": {
     "auth_ref": [
      "r164"
     ],
     "calculation": {
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Machinery and Equipment, Gross",
        "terseLabel": "Machinery and equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and Equipment [Member]"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketableSecuritiesNoncurrent": {
     "auth_ref": [
      "r935"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in marketable security, classified as noncurrent.",
        "label": "Marketable Securities, Noncurrent",
        "terseLabel": "Marketable Securities, Noncurrent"
       }
      }
     },
     "localname": "MarketableSecuritiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r195",
      "r208"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "Nature of Operations"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r275"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r275"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r154",
      "r155",
      "r156"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r147",
      "r156",
      "r188",
      "r233",
      "r259",
      "r262",
      "r267",
      "r282",
      "r297",
      "r299",
      "r300",
      "r301",
      "r302",
      "r305",
      "r306",
      "r317",
      "r333",
      "r347",
      "r353",
      "r356",
      "r371",
      "r406",
      "r407",
      "r409",
      "r410",
      "r411",
      "r413",
      "r415",
      "r417",
      "r418",
      "r602",
      "r607",
      "r662",
      "r740",
      "r758",
      "r759",
      "r812",
      "r841",
      "r974"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss)",
        "terseLabel": "Net income",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r272",
      "r299",
      "r300",
      "r301",
      "r302",
      "r309",
      "r310",
      "r318",
      "r321",
      "r333",
      "r347",
      "r353",
      "r356",
      "r812"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "terseLabel": "Net Income (Loss) Available to Common Stockholders, Basic"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetInvestmentHedgingMember": {
     "auth_ref": [
      "r105"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedges of a net investment in a foreign operation.",
        "label": "Net Investment Hedging [Member]",
        "terseLabel": "Net Investment Hedging [Member]"
       }
      }
     },
     "localname": "NetInvestmentHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "New Accounting Standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncumulativePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred stock upon which unpaid dividends do not accrue.",
        "label": "Noncumulative Preferred Stock [Member]",
        "terseLabel": "Noncumulative Preferred Stock [Member]"
       }
      }
     },
     "localname": "NoncumulativePreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r361"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-Lived Assets",
        "terseLabel": "Long-Lived Assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NondesignatedMember": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Not Designated as Hedging Instrument [Member]",
        "terseLabel": "Not designated as hedging Instruments [Member]"
       }
      }
     },
     "localname": "NondesignatedMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativeNotionalAmountsDetails",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other income (expense):"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NonvotingCommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock securities that do not empower a holder to vote on corporate resolutions or the election of directors.",
        "label": "Nonvoting Common Stock [Member]",
        "terseLabel": "Class A Nonvoting Common Stock",
        "verboseLabel": "Class A Nonvoting Common Stock"
       }
      }
     },
     "localname": "NonvotingCommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OpenTaxYear": {
     "auth_ref": [
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format.",
        "label": "Open Tax Year",
        "terseLabel": "Open Tax Year"
       }
      }
     },
     "localname": "OpenTaxYear",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "gYearListItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r333",
      "r347",
      "r353",
      "r356",
      "r812"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r629",
      "r830"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating Lease Cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r626"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Operating Lease, Liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/LeaseMaturityDisclosureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r626"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Current operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r626"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Long-term operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r627",
      "r630"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash outflows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r625"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r633",
      "r830"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r632",
      "r830"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term (in years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Leased Assets [Line Items]",
        "terseLabel": "Operating Leased Assets [Line Items]"
       }
      }
     },
     "localname": "OperatingLeasedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r90"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Operating Loss Carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsMember": {
     "auth_ref": [
      "r107",
      "r120"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other assets.",
        "label": "Other Assets [Member]",
        "terseLabel": "Other assets [Member]"
       }
      }
     },
     "localname": "OtherAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r242"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract]",
        "terseLabel": "Pension and other post-retirement benefits:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]",
        "terseLabel": "Cash flow hedges:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": {
     "auth_ref": [
      "r3",
      "r144",
      "r609",
      "r610",
      "r613"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax",
        "terseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "auth_ref": [
      "r26",
      "r41",
      "r266",
      "r614",
      "r617",
      "r621",
      "r937"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax",
        "terseLabel": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTax": {
     "auth_ref": [
      "r269",
      "r614",
      "r615",
      "r621",
      "r649",
      "r663",
      "r937",
      "r938"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax, after reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), before Tax",
        "totalLabel": "Other comprehensive income (loss), before tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": {
     "auth_ref": [
      "r253",
      "r254"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax",
        "totalLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax, Total"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": {
     "auth_ref": [
      "r255"
     ],
     "calculation": {
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTaxDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax",
        "negatedTerseLabel": "Cash flow hedges"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": {
     "auth_ref": [
      "r253",
      "r254",
      "r586",
      "r587",
      "r591"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax",
        "terseLabel": "Net gain recognized in other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": {
     "auth_ref": [
      "r204",
      "r254",
      "r257"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax",
        "negatedTerseLabel": "Reclassification adjustment for gains included in net income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
     "auth_ref": [
      "r3",
      "r7",
      "r611",
      "r620"
     ],
     "calculation": {
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTaxDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax",
        "terseLabel": "Other income tax adjustments and currency translation"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax": {
     "auth_ref": [
      "r588"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative designated and qualifying as net investment hedge.",
        "label": "Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax",
        "terseLabel": "Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r18",
      "r26",
      "r260",
      "r263",
      "r269",
      "r614",
      "r615",
      "r621",
      "r649",
      "r663",
      "r937",
      "r938"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other Comprehensive Income (Loss), Net of Tax",
        "totalLabel": "Other comprehensive income (loss), net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income (loss):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": {
     "auth_ref": [
      "r6",
      "r144",
      "r821",
      "r979"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax",
        "negatedTotalLabel": "Other Comprehensive (Income) Loss, Pension and other Post-retirement Benefits, after Reclassification Adjustment, before Tax, total"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": {
     "auth_ref": [
      "r5",
      "r144",
      "r172"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax",
        "terseLabel": "Net (loss) gain recognized in other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": {
     "auth_ref": [
      "r6",
      "r7",
      "r180"
     ],
     "calculation": {
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTaxDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax",
        "terseLabel": "Pension and other post-retirement benefits"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": {
     "auth_ref": [
      "r9",
      "r144",
      "r258",
      "r480"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax",
        "negatedTerseLabel": "Net actuarial gain amortization"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossTax": {
     "auth_ref": [
      "r7",
      "r265",
      "r269",
      "r545",
      "r573",
      "r574",
      "r614",
      "r618",
      "r621",
      "r649",
      "r663"
     ],
     "calculation": {
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTaxDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Tax",
        "negatedLabel": "Income tax benefit (expense) related to items of other comprehensive income (loss)",
        "negatedTotalLabel": "Income tax benefit (expense) related to items of other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTaxDetails",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Tax [Abstract]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other current liabilities.",
        "label": "Other Current Liabilities [Member]",
        "terseLabel": "Other current liabilities [Member]"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail",
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r34",
      "r831"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLongTermDebtNoncurrent": {
     "auth_ref": [
      "r36",
      "r718"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.",
        "label": "Other Long-Term Debt, Noncurrent",
        "terseLabel": "Other Long-Term Debt, Noncurrent"
       }
      }
     },
     "localname": "OtherLongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r156"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedTerseLabel": "Other"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r152"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      },
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Investment and other income"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r926",
      "r940"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedTerseLabel": "Other"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedTerseLabel": "Purchase of treasury stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
        "label": "Payments of Dividends",
        "negatedTerseLabel": "Payment of dividends"
       }
      }
     },
     "localname": "PaymentsOfDividends",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r46"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "terseLabel": "Cash dividends on Common Stock"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r273"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "negatedTerseLabel": "Payments for employee taxes withheld from stock-based awards"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedTerseLabel": "Acquisition of businesses, net of cash acquired",
        "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r153"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedTerseLabel": "Purchases of property, plant and equipment",
        "terseLabel": "Expenditures for property, plant &amp; equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost (reversal of cost) for pension and other postretirement benefits.",
        "label": "Pension and Other Postretirement Benefits Cost (Reversal of Cost)",
        "terseLabel": "Pension and other postretirement benefit expense"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/EmployeeBenefitPlansAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r471",
      "r472",
      "r473",
      "r479",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r821"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Employee Benefit Plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/EmployeeBenefitPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PercentageOfLIFOInventory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of LIFO (last in first out) inventory to total inventory as of the balance sheet date if other than 100 percent.",
        "label": "Percentage of LIFO Inventory",
        "terseLabel": "Percentage of LIFO Inventory"
       }
      }
     },
     "localname": "PercentageOfLIFOInventory",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "Performance Shares"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r132",
      "r720"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred Stock, Shares Authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r936"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.",
        "label": "Prepaid Expenses and Other Current Assets [Member]",
        "terseLabel": "Prepaid expenses and other current assets [Member]"
       }
      }
     },
     "localname": "PrepaidExpensesAndOtherCurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail",
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Proceeds from Divestiture of Businesses",
        "terseLabel": "Sale of business"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "auth_ref": [
      "r8",
      "r22"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.",
        "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised",
        "terseLabel": "Options, Exercised in Period, Proceeds from Issuance of Shares"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r45",
      "r944"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Proceeds from borrowing on credit facilities"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r927",
      "r941"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r8",
      "r22"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r164",
      "r238",
      "r660"
     ],
     "calculation": {
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Gross",
        "totalLabel": "Property, plant and equipment\u2014gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r13",
      "r652",
      "r660",
      "r831"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property, plant and equipment\u2014net",
        "totalLabel": "Property, plant and equipment\u2014net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r13",
      "r200",
      "r205",
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Property, Plant and Equipment, Useful Life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "auth_ref": [
      "r26",
      "r41",
      "r266",
      "r614",
      "r619",
      "r621",
      "r937"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax",
        "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive loss"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reconciliation [Abstract]",
        "terseLabel": "Segment Reconciliation [Abstract]"
       }
      }
     },
     "localname": "ReconciliationFromSegmentTotalsToConsolidatedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r58",
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]",
        "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated"
       }
      }
     },
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Unrecognized Tax Benefits:"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r47",
      "r944"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Repayments of Lines of Credit",
        "terseLabel": "Repayments of Lines of Credit"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r128",
      "r538",
      "r1033"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs 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 whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and Development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units (RSUs)"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r135",
      "r170",
      "r656",
      "r683",
      "r685",
      "r692",
      "r721",
      "r831"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated undistributed earnings (deficit).",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r231",
      "r294",
      "r295",
      "r296",
      "r298",
      "r304",
      "r306",
      "r372",
      "r373",
      "r528",
      "r529",
      "r530",
      "r564",
      "r565",
      "r592",
      "r594",
      "r595",
      "r597",
      "r600",
      "r680",
      "r682",
      "r694",
      "r1038"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated undistributed earnings (deficit).",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r334",
      "r335",
      "r346",
      "r351",
      "r352",
      "r358",
      "r360",
      "r362",
      "r466",
      "r467",
      "r645"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Net sales"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r209",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r797"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recongition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r209",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/RevenueRecognition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition [Abstract]",
        "terseLabel": "Revenue Recognition [Abstract]"
       }
      }
     },
     "localname": "RevenueRecognitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r742",
      "r797",
      "r809"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Shipping and Handling Costs"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "auth_ref": [
      "r928"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "terseLabel": "Revenue, Remaining Performance Obligation, Percentage"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r631",
      "r830"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Operating lease assets obtained in exchange for new operating lease liabilities (1)"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesCommissionsAndFees": {
     "auth_ref": [
      "r151"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primarily represents commissions incurred in the period based upon the sale by commissioned employees or third parties of the entity's goods or services, and fees for sales assistance or product enhancements performed by third parties (such as a distributor or value added reseller).",
        "label": "Sales Commissions and Fees",
        "terseLabel": "Sales Incentives"
       }
      }
     },
     "localname": "SalesCommissionsAndFees",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSalesIncentivesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r41",
      "r1020",
      "r1021"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r93",
      "r95",
      "r577"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r177"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r114"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r958"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Reconciliations of Numerator and Denominator of Basic and Diluted Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/NetIncomeperCommonShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r175"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": {
     "auth_ref": [
      "r60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.",
        "label": "Revenue from External Customers by Products and Services [Table]",
        "terseLabel": "Revenue from External Customers by Products and Services [Table]"
       }
      }
     },
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationNetSalesbyProductsandServicesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": {
     "auth_ref": [
      "r60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue from External Customers by Products and Services [Table Text Block]",
        "terseLabel": "Revenue from External Customers by Products and Services"
       }
      }
     },
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r604",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Financial Assets and Liabilities Accounted for at Fair Value on a Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r65",
      "r67",
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r65",
      "r67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r814"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r814",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r946"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Schedule of (Loss) Earnings from Continuing Operations"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r30",
      "r139",
      "r140",
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of Inventory"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": {
     "auth_ref": [
      "r32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Line of Credit Facilities [Table Text Block]",
        "terseLabel": "Schedule of Line of Credit Facilities"
       }
      }
     },
     "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": {
     "auth_ref": [
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions.",
        "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]",
        "terseLabel": "Schedule of Notional Amounts of Outstanding Derivative Positions"
       }
      }
     },
     "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Schedule of Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "auth_ref": [
      "r61",
      "r148"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "terseLabel": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r61",
      "r145"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of 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.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r55",
      "r56",
      "r57",
      "r62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. 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.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r55",
      "r56",
      "r57",
      "r62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Schedule of Segment Reporting Information by Segment"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r493",
      "r495",
      "r497",
      "r498",
      "r499",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails",
      "http://www.bradyid.com/role/StockholdersEquityValuationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r20",
      "r21",
      "r82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Schedule of Stock Option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r174"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Schedule of RSU Activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r72",
      "r73",
      "r74",
      "r75",
      "r76",
      "r77",
      "r78",
      "r168",
      "r169",
      "r170",
      "r244",
      "r245",
      "r246",
      "r327",
      "r432",
      "r433",
      "r434",
      "r436",
      "r439",
      "r444",
      "r446",
      "r688",
      "r689",
      "r690",
      "r691",
      "r817",
      "r923",
      "r943"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also 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.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityScheduleofCapitalStockDetails",
      "http://www.bradyid.com/role/StockholdersEquityScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockByClassTextBlock": {
     "auth_ref": [
      "r29",
      "r71",
      "r73",
      "r74",
      "r75",
      "r76",
      "r77",
      "r78",
      "r132",
      "r133",
      "r168",
      "r169",
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Stock by Class [Table Text Block]",
        "terseLabel": "Schedule of Capital Stock"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Stockholders Equity [Table Text Block]",
        "terseLabel": "Schedule of Other Activity in Stockholders' Equity"
       }
      }
     },
     "localname": "ScheduleOfStockholdersEquityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r828",
      "r1009"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r330",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r356",
      "r362",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r398",
      "r399",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r814",
      "r929",
      "r1035"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails",
      "http://www.bradyid.com/role/SegmentInformationNetSalesbyProductsandServicesDetails",
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r345",
      "r350",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r362"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r151"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling, General and Administrative Expenses [Member]",
        "terseLabel": "Selling, General and Administrative Expenses [Member]"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r825"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "verboseLabel": "Award Vesting Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Equity Instruments Other than Options, Forfeited in Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Equity Instruments Other than Options, Grants in Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r509",
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Equity Instruments Other than Options, Nonvested, Number, Ending Balance",
        "periodStartLabel": "Equity Instruments Other than Options, Nonvested, Number, Beginning Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r509",
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Ending Balance",
        "periodStartLabel": "Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Beginning Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Equity Instruments Other than Options, Vested in Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r516"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "terseLabel": "Equity Instruments Other than Options, Vested in Period, Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [
      "r493",
      "r495",
      "r497",
      "r498",
      "r499",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://www.bradyid.com/role/StockholdersEquitySummaryofRSUandPRSUAwardsDetails",
      "http://www.bradyid.com/role/StockholdersEquityValuationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r827"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "terseLabel": "Class A Nonvoting Common Stock Shares Reserved for Outstanding Share-Based Awards"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Number of Shares Remaining for Future Issuance of Share-Based Awards"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Options Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Options Exercisable, Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r516"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Options, Exercised in Period, Aggregate Intrinsic Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r986"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
        "negatedLabel": "Options Forfeited or Expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r986"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Options Forfeited or Expired, Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Options Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r81"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Options Outstanding, Intrinsic Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r501",
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Shares Outstanding, Ending Balance",
        "periodStartLabel": "Shares Outstanding, Beginning Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Options Outstanding [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r501",
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Options Outstanding, Ending Balance, Weighted Average Exercise Price",
        "periodStartLabel": "Options Outstanding, Beginning Balance, Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Options Outstanding, Weighted Average Exercise Price [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r497",
      "r498",
      "r499",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]",
        "verboseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Options Exercised, Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Options Granted, Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r492",
      "r500",
      "r519",
      "r520",
      "r521",
      "r522",
      "r525",
      "r531",
      "r532",
      "r533",
      "r534"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": {
     "auth_ref": [
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.",
        "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]",
        "terseLabel": "Schedule of PRSU Activity"
       }
      }
     },
     "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r980"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r826"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityValuationAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r81"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Options Exercisable, Intrinsic Value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Options Exercisable, Weighted Average Remaining Contractual Term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Options Outstanding, Weighted Average Remaining Contractual Term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "auth_ref": [
      "r516"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value",
        "terseLabel": "Options, Vested in Period, Fair Value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r157",
      "r279"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State and Local Jurisdiction [Member]"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r232",
      "r330",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r356",
      "r362",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r396",
      "r398",
      "r399",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r814",
      "r929",
      "r1035"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails",
      "http://www.bradyid.com/role/SegmentInformationNetSalesbyProductsandServicesDetails",
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r210",
      "r244",
      "r245",
      "r246",
      "r282",
      "r312",
      "r316",
      "r319",
      "r321",
      "r327",
      "r328",
      "r371",
      "r406",
      "r409",
      "r410",
      "r411",
      "r417",
      "r418",
      "r432",
      "r433",
      "r436",
      "r439",
      "r446",
      "r607",
      "r688",
      "r689",
      "r690",
      "r691",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r720",
      "r741",
      "r760",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r923",
      "r943",
      "r957"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r18",
      "r39",
      "r231",
      "r265",
      "r266",
      "r267",
      "r294",
      "r295",
      "r296",
      "r298",
      "r304",
      "r306",
      "r326",
      "r372",
      "r373",
      "r447",
      "r528",
      "r529",
      "r530",
      "r564",
      "r565",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r600",
      "r614",
      "r616",
      "r617",
      "r618",
      "r619",
      "r621",
      "r635",
      "r680",
      "r681",
      "r682",
      "r694",
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical",
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [
      "r294",
      "r295",
      "r296",
      "r326",
      "r645",
      "r686",
      "r705",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r720",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r739",
      "r742",
      "r743",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r760",
      "r836"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r294",
      "r295",
      "r296",
      "r326",
      "r645",
      "r686",
      "r705",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r720",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r739",
      "r742",
      "r743",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r760",
      "r836"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)"
       }
      }
     },
     "localname": "StockAppreciationRightsSARSMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r18",
      "r132",
      "r133",
      "r170",
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Options Exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r83",
      "r132",
      "r133",
      "r170"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "negatedTerseLabel": "Issuance of shares of Class\u00a0A Common Stock under stock plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Stock Repurchase Program, Authorized Amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r18",
      "r132",
      "r133",
      "r170",
      "r694",
      "r760",
      "r781",
      "r842"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Stock Repurchased During Period, Value",
        "negatedTerseLabel": "Repurchase of shares of Class\u00a0A Common Stock, including excise taxes"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r133",
      "r136",
      "r137",
      "r158",
      "r722",
      "r738",
      "r761",
      "r762",
      "r831",
      "r843",
      "r945",
      "r960",
      "r1019",
      "r1038"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.",
        "label": "Equity, Attributable to Parent",
        "periodEndLabel": "Ending Balances",
        "periodStartLabel": "Beginning Balances",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]",
        "terseLabel": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r167",
      "r281",
      "r431",
      "r433",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r447",
      "r599",
      "r763",
      "r764",
      "r783"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for equity.",
        "label": "Equity [Text Block]",
        "terseLabel": "Stockholder's Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [
      "r622",
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r622",
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r622",
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more 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.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r622",
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r622",
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r636",
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental Cash Flow Information"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "auth_ref": [
      "r90"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Tax Credit Carryforward, Amount",
        "terseLabel": "Other Tax Carryforward, Gross Amount"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxCreditCarryforwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Tax Credit Carryforward [Line Items]",
        "terseLabel": "Tax Credit Carryforward [Line Items]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardTable": {
     "auth_ref": [
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.",
        "label": "Tax Credit Carryforward [Table]",
        "terseLabel": "Tax Credit Carryforward [Table]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about the period subject to enacted tax laws.",
        "label": "Tax Period [Axis]",
        "terseLabel": "Tax Period [Axis]"
       }
      }
     },
     "localname": "TaxPeriodAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identified tax period.",
        "label": "Tax Period [Domain]",
        "terseLabel": "Tax Period [Domain]"
       }
      }
     },
     "localname": "TaxPeriodDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.",
        "label": "Technology-Based Intangible Assets [Member]",
        "terseLabel": "Technology-Based Intangible Assets [Member]"
       }
      }
     },
     "localname": "TechnologyBasedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r190",
      "r191",
      "r192",
      "r365",
      "r366",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivables"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade Names [Member]"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/OtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonMember": {
     "auth_ref": [
      "r79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common [Member]",
        "terseLabel": "Treasury Stock, Common"
       }
      }
     },
     "localname": "TreasuryStockCommonMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonShares": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical": {
       "order": 2.0,
       "parentTag": "us-gaap_CommonStockSharesIssued",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common, Shares",
        "terseLabel": "Treasury Stock, Common, Shares"
       }
      }
     },
     "localname": "TreasuryStockCommonShares",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r38",
      "r79",
      "r80"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury stock \u2014 6,252,763 and 4,890,779 shares, respectively, of Class\u00a0A nonvoting common stock, at cost"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r540",
      "r549"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Unrecognized Tax Benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation": {
     "auth_ref": [
      "r1010"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from foreign currency translation.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation",
        "negatedTerseLabel": "Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r550"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedTerseLabel": "Reductions for tax positions of prior years"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "auth_ref": [
      "r552"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "negatedTerseLabel": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued": {
     "auth_ref": [
      "r1007"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of statutory penalties accrued for a tax position claimed or expected to be claimed by the entity, in its tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties Accrued",
        "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties Accrued"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense": {
     "auth_ref": [
      "r1007"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties Expense",
        "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties Expense"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r551"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Additions based on tax positions related to the current year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation": {
     "auth_ref": [
      "r1010"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from foreign currency translation.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation",
        "terseLabel": "Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r550"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Additions for tax positions of prior years (1)"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": {
     "auth_ref": [
      "r1007"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense accrued for an underpayment of income taxes.",
        "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued",
        "terseLabel": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": {
     "auth_ref": [
      "r1007"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense for an underpayment of income taxes.",
        "label": "Unrecognized Tax Benefits, Interest on Income Taxes Expense",
        "negatedTerseLabel": "Unrecognized Tax Benefits, Interest on Income Taxes Expense"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r553"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "negatedTerseLabel": "Lapse of statute of limitations"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r554"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r52",
      "r53",
      "r54",
      "r197",
      "r198",
      "r201",
      "r202"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "auth_ref": [
      "r947",
      "r948",
      "r949",
      "r951",
      "r952"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.",
        "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]"
       }
      }
     },
     "localname": "ValuationAllowanceOfDeferredTaxAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r287",
      "r292"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "Balances at end of period",
        "periodStartLabel": "Balances at beginning of period"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r290"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "terseLabel": "Additions \u2014 Charged to expense"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r291"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "negatedTerseLabel": "Deductions - written off"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r287",
      "r288",
      "r289",
      "r291",
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired": {
     "auth_ref": [
      "r950"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from business combination.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Business Acquired",
        "terseLabel": "Additions \u2014 Due to acquired businesses"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesReservesOfBusinessesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r287",
      "r288",
      "r289",
      "r291",
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r311",
      "r321"
     ],
     "calculation": {
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted",
        "totalLabel": "Denominator for diluted earnings per share for both Class A and Class B"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted average common shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r309",
      "r321"
     ],
     "calculation": {
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic",
        "verboseLabel": "Denominator for basic earnings per share for both Class A and Class B"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1000": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1001": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1002": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1003": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1004": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1005": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1006": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1007": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1008": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1009": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1010": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1011": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1012": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1013": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1014": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1015": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1016": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1017": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1018": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1019": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1020": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1021": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1022": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1023": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1024": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1025": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1026": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1027": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1028": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1029": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1030": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1031": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1032": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1033": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1034": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1035": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1036": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1037": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Subparagraph": "(i)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1038": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1039": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(ii)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1040": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1041": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1042": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1043": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(iii)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "220",
   "URI": "https://asc.fasb.org//220/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org//235/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "https://asc.fasb.org//350/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org//440/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org//470/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org//505/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org//805/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "https://asc.fasb.org//815/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org//275/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org//606/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(C)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.B)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(n))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org//260/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org//280/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org//330/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org//350-30/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org//715/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org//718/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "730",
   "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org//740/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4CCC",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CCC",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480627/815-20-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(iii)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(iv)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(i)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org//830/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-21",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//842-20/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org//855/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(c)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(e)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(f)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(g)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(h)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(b)(2)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(2)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(4)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(e)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(f)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13)(a)(4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(14))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(17))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(19))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(8))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-05(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-05(4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "220",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(9))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(c)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(b)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r844": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r845": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r846": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r847": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r848": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r849": {
   "Name": "Form 20-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "16",
   "Subsection": "J",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r850": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r851": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Subparagraph": "i",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r852": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Sentence": "A",
   "Subparagraph": "i",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r853": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Sentence": "B",
   "Subparagraph": "i",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r854": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Sentence": "C",
   "Subparagraph": "i",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r855": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Sentence": "D",
   "Subparagraph": "i",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r856": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Sentence": "E",
   "Subparagraph": "i",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r857": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Subparagraph": "ii",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r858": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Subparagraph": "iii",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r859": {
   "Name": "Form 20-F",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "6",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "720",
   "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r860": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Subparagraph": "ii",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r861": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r862": {
   "Name": "Form 40-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "19",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r863": {
   "Name": "Form 40-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "19",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r864": {
   "Name": "Form 40-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "19",
   "Sentence": "i",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r865": {
   "Name": "Form 40-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "19",
   "Sentence": "ii",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r866": {
   "Name": "Form 40-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "19",
   "Sentence": "iii",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r867": {
   "Name": "Form 40-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "19",
   "Sentence": "iv",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r868": {
   "Name": "Form 40-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "19",
   "Sentence": "v",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r869": {
   "Name": "Form 40-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "19",
   "Subparagraph": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r870": {
   "Name": "Form 40-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "19",
   "Subparagraph": "3",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r871": {
   "Name": "Form 40-F",
   "Paragraph": "b",
   "Publisher": "SEC",
   "Section": "19",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r872": {
   "Name": "Form N-CSR",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "18",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r873": {
   "Name": "Form N-CSR",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "18",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r874": {
   "Name": "Form N-CSR",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "18",
   "Sentence": "i",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r875": {
   "Name": "Form N-CSR",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "18",
   "Sentence": "ii",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r876": {
   "Name": "Form N-CSR",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "18",
   "Sentence": "iii",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r877": {
   "Name": "Form N-CSR",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "18",
   "Sentence": "iv",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r878": {
   "Name": "Form N-CSR",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "18",
   "Sentence": "v",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r879": {
   "Name": "Form N-CSR",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "18",
   "Subparagraph": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r880": {
   "Name": "Form N-CSR",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "18",
   "Subparagraph": "3",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r881": {
   "Name": "Form N-CSR",
   "Paragraph": "b",
   "Publisher": "SEC",
   "Section": "18",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r882": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r883": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Publisher": "SEC",
   "Section": "402",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r884": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r885": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "ii",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r886": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "iii",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r887": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "iv",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r888": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "vi",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r889": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "3",
   "Publisher": "SEC",
   "Section": "402",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r890": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "4",
   "Publisher": "SEC",
   "Section": "402",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r891": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "5",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "i",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r892": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "5",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "ii",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r893": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "5",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "iii",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r894": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "5",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "iv",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r895": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "6",
   "Publisher": "SEC",
   "Section": "402",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r896": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "6",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "i",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r897": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r898": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "i",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r899": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "A",
   "Subparagraph": "i",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r900": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "B",
   "Subparagraph": "i",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r901": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "C",
   "Subparagraph": "i",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r902": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "D",
   "Subparagraph": "i",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r903": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "E",
   "Subparagraph": "i",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r904": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "ii",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r905": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "iii",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r906": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r907": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Subsection": "x",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r908": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Subsection": "x",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r909": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "A",
   "Subparagraph": "ii",
   "Subsection": "x",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r910": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "C",
   "Subparagraph": "ii",
   "Subsection": "x",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r911": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "D",
   "Subparagraph": "ii",
   "Subsection": "x",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r912": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "E",
   "Subparagraph": "ii",
   "Subsection": "x",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r913": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "F",
   "Subparagraph": "ii",
   "Subsection": "x",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r914": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Publisher": "SEC",
   "Section": "408",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r915": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "408",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r916": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "408",
   "Subparagraph": "A",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r917": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "408",
   "Subparagraph": "B",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r918": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "408",
   "Subparagraph": "C",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r919": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "408",
   "Subparagraph": "D",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r920": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "408",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r921": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r922": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r923": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r924": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r925": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r926": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r927": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r928": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r929": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r930": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r931": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "11",
   "Subsection": "03",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r932": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(ii)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r933": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r934": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r935": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r936": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r937": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r938": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r939": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r940": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r941": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r942": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r943": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r944": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r945": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r946": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r947": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r948": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r949": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r950": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r951": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r952": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r953": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r954": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r955": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r956": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r957": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r958": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r959": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r960": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r961": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r962": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r963": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r964": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r965": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r966": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r967": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r968": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r969": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r970": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r971": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r972": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r973": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org//450/tableOfContent",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r974": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r975": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r976": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r977": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r978": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-27",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r979": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r980": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r981": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r982": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r983": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r984": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r985": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r986": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r987": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r988": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r989": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r990": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r991": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r992": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r993": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r994": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r995": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r996": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r997": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r998": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r999": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>109
<FILENAME>0000746598-23-000058-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000746598-23-000058-xbrl.zip
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
M["B(EF&Z4#@X&*C91[5E=%X.F=NH7#AG@@K ;0YJ.J@EZ&M#S\Z*= ?RE:@
M=CZ%F:_!:H[ FK5;XC $T-N?O3 .FE&PS&[5C<K1X ]9N_>FD ;S.%'6@>"Z
M$N5YTIN$*W5NF-T=,K[!\H!5P"Y^6)('PU.B@GD8DZJU"F&GPN &N,O,VPAO
MBGF0J! ...7-]I\LJOPFOH%WC?P+,*N4<V!A3&=%VE;;$HIU5A5PC/$\2&@T
MWD5TL\S1826?BM?D"U[$[@YTYWD;L@J=BPX[LL[C%:YNZJP4[T%(NPLS0:>/
M\^7=A^Z>*[XM5^0&Q:709.,4M 7V.9%;#+59="S"[2!GW3R(2WIY&*,-6461
M*@HD.SL+\B'G=H81?E"EH-*J=<EF9@:CB/\+-NRE]]/;92:GV: >V>!9C*^#
M62DA>IP9/HIN8Z-%:])'SQ^1OYP:\9EPPZZQQHGAMWPX1@ [>Y^@HQ&>@AET
M"]Q:A'J=%61Q/R?'%*RJ$;/6/YQF99FMGA_9GX33(DNJLOF3.\+<_+_+7(^\
M#A?JT317X<='Q/2>A\EMN"G\UW^KZ/J?5NMX?- Z[J-UH"^X7^I&N_,>Z'[R
M[.F9&V5B]C@MU+\JY(SDN>: S ^M=I\>".!^!&!D;W_HH&%)CL1+!<H 1H(Q
M[CE'Z0\B$84SQFDQ !W.LK5$UD2GSDFAH,_-IQ3[X<BBCI!Z.BK/!(8#M6OF
MNY]UQ(A%--,B!9] GJ>@=;"TQFBM,[\VT]A,&HV#I,@:4]^N-5%8M8+1"F4"
M4FMX(N?@)' "'2^+26MS-Z0DQ1:81\81+_8$LC$"7Y.V#4K\VHE$XT]'@>(0
M*[[;T5?P]5KA')F0[9:-U2'O.;XOY7CJP77@\;"S P^[5U*B%XKM#QM[F]VH
MU51AT@RF.4R>_=BW^LGA5M_K5E]=?CCOSV6FG(?5.LDV2H%N6DHF!^BK4;92
M&%&J<O2)G4<E:ZM/'A^TU3MIXNF!)NY#$V_B(@+3Z']5V(?(D>\DCC-,AEK$
M*492@_-J 7<MF+#BFA(-_$\%VL[)Y,>^\<\.-_X^-][Q-/;GQH?!1[5!CW^X
M8"$ )L$2GH;K;7(/,/%6BPLG3@)FE8*+&8O+=:V75RH=2#!YHR'_$XE=S!.;
MMC )!IP?R$$9ZS/]F&:W*;Y%3O6<%4-G&W7V*[V#G>'Z-9P:2NF/-"[Y?9WT
M6F>V,V^Z% <I."R4Z*1$MHE^;&J?'/6%W"=GY#[N.[FK' -KE&3S,D3_P\LL
MK8K^D/X4I^-E&+'1SQ$.U/S8LZ&#I DSB#(;(8%,:4F86Z3RFQ@=)FM>,'YZ
M@]X(+4DQ_EAB< V%Z#$&;@I=.[""*2^UVR<NW+!3QC2)$ROFXMF D8"$'V$
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
MP-@:.=RMW_^R$,4W[*1]"%+4W$Z.I4\VN?JT#/&_S'F\JD*\.S,4[;70IN"
M%4H1@/H_014ASL3ZP':_=[_:K!_B('?<#NTR9(>(N P'1O_4T+*ETSYP=*>'
MT=7,6H%\^1N\:T.M7H>V$X#2D63+F$)3UA89W$ZLF)MACQIEA)<O_ =.QQP'
M_4K\1/Z H]WF06HU\D:V3KPI%4OBGK9')UFULQIQ#;^.$__[D= AOE2G(4M!
MTD-5ERO$J>-<%.(P=5+4_H%]EDX]IP.[5"N;*LC2:XT;--BXC1\4WT5U^_KW
M\1Y +D_WJ!@ZL#=?%??F3[MAOUU^>'7QZZ_G;R_>_?YA/SO69RO]:7_P<"9/
MV(F]K?X/\5!T?^=K*VE[4 +H9F</=)4\&O)-C!I*]K.@:.T@&B"?__J7QT]>
MB&NN'1L'H=0HIL1Y=,9I%28E^WP)0,9)VY:406+L)O-?^R0%VQI; ;!H,2 #
M(UT(1ZY-C55CDP]A#]Y4V(<I9X]FVYK;>DNUS5TK4,J9]IUOKT,FLU4I,*BT
MPC03D!!Q@6 *AGN;7+UMIM9Y+(&Z6CZHF_>I,SD$1#8":]=I<+UJ@BV;7=!)
M@ZP)=DQC>R.LMA(K>):T7([:14N$JY40 YVLP4@V&'L(>V?FS?X8TP2.'*?T
MG<0W[:\P##EW#[P^DQ7VK/;WF+1CM7+=9I1C6<2YJ05QG5M.>PN3P_HE#3W&
MW8'([Z:7[#'C^M))*L.:/SP7OJOS7*E_6Q,FC*(<VP.@K]Z-:M@^].P4=/K
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
M3=DJ]WYA(O@DP_ SC\Y8./KHR[M?N3?D7P$C&YX\O,[<F6YAS>FGH^2<#T3
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
M$CW]=:_;[!VDE9OZ:CBZL?&^0ZEY: !Q+TG975*>UG1.B:I.XR%PSRQ1X8'
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
M4V*NXR_DO0=M>:B]^!E2M/S<![,&=%U =D/3A0U\FV <.OQS5 GLC"R$:P@
MB]:_Z66DHU$+%7>I6PJ&@'1VHB9RNYF0DIH&E-1E!8;=4M,Y]7T+](8RK1Q
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
MIO3C$/TG(7IAT/,$A":'ABK('2!!B0BT\Q38;)IUB('E/>)Z3PO?!.CG 7J
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
M,789L30LDJ )#R"-HT"B$U< 2<49;0*GS>O<W!#@^-^(+))X*-*PHP\!6(=
MJLR0#.#WEV>&K&YD==NU*IVDX.D8;RR=I*@6_J]@ 0;.F=$ ?F,!<,ENA%9.
M21%9Y/K/6G8<%&(YQ:,S%Z_>J^^W6AFY'NJ: ! %:"#8 I'\/>WZ_EX+='"0
M\LE3ESH^\[=VZT=SM\HX"E%-F;M_MXY73%UJ'[P/G7^A/O$5SDSAF9"2ILTK
M;FTP$=H*+8&*J#:SDB!SM."9(WJ"U6_)U\<QRW\F!XF\OA&E[FM7H OV46C\
M )F8#4:JAX9!=-D81_XWQA.\@I0J:75(J^S-KLJN ^V6.PX:I8Y<9^(QA@AT
M)BD/PM19T@<M>2!TK *TK;%.6K!K6@ A?L_=.)H!T-^7@4;[7E9"!26-S+[-
MY\Q;A@P/81)2,C#:G_A?;4L %D)R\@*5"])L\CZ@Y D?)):PPW+.J6!.&AM5
MZ#0%,-DCSJVMPM&]&_L,'=T>L9W!AK0^3>VB I:*0^/=IVJN9 WT>QY,D>*8
MDZ5+YI.H8^)8?A1N1O9<?$G3AI/B%] 5!6J)"39W@,__R:<FG *PT'DF9&N9
M8"OR2A[ 3RVFV.K6Z8G'N&[AK@",N:RW[:5KUDZ.%S+8*%UB6KU,8H9L\-3.
MI 9JB<LE@ANPTX1&+AUM8%2BJ8BVL7&S,<_#- 0K'9)JVC]B)4)/N.8JDJK(
MN-;!8V-8(_8?>@<EP.B$(NO X,&M4%*79]E W>S69FK#L@6[FM%!<OT9,Q6A
MW$["'GE?M/&;A;I0#<U@>)\OW=21"#=2?-K*'INRB?UO=*@PH$0,A!!/?IY(
MH"!* 3+@SK3)02')_*E--+*-<C1"T*6"V1;Y99H,-;1:Q^*>'./H#3>B&9_B
MLR$53**"XS(2I.CMP72F,%.DGB,$O3-F4M=P.UDP?9I_HBW=P^=]N?[UU*%6
MMB ,,=!(KJ3+0*>$.E=(*S]0%G/K_<W5Y17]V7[_8^*#_(1>5.0 T%5!3.=N
M^'1SEMZ0J83%^X)XW$>,HLM"ORS$K8!-WDI.65R^ <Z"Y8,A+U72J,CU96@
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
M.,%H_11A33B30AKD9]"TG".?7 @!J^4#0^#,3;*/)4@"'B65#.9<UZTB+6/
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
M@X^8/Z#U*$I9Q/PR5TTGR798C*&)R$ZH3_V,8/V!)4+>(SW9#[9 C1^$KG7
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
M@V;L0" W9$^*?75FF(J2*I<K6AG11XN9XWDCUD[@Y-J?I)Q&\7O,IC-L?UX
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
M5U5I'1+>64D^SB8LNT^8LJ@H!>'CQ2"$(#R9,H<7G_A9*WC#3JDY-UH^OG\
M5X&?^-4NI6,_!#Q-'OD;R,2Q56#U0&8$"#":EBSCXC1P0WBX,.>WE<\F=MC
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
MS\P1J-ZJM7Z2S8>+^HZ(9B/TWFZMDSY[F83!E,DG$TP?][+'U^Q-4DEF4M'
M%'YJU2S.3YUVM]9<B9LZP'>=$EZJ 9EACZ8L1%AE;"<(>^9+/C:1D8IF <,B
MDM-/L^\E1D)XF)_FWH-=<])6A_!E;F1[P22HE\XT=.%1H+)D-26U1[;4QN[<
MO*D+?DQ3X?W!B8/@+=,PP&Z*:K]MWA[;242W;)QT2+L@,X9*9,?/K04&@TVV
ML4U\%$=RBL6MZ9<VUZP^:\IFZ3*I*L>>/<&>5JVU$G>V>UE'Z#69<\$\D$&%
MNBA[<VL5+I6OB. -#K^_R U8R)O9-,;,=@8!-@15NDIG7P-#4M-8&KTF&DOQ
MMDV\LR@UD9JX<<RGS-E93,.'S80!D'?5,OU<2U$A0+RCE-HJD5$#*2D<43:>
MZ]/XT1,<+!.@L61MW@X55>]=XGK8Q)0:-0(SHO)%W@<5//C!GX*_,8/:)))4
M44,MZO1(E'J"HV:04..EW XZ=&A$,R0^ 'FY^8V6>9YC5&R%"N<55405%$))
M5>*&P"# 6G8,5+Y+!".4'9<XSN*C,<HU.)>MB@-JS3D0_<S8[%QFYDWJE1KF
M,NP\QAN9HOC&;##V@:BC)],8)T"WF6ZZ_#4E@]>,>3I)0P/MJ!97+,UNO=9=
M2;,T>_5:?4/5,CL5928P-%;S+-0M6"E0K%Q2TPF^+.*+.>TB=,HBZVR5D0M.
M6&FJ+E=HLBMPJLY,PPL>:"O)3XI(9: (SQJ(+G5$AD?^RSE$DA->_Z99:\C=
M,96V>47G+1<&.XJ"@6NC#*!*XYV/Q[8_HDEBD[H1GK:>Z%9'DXI#T(^@5@Y
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
MJ36>V*J:TA0L2S,H.+H:B&-(Y =YI(*M\0S*$B]DQ['H/GH@WIT;6!Z-8#Z
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
MN _#)P'X##HP8VL[8VM42&HTB( ]TTZ3.#Y,/1FP;!G*_.7)("RZM-<O/T3
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
MM*F(WQZ3FDJMIV+;9568^.>,29L*[!TP"2LH6VU9U:KDB;P >Y[VR.9"6?K
MK?F/V^5X;*H;BS4N+C9T[[Z1(,0 'YNHG,(ZH0INJPHB$!\\UYMGOUMZ5)L8
M095IHXW*\%\AR0^M$ZY!J2S6-,"6T'6!,V>,,^NTOW+9D(YLJ-&HDFEZ8?F8
M]]C_"*1U%-NYK#S,0D-IUDCH")+;T@(&.>5F0XR5.U?T62..=\6?%K9.T-H5
M&2DG\*=T_%DCFC/XDT41&J;;9915]?(EJRU;J:-E0("22>1V"8V?\ *TBW'8
M(/SH#>':S71_<V,XM!T;?MS%6K[DNK5UA!(Y+J-6-K8[!6APSR;<Q!=Z8^Q[
M+WA?O]FNY]OA+**QOFO-K\(&#/Q&PI%G)>Z/XI[1#HO6M+H[E\4518,3,L$N
M&;77*A'5Q>TNQH]4N=LIJ[N(P.WSPNVU"DYE<;N%L=&V*M/.S:>!VQ<0[KJ/
M-:[+]&Z4KC,!37'KX@MQR19E_RTL!E3D3HZ70Q0#G@\N;:2D[(Y,&,329$6I
M4AF@0*:C: 6[(Q-6QX'AM7OK.^$CV=Y'(EPBAQ7O ]\LJ%:7K3CC"-6V+G?*
M'J JC,(S0=PENL3Q,1>'@^I=N=O>69<5F'N6F+M$<3D^YF*D$'0=O;22 .&L
MV!VUV.7B", ]*4&782T4<2%N1$]#^R>QKOXBOI='2NT:D$Q'4[7/%3(;A UZ
MU*A+"6C5$6AUHFBU8TI' /N'GTI L WT .S!*K>;V81>D1"ROSF'^7406VM8
MYSR*J=C9*\T62M1A (FV+[UK*P?SMU3)9!7D)<AK4V5N-_I2#^85$O0EZ*N2
M]+4F8+<;?>$X3ZTKMYJG05\7X+A*E%II0GSIQC&"0.I+#Y[[YM$F,#?>> PX
M\SPR?+)3K7GJJAIP'Y8W'3@DXV<\=@7XV>[RPJK8OQB!;>Y2@7B>XNP\A-9W
MXE-^E!%>>EIX:8NRZ\[P73A\$#U.<2064THBIC";I-ZL4EWK@30]00#5.=I6
M!- LAP#T6D^KGV,S:$$ 9TX K7((H(D$H)=EI53(%CD5_>W6=J8AR0PJWSGD
M5+5S;DZ_>2<\/_HMIL%Q+,FCX!;5X<XPN5R0P)F30#$=;@4)M*D65Z64>$$"
M@@3*U^)6D$"'ZG$[1TM%HL3./N4OTK_*<BAOFN$LUK@XLZ&8VU>(B_,0%^UR
MC/ZN,!D$ 1S[:%L10*<4 N@HU& 0!" (X-0(H%L. :C47*C2K.L+"]L7=?N*
ML,UYT&\Q#6ZYP=_14(>K5.!&1"X%"92OPZT@ >SS7^\($A D<&HD4$R+6T$"
M-']%+ZL+:X7"]U7&YC_H+UCI#ILR7@F<DWIZ [RL0/*F81 :+CV-F%DE9E;M
MW>T;G_NRYL(P<BM8EAC1;I^1[L-T/"#^XY#RV> QH5QN.1<K^^@T:SV]*S=W
M]RQ53R<12%:@.&^_6-:J]9JJW- $EITYEJTI4=LOEK4!RS19V;T';O64RU.1
M]DN<A!L1R<FV)CF(O.>0S9!*82KI4(G?:8E.T6>.9MM)_-+PK$ME?NL<@_8"
MSW:7^67A65>A4E]7JL3/J-3_%!H#A\!_+?NM]PO]A^UDX'_JQ;N:__!P5ZWA
M53\3(CUX(:P7>M)-NB7B5]LU7-,V'.DYA#_0/ECU)9M><J+H+/R-.JHN$R^P
M\6ZN?>(8H?U&/K_;5CB*,"_U% /HM9(\8@Q@>X S2Q])W9%)<#!)V?2C*AM!
MM:',PR+]+VX7,=?NF.K0TBRCU1TV]8'9'9#VL&.1H69:QD"QAO_NZK7HH9$?
M'6$"%'0U\(GQX\H8P@FO#>?=F 6U3W. &-ON51KJBP!;"I;A<!NP=#: "B,@
M(&./]6&]!L(C/GX+MF1492O2R$>F]K?UMP.VQ@N2]R^?C%/=/S9"Q0ZY2-KT
M&#E(>U3J:N=2UY>G_NV?TLWCT_?'I_[+_>.#U'^XE9Y___)\?WO??[J_>U[*
MB:IR!-C]P_/CM_O;_LL=;/T%_O/;W</+L_3X%3[Z[?O3W3_O'I[O_W4GW3_
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
MIN$E=NRC!I4B7T9:TS5,JHDQDX-JJ=02QC_[%O7;4C.^S[Z&RM$S8*,%UEX
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
MZ<=*??EGJY;MU#OZ=JNN_JS96/[.;??:JC>:K1/9ZRG!M5E7.P*N E]/!:Z
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
M_,B>W5I/^+?VS*9&7CPO,YFN(YVC04'!V-V-AY=O*7HL2U9^_!A=7C24D]7
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
M:;"I^GLF=Z. V-_OZ W=V[-7>Q7V?MVF<B#QG3/<W?[>34XFIVS2++!'QEI
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
MU/68TJ"-,:6!UAOJ9E^M*Z;$V^S6VF#F"AUVU=9ZLP<8'Y7[1KT==K7VGL<
MSD/J&]E$_IV.E\*^!K6/UVI+NVU9-:?E:*9%X\#H#4TSK\]JR0VKS=QPN8:5
M ^SI+$I65O4[J>^LUHDSH;V)E>-4V/Y>C=?I.VM(Y^D[^UA[X]EM%;'!C6<-
MN3>4147-D:3-:CRK9@1RTQK/&CAZK2\5:CR+GV%=3EG;K"TN$%.:IO0-K+)8
M^"%=PGW227)37/'3MGLK-IRES5?L$9C)RVC_5S))XU=B*)JV<T"I/W&Y>,:N
M.98GCN+8 VNB:Z.Q-2+&Q'3(1!D[]DAR)O]&NDN^-0TVB?+/Y&X4$/O[G3V!
M+=[;LU=[%?9^W>:]P'AW3G[WT/8>S61RRM&8!4Z&,7R@7S^@0+FGK6OQ4[ D
MNRE+$:8!DNE?CM\0*%&TR.NW7^VVKA]YU3MD3J!.T&WD '>O3#\[>>6WB#;[
M!85UPER11P9D"FP2&,XG#\0G 3:94YMG#'IQO^8E,-DH_AD^<+MB[V$,&L"2
MB5RJA E;KQ!^]\/PL.=YAV5N%@ O:Z<6Q<YAO'4.,S@'/-#0#2.J9('8@>^
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
MWL@.:1W7MYT7AJ+=0$8*8BTQ!4O*]"3%)4%21T1[/! M=LQLHQ*;8^\:CGG
MSX\[ 8+_6JGC_G:V45Z*T>\)^91MJZ]@HP#1T+/%W)0.2JW[R C5>M<MX[H'
M1K9 ;']?]4U;<3#KUU9PK#51^;F3Y+-Q=BR!\49N2+M_[[OG5"G+QL*@N@CC
M02"*5CYZC&/#@K%(5DP;K44.;5#N>W>[/]\+RX#D)7!\2?5VW_I"DGB![]GZ
M;.HS8F_KA,1$CJ!V0-D<RJ\#0J4OO-_N];ZWU?MVQ#TEA-82;%(.@T<J90]B
M,';:?EVOHC0HZ60Y1<OF>S,<O-I9;2A' B:<*)9Q(P),E$80$FV)2MA-<E'<
MR7YM1N\3>51[BWOY'WBMOXRHOH)OA"4<N[24KWIC$.^],M3"LD.%MA+PE3WI
ME5^32$HJ36:3)0,_Q' NZ+CKB[E3-C>C]H8Y _]^HJX(5+:0+B?)U /8I"92
MP\AA?@WX6<D=J6??D08,,,NU]^](W^0-)#=-M1P:5N[O%"0T69*75E="EJ#V
MA4;J**J%A ^T8L/%7?6LJI(R&=9M ZX^CE6.DV/P4\>PY@(_D_YS7XQ-,YKJ
M1%--PE^8$QV>MZ1Z_(B,;0Q79MA.S)/2$24&J>B5S%[0F>U%TY#]"+1M=+/U
MU[<0+VY7E/6^,5-)3)[)[#1G#LNG$R P#!#O^>2)&\>SX0M=^[X$^5M.<!GL
M3W I43N@*3V>%M/PM));2(MI5.)+OJB3I;*5*W%F]E="S0SO^?TZP3I;M*+H
MV1(21<\6K>1D>Y]4M,*>G?/&MA:M?)A,F$DE?"2C8(F1L%R-&EUMP;,=I[V"
MR(,W []C?@<T&UY1U7Y&^7PO/- 3!</BO^SYXHWP$+HV_<Z'9> O2/)3.C$)
M5/UT5)AYR?#BV0PC=FT@EA]!E >HSQ]>)EHS^>ND'L3GF0]Z9NPZ3%8.1 D&
MQH)&V$$#2=YY+WS:+HSXME48\4C\!:QPYS,_Q^;KX_MWL5'[RWI[F](!.JL+
ME_WI_;><[3*E^)_KRHMOM/(B><YK[(S\YV/>=_MPVC2()]+@3OS3N\0/ "J(
M3=V7(P(J%"AA=A@ECF,/$)5[]EOJ'$83J4<ZG,(G[S"(F7QTRPNQ]CJO?QGX
MV&:#->N*PTI4M^L+?Z.3WP(VD@V_$E>FC)8A #:D+GT,* 4DC!+E"G^R=]:9
MF&H5AE\F?R[1FH2WS&C*,G.?C--JF3V9@,D)?V6GOX[C^L'"IV[Z?!V/:8CD
M1ZPA4LTT/J,4F+8<L"=,5UNSQO&4.,L9^3+999(IQO9V%?\RAUVV?MX:>L4
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
M_=,W*B2CE3FQCH7N\G;8G1A< \JR9*,W-"Q)U*MW#VM>STQ..%TEG 8DHIM
M. --M-0.SOGAA--5PKE^W:%L]88#31&50>6D#TXXG' N13A':F ^^]YX&03$
MBU@(J"Q5*%)OJ"N:J.B<*CA5M(8JC#-3A0Q4H:FB;&9[M7.JX%314*HPSTP5
M"E#%0!(U*3MSEX_S.SL6Z,RGLP8R^-@MP[JZG:*H8*?(DJCGC$;G$]ZZ S53
MNC[4-(2:*FJ-FOS&H58[U*Y?2JOHJ#OHHJ77-2V$0ZV14#M2Q%E9!QU@8P9%
M5)6ZFOEQ'#421T="E)5Q9& _'U/4C,H6/L=1DW%T)&)7&4<F\B-+')A-DFLW
MDP/S8>;.78]-+3EK/R8^_5(V,S&\$#8 ?[N&.HG!/$M4<JB.#UOM"-PRD:_K
MP4V5,.E"5*6LTLGAUA&X94)*5X2;#-Q-%76%<[?VP*T<VBJ%:B;N#^+<_8<$
M?AYX%*R+-!59>=.@* V'4.T0.A*JJ (AE4/H%B!D'0E!5(&0UD0(U1DK5HT&
MV\7OT@/M(^S;>H[ <2W%.QU,,[G=^2+7#S2I^MEZMG:E12.GQ]NAQ^OW5%4'
M9^NIR@FR4<#D!-F*_J>J<;;^IYP@&P5,3I %ALR<-SZLFKVAJ0Q$/6> #"<U
M3FJW1&IG+MI1<9@=V'V#@<9)C9/:39.:?J3>NBJM:1+0FB&)4GMF*L>^WV0A
MZT[NK#?Z]<:W57E&ZM!4.!;'7V*+]UIZ./%5\E7R519K+F;MZYW<_ 3*_Q'H
M_Y)NVX(=$,&.HL =+3%T-+)#^!.$S1C.+V*#+7Q@MJ[7+]!9LLWG0@_F]\SD
M#A"SH1M&> Z+P%_ :E>BL)C97D1'<I _E^YB#F)5%)Y]WWEU9S-1\+%P4W"]
MR/:>7808>Y9(OX'/L",X&V%&X+#CW^6<[N$1+_AO5 %<;VFS*97T8^PAV!0\
M.R<$1;EKCN6)HSCVP)KHVFALC8@Q,1TR4<:./9*<R;]E3>\-"TP7J?6.,@-8
M,@U.Z0 66>X+Y8;;?/+&_IP\V3_>N^%XYH?+(&<\C28S=0K.DC@/4?PS?-CV
MT!KV, &>AOWW=B\D?=P[E[-YT5W^JY3>R4-[V*+>$M#GR&:W\)\0Z.K!<S["
MSX&R]DSFT92RDWFN/X8GOH81W3*0&?U7A)<23]]!5RD2[-(;I\/B]F3BSESX
M:T+4]$-1>JA/%Z?K#*2^*A6;IU'N=WQ22>L6:_&Q*H?WU+F9(<4&J? ;/VA0
M=*E#/)])P&<27/;@;FXF0?5&W=S_S_W_=>9A,I/I=[",DD03,$#A%+XP9P28
M0SL&) D3$[)TI$#M#2U%E&KK9L2#<IPHF[/O.I,Q+TF5&J5*RZS<R8]3):?*
M=E/ED8S,2U(E-LFR1%UJ30)+38U&FJR]T[:;PF?>8Z2-6FL<[2A-B%BSH*KB
M0*NLM?("V ;CK7Z%[%3 &:"/F:)E-:FS,L=;\U6-4_%F8O1<%G6Y<EIZ\\JS
MFZQ-/%VY%CL.,N?D.W'+IZ[SZ0Z_JIU=_=WU_,"-5I\P+@$VTH/G;#_EPY]+
M^/7?233UX3<O\!',IBJ?GVSUAHJBBX/JXP5KQT<[/""<47!&<4U%^E*<0I=
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
MHZ^"\'1WV1$0BXM6N\=QM=FE&MO22*KV]*\ODD121!D$6%@DJY_^GB432(
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
M4#]$T,[I1[?T84KVVWOS<5I.YH6AS?7F]\6,O\59P]-D:Y;6GIV2GGGNSP)
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
MG_Z5\HPH"N!Y9-Y1,(SO!*@GP#\F 2@JJ+D,P#KUG2W\%SP\F7B*I='B0$U
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
MD2E3SJJ<0N57-L5[51=88LHW(2EPG])SO>VV.[UWJ_2IH2<@2G+**VC)L:2
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
M193IZEHF<#81(:"Q?5,0X=\LLNFFS.T"6R>772X/:\?.'DAYO.F@2*]Z)'2
M4E)OI<#?RM!_CAE:U.I1*EF(ZA-)^)X2E3U=^>060 #KSGMWBS##@:]EF@-:
M]AMU'-C-&/TR1-_1>Y!.\"5BBV)04?Y@9&BD*T5<PYY[CR'-4\;S(65W*+_
MX@(YZ)GIL#-0#]OO)5ZL?(Z^1/XJ="ZM\3*T7*(H04>F&!2Z)'R@SSP@>EI'
M#H>*7Z,(37Q=G<R0F+<AC-@J+,O!AN.PJ!E&4NH-T#?YW-O"2XE,=9R:PDT.
M8-P,,?H:T[!VVTT:5AVVTJ1AK4<:UDQBNIZ6VB2#W3C2$JA<"DI_A#9OE.-L
M09I>$ Q5RE(JVY3/R$ZE=,:O/["[1\7=<S(&%(.!"-&:37A3JAC.+[2#( $'
MRH(<"6]8T =2<6XJUQ\RCW#AJ8!:3'I&TYF;U,3?2+6VD!E2%U562<^H8,&$
MN%O33:"S,I2*X6G]C[T=A,B&K^7,U[X&V]31S'>9BL20WH?*%R:U<98;/I/:
MN-,FEK:WT>> WX U[=%JZ?.X)^7]< ?6Q,/VY_B9&/R5N(:".Q 3:K,&V!AH
M#4%UB"?:PL(>*KO\C_9YI_39LD[%8)2CI5],0'!JWHQC:RKEXQ-/&")5&$U*
M#5LW7?B7*/.R%B.I5_ TI25Y6(TQP*RD")2J$(F>J^*U6Q;LDA3VYKYTZ4+:
M:.VZ)(B#2V&K]M2H 2@Z@!7R-O H>@"&1:*_AKW&Z B1D:3F+_W[XL;\ ;G=
M(NT)U$=-79 89,'&-JC-QT +WCU9, /^!'\%S[LW.6QAK9.@A$".$KBK[$WY
MN1/H^@'U5D&;.**Y0[LTDH4Q>O)G@<F7> (=$^C34?& #*1FTZQDXN!,!?UZ
MUU<]PUG/5W_DH<, M+"Y0038RCVXV$VI;A^-"J2%*'4/ >*SMU%PYFGJG .E
M5=X*^BGNF:KDTO10P@O#TQ09F8 9'6LG"^:II1Y5'?,RO+H Q-0*D 7ZA;LA
M2)%7C?-C,;J#=U#($&,!!^"+*(.V91TZCLN4Z)7?BUWN.#:^?T!J<)4S.Y5P
MQLEM2R)?P+@@,&QL0R&P]!R)W$9O7X =\B/EQD.,P<[$+N&1QP93/DZ22LU3
M,Y7.MJX"]D7B0L9!W[Z!O;QYEW(_GN !;R!K!>/_>0N(.[M%3.C9%1DL 0O(
M-)_Q.&$Y3'O<@T#SB>,@4C$C"PR3U5B&?+R:[6@GFT?0T!*&-Y$M.<@X#+(I
M9#N$Z,Q%RM^"E 2$X@FST53&1AF)4V9J*797%LY&![3$D0=B ON;A-@7,@<F
M=<<1:TVX0X,.4VM[.@*.'DGO?C.[JA5/FPV*H)SW&ND^YEV/Z++9)T9]UX#C
M"E++T9'F3U]BL5L+XJ8.G:-K!!"B\).6]150 _U3IF]J5JX$D[9N4V.7]DXR
M'PZGMZ4Z==&8G,P#QB791!B)E[FMKDZ/4WZ&>><;J8FGR8EGIMFT6J0\! ;V
M9Q :EED60QCC  %TY]'GJ+[!2\CIG#?\9(2CSMQHQ+PQE].#8?O0(7::<J7<
MS=-MH[#7-*#]:;E74#NCS'N:O8+V"*BG"2>+6R!=^4$^QD'/C,4]:S]#+&1)
M=P4L/1Q@+ R[ ;@401G)<-K$+7+\G"X'YR ,C\4//H<;%1S>=P5MKTS:&F$<
MBL50D:XQJ,F>'CMFPH3&F, F5!?'+'B8 T:Q;0"(:E)7;0V2($(_0,P* D&.
MH@YI^]F9.V=A5?5JG;;A^JBUJ[4F20C,2;6>PJIBW&":H@^@&\!=!]3C$ $*
MBSBN0]$0^7,@U2)C\=,=)V-T\"8^Z?Y!!)C;SU S19#<S9;@Y*<D1.ACF;2M
M 9EI:!/A.O/OC]\);%9!+>0T!]PT$*-J#83B_$[<Z]4J[ZNXTD@X4WTF0$NE
M@4<:!TR[!$"+P7K85P%;5+2#[GCF#NZ08G#S8T&\P%.1&KX&92K- 0G1$'?E
M-!#5D!$MZT@'A4#[\;3WW+B;_-5IQF23OSY]D6V2]D!.]"(Y.D+QI#2MW X.
MISW_)/06UN!M:X'6@E6OWT3A]]4(,GW+!X\R76CU"EI57"OOMU1FMW?/XA$1
M#3V8Y/?,L";GQB(7A%+A2T*LQ<"AZG<S(3Y/M6*:;3&-1EE(CJ3.T$7#0Z4N
MEH3MB'*!WI"9<IH"$DMVCF@ TCO!'A-*KJKK:G$2$O81<LB"0F$ YI$%9GY$
M*X*5Z9/EU9?8R3=D&RG=91I<1-^+P$X)-XK'^$.28,A%N#_/*(CQ5O"WG:W]
MO;VMO?W.UD&O?;"1!%%4Z[\JQ%D]#4RI]TI8HQ&M.X1Z]UN.1&N9;%UJ7L0<
M/35NJX+DMG*S30)B\L,2V\1Z2R3RSC8L$&P[B"PUJU503M"9IDE6UF.86#D=
ME1%W"1-E8\V3X\"A:SL%K750!SS4K@Y.T1NH[4G:'G)2PB/S0]87)'$C9&]3
MSGNE.Z$K*LV)RG)-#+4UMRJR.\ 1]+=D&5[9HEDDZ4[V(]!%@&#N[EI]Y&FN
MTQI@5 SX-IH=L$K01Y\<*WZ3$.P01$<\)0Y"1,ZOA0D2 S:W0;X)\$)?F>XR
M;B:6VR53)\$^:)WCG+"?ULY>!X2+"P23_$!2_GYF[?2Z[4YAV3EW_; ([D)W
M/2L:[JJ3_7\$2X0S0G.5>)GWP:$5Z3N$;JCU14-M8:3.Q5#^E:@."I%B+&<Q
M<+*=5GL',>Q3$(ZM_:W_,7*WL)(<GG=(;X@#PATLZ,.\415C%9S;&1D!IP+*
MPNUB6WSRDG+T(6L5I7Q$"EDWE)65Z-V?$Q<[5/ERU;R-:/B7J-PZN @QQC*A
MNGBC=IY4IA&.+9FR2&;6+RUIL)0VO60S2=P*UZ/F&_D 5NX@51R03*XT.D^\
M$$D#<P6)"=(4F$F6QP:*HQ,,$J8;[OGU5(P/GF]XWX-XWR9RBM0G2PU?=-N9
M6G,(,PS,,2#E+G5O70<3SKG:EG,,L")Y@.X1N(=!-.7CG>8QI)B[IL=%I8.B
M#G8'!"R5ZF7$FU2"*6MI!;^3Z:I!CUU6#HW*C2X,3BL1TKRBA.HFLKX#:88L
M4BYFU^M$5"F=DLS5O$O,0Y7J9E0=]7J5F9:=)M.R#EMI,BT?D6FY(MJ)"^:I
M'TP781B\CA^?R<LC*7]0)1I.I;9"X=]P_ .64/D#49HD[Y(2!:R'W=ML.5*]
M69[;<VI/6D@&RSFYBGD,CNCD!"PH]J6,\J6744!1 5L5S'*;K^SK.Y>;6:,D
MX"S/+%W! A%,*4B&.,H*SN(T/:TROZY55OA"U5$N1=-21;0O(I=3T@3*&%TP
M"9J>>X,C]&Z4"PF8.7R FB.LHK)\R+R*Y,^$GT_S^+#3%:4;Y7RO W1S41K5
M0Y2A%^+V>^6*SNF7LV__^\?IMVOT9%V?G7^S.KMOQ3OK\O3B_/+Z:BV4N]G)
MSN7!N+0<W5;%1B">,8L/PTLZ4TJ[^%0V& -FZ'KDN*;>T"%2*4[Q4)Y\I292
MR R(G^.T.@N/G.W*]'< V[C5 +Y!N>FQV-9"K'2L?[H_W_N!_RVA%G]:N[E$
MCCK8ZKP!;!X##!WIOC]1!M$%%=:<^LX)(.(;K@&+__N-^S-^CZBY-88E1OBS
M+4?<;^&KMJ3_QG*=_WXSW.IT=[;??/P]\0! G=WVAQY821@T^.>ON7U\Y&":
M @@_:D(E[]A0P06<#"I52%)%[M!<S =),8]<N=[L CNZP6Q#'>[NM)&O(<E8
M?>E+^$76EK^IF,GI<=UJ/0ZWBQ<_7S9W]@$O&NVOWMI3H_V]L/97+DO1A:MX
M8J>U4D?!JAHIEL,EJZ(T/8O3S'I1CK3WIEY(L20X<AG=)R#Y$PK&<VHE**CW
MH+8^7.VJS3&QM@BUJ/77(,^3T%KDTBQ'<E)9L7HI2[PHY(K=;X&:M@4*#6EK
M:(Q-1JX71,%D=)]/AF?S2GI*M<+^2$E8N;!J 6VG/J_<U\"PW4CIJ55MR9F/
M51<@6&_QMV_2O]^\(X-W+!R91LHQ4U!O)=V)2C7+)WEA'P#6A?$WZ?ZRL-I<
MT*N1,?#7?Q3XXR!679S2'P=JY%-J!%15>;^=<+@E-^=$Z:?O=*O1+(^\Y&=9
MVG/V,PT"K)^1RC:@WIK8/=&[S_8JG;(N'614D$YMM. L>8[KL%"7M[0:WTI=
MQXAHLCAT9JHWCK4U/4+[;H19LYC;H>? <NPEJZ77@[Q[MC'+M?#B*M!QPS4I
M,#P:+O"N0P"U9V'C>3R?=1<DGL.)J*I;JTI>=,F$X\".ZR=F!Y=RZ.D2PAS\
MD/J22&6MZY75)*-%T/,98R0K;\'[*0CS:69$Y8'G!7=<=S<N1>=?% ?Y=GH>
M ?/(T2FR4@Z62T<E8A!8#:A';(*^7Q2P$^&@]VW+D\/X?6]W/JBWZ@AK9%S=
MW=+F;"O>6Q[ G>W6#D+ODH:S>]9E68[Z8BV;/U3><'.EJ[C20]_'KH'7HR#T
M8ZX7*N7H^HO#K$%C*:]O[K=>]WONN:"UA]91\*<(HQ^N652RE<[ZL_XAQI,/
MUF'DBN8"ZW6!1]@_"C2>;RT:GX)M!HK:WHE[0RT&CLSVW$RN9T9&F*+7YH+K
M=<&'OA/"ZM<MZS-9C:N=,* MAV. $LAZU4H36Q6*\/Z94:<&&+)*1+@0I'6?
M2$*"3P^V[-ZFIA82?=Z(>T<M<QH.4"\.($*XJ=];UH44(65U+F-<YZX[;T>_
MVPQ#M=PA>3B9!*X?ZUXW147G?3TGW& %F-XB%8D*/@;&B%?(]F$CF5ZH1VR?
M4>&6SI8T![\8CIOD!FNSNSO:2=3GJ2\BBI*QCH?3G&4<X#9;]3263<<Q:X_7
M!B/RI:JP4BY-4PR\KR4.4QDC[2_SZL%%+B^J[&IO8[X$@P+OY"["FA]02.*8
M7>?6(3;PYB).<K2RMU0OUFGS:IRMD&X;.&T21HGPT]I\*C7/$D2FE[=SAZ:^
M3 XU$(B$)U2/HR$F@$B5R! ;OD?A$RYO:^^CL/J!GZ2YKES%CF\'RNOM;G^P
M=CIVM]=17<>C;#N5/]C=W;,/>J^)3 I"L\:4PAO,D4I9!M-"TMZN])FW\N\:
M<_E9VL9!54.FO9H5:O(:W7WE=V<?[E764YJ2C]ZER4U<(HH-TO04KZQ>!%L<
MZ.:^E(63=3E&HHTB-XI+^V+$...>'IQ)]#HY2Z04GQ*U.G5)LZ\1MY9*$8>"
M+JIEOL/3(<6]5B'P84P>TS1-G>KNI(?]GS#;*C+\X,PG<G"RS;4P)T:O:;C3
M=;?X&*O^8@ODWXAY 4=7AHGG65@1HCK)4X>2)$X+;Z,X&/RP@@FGI:D&FCA6
MC,MS\4OL]64&EVX NC%[VK-],&LA/KO!'*.@(19<G77E&%&VQ8*"*!9D$E,M
M7ZIY1CH])/LBMX%LD,E,]V^6]8QY/Z#N>5C%6&CT6,<DB 437:Z2,7:DJ>,)
MEDSC^&3PHM1?^!L&K/&A1R2JU"6[XU(.)6$T5>!VK#=:#37+(C%S0!V>4FM1
M(]/ "%2B"R'V#WEO]C;4<M#@Z"T#>K24R>U5=/EEPYHU<+.LTIOR35*I6C"F
MD@G+<3&]%UB4!RJ(=8A=:6X#8F"8[()F+9:L,J?U,1UZB]2;$+,@'4KE0&SY
M6Z^UTTDYFI'8/9UCK<9!T"Q2LGJ[G1;H I3VD.%&UWK8/G$OW=9!NYJ;-CCT
M>!PZXWM1O@QU2['XJ:IS/*J%P;M(?-1X \]5UN<0$^>I1!KPZ6_=[DYKSQIC
M#UN<\?@@[/D;6'79&F\[>ZW=O[^;QB;WT3O&=W4.NJVV?EF#8L_-IK#]G:JK
M^%O'[O4ZK8/TIG/Z>H_'%X:<[X3/MKNM3OFSW6D&U.K]O66=4Y?Q@7JI_MY1
M?^^T=OY.+8 \225M<(?48-N1^>?:K>[?V50!/(/K5@,&!O=LQGEI2F+N5SW@
M@$TY1ZZ<H]>4Y=9A*TUAQ@8,0,GK_'O6FRP)^I>H,L<X, UI (N3#6VXE.C%
M8E=R.@B1+84A]PO5.8S*&VFRZI!_7$M[]Q'6XA-:PW7!F])<U[)&[5CO3'X0
MJ[.# C"5KJX_Y3$T.H]2ST:AY@G8YC=D7XS'K 4:G2QT!W?]0OVBJ/1-IJ>&
MYM:J'GLZ44@GE.!W["/EGJ?9JJ1[4)9_'-">;GR GZXWUV4,Z2 [*QH$$SDU
M%R3M]2]Y&AJY;T&_Y"[2-*P@RQB&!VWM![Y1O?GTQI4CEY).=((IM>Z+L6*4
M<$CUQS5AP?-.T\XHD84-B%2?0O30HG<Z'42+G=V,?;I8@7Y:'<Z<$:_-Q4RW
M9D1+J=-QTH^P%1(. YR;@P>W%*6##,P=_)*^GV-218_U7;[+?#IV\3' J:6;
M]+R8ZF _S'&Z:%IKP:6:NR"4!KE;F=[)'> YL8_=50;Y]T''K^5MYO@I@M/
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
M86\KYIB5CMNE*SSRI4F/P,\Z76+^^K)L19?GAGA>,*#VU%5#E4J0(%<ME>\
M7A%/>)=SE6>583.B!YQAHF5%L6+,3*E.R\NXPCNG0%7LAW8=4AWT;H?:+QI,
M.56&^>BJ_CQW3I6RR[FZD74!KW?QLFWK& XT--J3GBNM!-%,RZ*"1<A6EZ\+
MR&VKU\O&JE9N03V0U;)O +Z"=G4#5!]BP_R[=*;LU%@O'.(RE\_8!1MY"A/*
M)34[( 4-!O Q2(5 5@H05><#DN^T 0,!5VDE3[YCE!3Y$6.(N:*/>3KY7T]
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
M'B_4]3O%MC!WZ<30OHH4C85THLK1D0(/(\-*YUD3K^5-C=<VK,U F;6KW,S
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
M6F>DE";\A!3**SD^\0L@]V@1CT2B7-EP8E#?4&;P#*U8_$37OOZ-5*WK8@7
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
M2\^+[5[H>7DB3YI$\^!<BNH!<6 RKYO*M'W(8]*O,2;]=5UL\T;<B',,%,=
MG3(&2OO+,'[URXN?,/?D5R\1&%C@Q?=U]GC7#Y8J"O8SY:$H@$H!&(WEGY)
M&:I/"U4FV*<#[?,C1U^M57&<WG85!X8ZDVKW:4T>.M_#G],?U^YK^&/$NC#1
M%=#N'6B5,M4Q-WL0H/:A_@ZF+*:L+9ZT 5,64]81 #KH,6'5XKZC12'+3K^G
MVP-SU9!\104P?FEP-9)R09%Z5$\-9C1BUJ_Q,TP4^++V\=I2PEQL];A+6%^A
M<1TJ5JJ@;:U6O?*%*KCX4/6U)^U-]VEY 5@$=H=%+#>N<WN&\U#C.JMO;FI2
MS0UJ3D^H:VAAAP9,:S_;3BQ 994/=R6QO"'3\%[K&!WN:W1*LODPFT6WLF*P
MCT5,HSDA!4X]EII]@+.%E/6+Y%+F0^H[V6P!*:=<TA%!8/7>)-H\F M<GNQ]
M=8=?^8M1*N4E?*AHD;ZM/(=GLGR_;!6+92/#>_IJ%"7IE1B/U5IEXUA#^WT!
ME!<MDNHP5% L]!:S$=:@]&6M[$HU32#*<$$-G#()/X^IU#5U&Z%Q\*'L%@!C
M)-$XO?-BV7A@&@VI7VVI6X L,E=:1 $#5#22%([ 5':>)9TA8[NR6._$2U3G
M"K\HESF.O:G(]TZ@P>XHQ*C+$X%2X>'3[-]RWRTH,+>^PF])R=NSQF_IRZ?M
M/;Z#>K<9';O#_Q>Z"-ICH./AC49<5S%XY3J+,/E/U%Z^H?;R_K\++#^^%(*2
M-)]85^KU5NE1TC!0(Q!4&L6R^0Q5A,1))&.<"C^ A1,54ALW(8%%[\F"E$D
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
MZT@'<;D*IM1E<KBI6N_4&0S_C0T6BQKJ>/(MW09[UNJYM-WG#JKC;@]F22+
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
MF-4Z"^(R.2@J(;]&Z3).CJQ3%^&\PM/:1L+%B=F/0E8.V$H9QJ*_,X+P)HH
MT-XB4:6VUIPM>8FJH JPPGO' IP9W,915@;PN2W+S"+\0%6)9P(,M;S$/;PW
M$BL7F:H$?]%Y.)\!J[O=*[?$ZM/\9I,JK<B;9SB)=)G:@L.R@</:IF43F<%?
M>MJGZ2P8+O N)*,S>97[65:36B:(%]Y+>;\F@$?)J@!8*S0,_/QBK"PGB.]C
M 5CI()#G;%2J@1I5_DD$N%J.,I#7XBG50(YO@UM9&S'_3-=>#.6R/%_>\LGC
M=R_+OV3-??T@(55W=9U4Z^W%Z*4J%HW',BXN1' LI.&8JM:F8-H'5$$$?TQ7
MBB1FBZ8R67B"X4_\>Y$#EU3K7)5N/6C5*T#2LYEF5XM9%M[@5V\UJ\4 U4O$
MIHBAD$#">D/J(@G@,I*.ONSG;$#IGB@UD5!.1!)3A4]Q^3,X7E08' \4Y8*I
M\(;[RC(1DR,<%(MZ(S#%?Q>B\/,IZ>N+9!0'0YQT"(>RJGE$66_Q@H8 _HMI
M5FHG&L)1]-:5:M(1!; \X*,EUHR<2F%)KE3Z,]6*\)Q/Q!7=)A>N'%I OHW5
MRV75J2-SIQ:<9\.)HT)"95:HJJ=Y(YPB)N>9/&E8P7&EAWM!4EG+^IER^JZ4
M+_070A;<*@H6XGS%D2O[QP )\&W@(=:Z9A'H@QFC.(5;_/3XBI)GNG[[/9I=
M4;A!*E[AW[_B#:<J^?X*-+UQ@%P<SCL I/D2X7W)5UF6B,65. F'33+A :$A
M2^DAA6)2,%;FHC)<J2H!C#\D)=!F9?AS\,))(X9##S$(;.:M5[>DGQ44OV >
MR""M;\0.M@RU=%T-&@M5 QV%$8;:X$WX_%X%D/D+FG.-F/@YV3Q1*8Q-R4Q,
MKE9A:(L4; /JJD"=>R2SQUN1Q2@M3(SB QF)IK8(LY;\ZGG(6T5#S61&!K=L
MMX6&BL<<4*O,(7*-/%!/;WD670;"O A>9J(!@>4O:".491RC6NII&=:C>$45
M(![CJ;@FZLB /+=P5 .,DKQ]45%7,(=#!J;"J"N4VSTV\B* 32A:)#T"CBA(
MSCAO6Z 4@'&^%U*^XPB1E=#WU0$J79C^$U'D0AD,2L[?84QBMM"LUJ'TUP'/
MQNBAU;6B5A+<OI3UW,=PYF&ZZBT!-;LJQE#W?$CF0 I^%FI"A=N#QCC]=[Y
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
M0>Q?S;T8T(MO>IC:HRT2'-_3/@)A"NVM%X>1E@137#@^]F' -*(I) E*^'E
M&?%WD0*)S7S*$<HIX\Z+_=VA%HM;,9.+!NJ;$AGF8R9'@2.M\"1DXXW2A1<6
M^_:08F'?80BXF8M9OA4%S/Q%_&WK7/@7N3XX6L#=%=2))0-<QZ$8/<@O<D*B
M<Z^H"X7/2SD0O95DRY'/\9OJ@$$!-9&D6@CX#/&;30@5,1'4$*$S"032YUVT
M"'WZ)8&EA #WY+7V$9C*UXD7AEC*_[FM.W9?[_7--]K'!)<7Q;,TFL$3_ 5>
M_37ZCQ<GWX/BE[>+.,:. <^MOH.>6?GKWVA-.**#$E:]JYH+/+=L2^];\"KB
M'Q]D"7K/!Q9,[_2-:EY;2>(U2\39C15QDN*CN22G$TLX.)&+J9IZ@:P(*-D7
MJ8BGL$?ZK'*$B=,D.@PY"A=^QG_@P^R%7T/0WZZ^CB91"- %V3&)?'Q6L.?A
MO60&L$]O=J]KP.@T/TA&BR21:_T] A!9V8#XKP17]1:6B H?L<W?@AGL/@!6
M]#6%'Z8$93B4J0?+IE$^P*]2T>S+H8"E7,]FR+T ,5&<(N?!+%7-,J_^GTYP
MQ/D0-!HP,ACE'XOP7@[A6+J&R8RK3%!'=D'[N)L$(V2S"I,:0 "8M.2-L8!3
M\W\ J+EB=^*'B$>!!%OQR1H^*GZ,1)*SK-VY*DB ZD2*XR]Q6S4QP"9[T6\+
M0W#JS! \28DC+YG@68+?0*\!)'@QDJ^_B+.C%08)TOL8#@B\C\299*2&FL3<
M"RJOSP#ZY9<-K278[-0.F\0)ILB/DXS#_GP-Y_<3_"TF]B9F";&\G]'J7TQG
MBFN*UW".4U 5 &?(LN)@N) ,6*FEBC72=43O3:)]Q+>!"#JF]>+[2^US2&V#
M%L2COH@TB(G_T>\DYK^ VA+%DMO*ET=R1*"W&"4#_N&A5H(21*<Y1Q&H.J3K
M18NYAOP?2&\,RM L6<2KKX41@(/>&B'_WO 6L'5O&(0HF_(W:(41P6A4@A$N
M"Q0L$&1)  Q?,MHUKRD0(N7?:Y3$+V56(E#GI?%O8B$%@@Z_IFDHH5/\7%I!
M:<;-!T510L<V>E@D8+6$P%W@IQ/EY"A_J%P59O&)-P01!M)]XR<K5\IG.F^]
M_E*Y@])_)W'!0F[$U1"$V_<K;PR+?>V%=]Y]\NQ5U7,2S*Z68+B\_8V;'(\/
MV61_ET--H/;%2)V4U]*FHG(/?_'JLA1M F;/7Y_]*>B/K+%O^UYW,'8[P]%@
M*'KCOB_&]LCWAJ8__M\><"34[?[RRFOJ^LD>1:,=#BEM8PT)[BG SG1\"O58
M"?J<VR:D:(YS]15Y4>K]T.; IV?R [_"0X%%)=$,W@R#%5YJ *L?HZ(GY8:T
MDZ6]J12"!/\=I3-4HMNBV+FU4P7^0+4>#0PPL:)@EI+  :3D[?QT[>TD$&/M
M_0\Q6J#,T#Z-QZ"/QX3N=R#!1R"Q43N_!CT]U*2Y8>MEGP'I>V1_@<1[WNN:
MNFN:J_8C#EA^BDX.0_L FH$O/1:K@Y+="(-ZQ4M ;\]MF7E('A[I82)?22 =
ME%)"YS.5%U%= WZN+-.2O(:Y0#T-E=&*"RVMZN<DTV'1Z,K,V\SV3"(-31A0
M?(&L8<R10("B>E.%! "4/#Q*/2Z-:&C7B98L1A-]:58Y@)PH4]IROU,T@^5*
MIU$&L35#M^20=6MWR,I>,GD6Y&%#PDW4^2K< NI\90?ONO"<E$]>7I1*$^,Q
M(!D)29W CEZ0"GJ8D41192P=<;WBN<LH$99#7ETM\4(OOL?OGG?D46H+<?3J
M1QPEA^DJ<11M5:^T#_AG "0@[8FOJ(\3NRA1P.(&(*[9;L:%D522Q3 !1@0?
M Q=(X?Q+E5YRL_($UU/8%ACVJN[9=1)X52*JR@F]XNPM$Q$Y!Q(@@"OTFD6S
M!;F!GMNF9,NX*"]_CEP6GW;ET];8_?W:D=K[G$X^@=#&^QJG+*W)\:XA/=S,
MLILJ1'EF R(];N_U"W2TW.QWA8C6&;?5-2A2PI<+$647M/3G/_6=;N>-YEJZ
M[5@9117#EE[I=GOZP''0\XL^R8DWNY&^9T^[44L'Z2X\Z=(<A5XP!3*_\4!7
M3<M.#9ID%LVN_  0BK=4TPP$HV@V)H  _T9Y/XINQ0SU!J/8%,AHN7IR?'G;
M :)-X*6A$+GGH'"'*]]-,HGN\KL^)?.?_0XK?"_5C@^9>TXZ6,J.G6=*F2]
MB_M86LIA"UCO27HF7T,5C'1]^%=%K2G#J>HV 35(S"(PQ3UUM_!^$4?*S;*R
MD#^,KX;F@QT!/"E;F)S0&P)2Y)47H O#*3(:Q_&RR[3L_C$GE)AN/2JP<EYK
MEO;^CR_:7S7+,-U.1_OCZSN]#,SR"Y;5<? % G#QCE5Y9] U\9TC2]F-+<A/
MQA,'->:)5>U)+UTY;N&)&Q2X)34MN_.0S*20<K5"T+<2NR,G'ITX-'JTNSA(
M4^ %!7^BB[T2E."XP<F:(3CI1@B>(J@D\.1A3B=PSN9Q=!L@-\%C-??N,X:-
M+Y?53[K7NA,AX&8**Y\D50>!]E4@&Z9QW^$I?2$Q:/<E!E_JY<'18Y=-4K;0
ME)=#7;Z3XD)L&L[S AC9K4A(]59?1HLT20&O^-.J\0H[Q8 39"R)"G8(Z H5
M-DV,)S.^*LQ/2J]"7?/4M!A<L7DZDH+5#:^9")Y'Y&0!6*6"0C2LGBYGC86Z
M<@18!NA<#VX"M)[%CWF@P$J7;1X:EQGOE>_"1N?JU"CS.G=12[Y< CQBJE !
M54T@Y.K+0F5GR:4$3>9N*OSG:E8YDV6YNM.WULZT243EEQT/2:KS<3!Y/F$W
M\MH$5E2]CG_N="S==7O2BP&:4:>O6ST7;\HCX$R(0CJ5=!]+5^S*E,!;;D7H
MI? 0/'_ QY!**I18<6J D@!86J,EY/ CEVI)0TBT9_*F]YH&>$:K??9)^E_D
M;_JS$HF%]YO%XD:WZ2]_&<:O?N&+D?+%R( O1NJP%+X8V7PQLO8\2S:2'T"*
MI1ZABC]/Q.OL+V_0*@N]^]?!C/9"'[U1H<_JU*XIE$X3RL<%!1NFI&)*XLW#
MN]5C@QXMA7YGGQJ=SF#C8].P#GS6MYV#OGQHL1VCU^D=8:VNLWG.0]=J6<;
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
M3& NLN:K=0S(0@BKA81;1K4%-@<&.7R(R8GVK?4MOWNR5["V%5 (5Z/HL>&
M5B3L5C"2*\O6,<$+]\C.PX4A*W)S]?;PZRU>R7!- #C/33T9V!MA0RCB1G!6
M::=3UTX=T](ZF\)I[U>&MT4R;8+G>-WZ6)0Y[156KV%XD7LUKC6&C%1L4FPZ
M&ILLS5+-L.O.).".9ION\=BT;<N3)MCEKT4UX+$3.@T44=7]0[%)L4FQ2;'I
MD&PZAWCY?>NV16[2**(J6E9AF&*38M/QV&1JAGE"[5Q/DTE=2VL?L^GN.03+
MUZWO+?(;QQ%0P7+S_$;%)L6FDV&3I>G.NNI>,>G0*6R[K;E.1X7*^R3RG;QY
MK.+D]>73T<RNK5S[FG/):FNVW59LJCF;-&/M)N.*20=FDF-JEG/$K70>8?(_
M,X@#%2:K^$NQ2;'IB$5$FM%>URHK+AV82Z[C:&WKB&S:<^_F(Z+"U*AS<[ME
MY8V;!09M5+IYF0'3S+:1C=C09_TDYK@S V\X9!%#(-\>2YX8"TKHIL4@D\CK
MLQSB!ACX@R79ATGQLW'J)][$]PI@WVDTX%U"D1U3#.H#L;Y<#$IH1!7$N(H0
MS$ V2^RL6796.'])00G0!Y;!!8Y@AEQ&_/ I^TR\E/_^5?4S":3*T067(Z2>
M9<\Q9W'/L36 Q@SCXIWJ5';PJ:A.98L[E:V"9;:G'<='7!WT[HX%,5K!]RQ@
M0T1"!5-7P=4DS4>Y*X!&$9B6(UEZ?6\B6UVB@GX?T<$S,#B:2#D!>O@/7CHF
M&7WN?!IHLBTF'Z7OAS&'?!1M+T!>!-:_H".9R.<F\)P ;9Q$X:,W@%7U,E(C
MG& ?7$R**-SCB1\^,R8P-3D(I%?,8L3!/'*PRJ_]).2HF)Q'NB-0O?-Q&8UP
M*ES4^?+X)!#:?T*?.8(>3"? F@0?02X] ?Q-T,I)>F#C Q1YV*PP$WC 3\<3
M1 ;< KZO+M)PG906K?'E9DP#Q@HT= E8" M&*MBMCNODG13&89QP>%,@V1 L
ML^@6D;D)$EX;>RB0F/HT>B;I)._Q$/)&P?>LGT8(_-EGGH^<GOAI3$PT0)N_
M!67H9Y_%.2[[@I=I<SP>')L_)Z56H"RRZ!$\FA;Y[R7?2LQ2F)'ORV'0.>J'
M(,XLP64$R8@_G#W ^U-PKUPVCT79QKX;80J>U;1D:Y)Z%+RRG]Y8\D,7KVJ1
MV[E"C/NJM,ECOF'A\[:#[3-*GS^-0KXM^)?Z5=N&MSP3YLO6-6)8WO/VF2]+
M@MK";(!1L"/3/M<50/I\[TU@\IQ5O%<&/EA,[@0VSPN H1Q@OI^D%%N6$(E2
M7S0/X;I(*L9LS]%^/P6)Y/BY$NI6Z.I"?:VFG=<#A3XIM%'#:;E&4]!&K7;+
M;3L-F:QA-&FR5JO=;C=HLBLBY"H$QI5^V@@,-:ZISYP&MWDJ2KA6-^!*($8[
M^&K<1UH#6?)4270G78<_,]?ANN0FR%@U!XF\-%Y-8^Z=&;7HLVC=]$%@K_].
M(7B00/4H8CFE%"[A;DH 5SUZVQ<U:P<0M9J+?NS2CI,"6&NWUKYAI>#5ZKE[
MSA->S;:T3GM=K!8EPDJ$Z[/J&N.7JO*4 ]<E5!*9,D+A?9E[>.X"K$W"4G;3
M"\C'- KC<B]F$H_")_[5'ZW[%AE@AA'"0^RXV \#Y#;VH,+\.3Z*ASB8'64_
M^R/>^3F2S<BFDZ!OB$$^_O'M[\1H&;KAD#_N/Z@*E7U*PMR\=UD\IG/@G,/4
M[\NOTY@GURNI=AK'Z5@4-[TAU_FO\R9TTTS7""56J^O\%QE ',BE"^5#*Y^5
MA#"EB >,"\\#8=BV([I#9P[]EV]7SNM/\!_R)8SPF#EY)OQX7\HRKEI,;,R2
M48C+85SX\X[HXAS@)2*5#N5 ^F/L4AXD10OV\N!XX#/T AKP$Z^(86MT?JXF
MNQ[//1K()[OP:*+8K7P?X['9&*;&SW3$01#_7)2796=\L#7XF1W%PB-^%N9%
ML"CL2-C'JB,\J^-[&&DONJ/FG#V1 R+Z\!"Q!Y1*J9GDJ?(,RW,"_RU>OC^
MZ6N=U,]K0H>;+& /0#2/'X&+.K^(@? P\6689,>962M'<L_/MO"%8YR4>".7
M]CF\6K5>R;[8A,.U*1FY#8.K_YO"CX=XA/R!@?!C=4*%1.?6*5$>?'J/J U+
MXOKQ)^NGO _H?#J)@TM9<BID^QN+DTRV%\DRDO?<.BKJ+=M=K3M=#0ZW&G5L
MJ";;M,EVV]V]3-:UU('LF9T=%18*ZULCKY>*&Q1@P,H&?-X!TGD1"NTV#9X5
MF9:3Z3IW_C_2*(!I*QHMH=&_P%4<1/2)^O'K#UY<"):B4HE*[ZF/T?-,;;HZ
MUCYXNSUUIG'J9QJFZVJ.;=7Q3$/)L)+AE5;=:6N&U54BK$2XN2)L:EU=:6$E
MPLT5X1I71R@95C*\&LQ,MU-7/7P.0*VJ!^B6V(5:V]$5P&2]F608FJ4K+C6
M2Y8"/JXYEU1_H$:PR34TNZLP=?=*8]6G=:MF&1U-=S>\G5*C"/7$N:0@=1O!
M)DO3[76;IRLFJ;VDV#3GVJ2A&8;J#[3?Z^RJE>XV%02FIIOKJGL5@AV:2_8&
M,/>*2X<.E!W-=A27:LXEE75J!)L,S=9MK=M6B:<]']JIGL=;=.76VLZ&I6LJ
M"#N8)NEHENH15'<NN9KK*B;5G$DJ[=0(-K5MS3:/W6[KQ--.JBVUBL 4FQ2;
M%)L4FQ2;%)M4TDEU$#]0G;C>T1QWW1ID%80=FDVNUNFJC$;-N62[IJ8K-M6=
M32KQU @V67@ KAGFAG?P=N8_K8JE76\,2Y;#??7# L=* E#'4_BG7BR1+K%)
MX@!>^I@!4'-L5-%X$M$K$1+TXW]2!+_\'""2$+Z @U=6T"YAH>DX*#I4+@97
MY>"\$G'K;_':<Q40P 6,Z[7ODZ^(]KKQ?*[E2Z='+K!N>PM BC02L$0TND1@
M3Q0RWJ&50V.)3N(Q8A0_L8A#Y#YZ81ISC&'Y)@[_79J1!!J^_?CU991:T0M3
M#IIUS;QGC*-"IS$'S)6K+Z@= #?_DP.\#C+@TLHDL*5LG+V_\MX/Q<BXNNN
M^L^QMP2F]"Q;G[=WT_K<O7BG6I\??"JJ]?E*K<\-N]Y UG<A+@HAX_,&:G],
M4'-RF'JAS4!]WN0@YASZ,?2;CV9]'8-:C_M@4@M+]I%W(!?(_Z"WY:HE\V'5
MY!HL'1-DBIGH?%PR'2_I?T)[X2/3RJ:&C,"T<2W,9P%V+683&HEV!@BI[[,$
MOI0P^OE\^G(^M)@/[PJ0M5)'4.Q*RW5N!$M=UW,4[S*?A[(%>T: U_ ,+0'8
MR[>V2/.YC[Y5F<!5'G!:(C*_1!'D_24&Y N-^B-B"*?&U(IV]IS2,**',@7\
M (<%. ]3P-X(65M[C8#S)MHE%$VT8X;MS-%GRH#^\^[K11OV)_C_?/&EANSH
M[)5[GW, =: ^^%F],$AC+6]T#XSC+<A];) >@V+PA<" *")[3?N*?XUMN[UP
MH&5[ 28&4H"O*0D%>IA28F"12*80UM2G*4P$A&6$;F<,[(ZYO#V$(38,IW'(
M.U,7VXTW'? "X>)6V$#]..1R!E(<%W-#=XS[7HF79+L*/T,XD3XH.^&/(3MP
MT\'B*3J30&GX7VP[,: 1.F_!T!L(=8=N>C8((KM3["G/EUB,@KW5@[PS1LA]
M9[ZQ1A1Y!YNWX%YI(\+"8P]$%GO5X^V)!_DY%Y*G,/5!.B83X :0+L:M"2^8
MM\M.8Y.AN.31Q1(%QF,6"' >'L0V'&I9#X$9$86M NO'X*%HA<(;P- Y+^ -
M7D @+KU7(GA.RA$@SW^X;RLRGH^9J6@/G?Q'<*I!*B.@4GD+"*D U@;8N5W*
M.KQ^P&@RTC#$H#V/2QN(!=\G&OYUZ6TUG063@1E4A@-=T8M!C> PH$<NJ7PG
MC@)$3H4!D_L]"4$U9(R:G1$- E1')96C8=LE/XWQ1?#8$#LTY&HLUO*6#K-C
M23TEA^S3>(2!K R9^0Z E48>DC)?_2HS*BO!!8./03E[HH'-!&0I;UG#Y6>^
MB.82U,O(1U#%0638IT#8 >SU("U3$E3@!+OU<,9[C&L$FH*JC+@<3%%X]057
MQA6++8;=9F4HD/V2/'KC+)H4NBD"&<HZ(DD9RX21*[7J>B!F#?O\I2$\"W,)
M^MX$6/$41C\(_XHW1L*6,WS?.#H!W0-DRK,JLTM?-,KFJSX!]?IIKA<W2"7E
M9RR*5A 6K")Z-GE?-DK&V-IIXGNB*3=0SHOF[3 8C8&][B=;D)Y,0&LL?^74
MMIU0Z9/&6=(F]]GA&=P7Z(P_+C4P\=K;8C,'JD4^RU9:64"58D UAT6S;X:5
M $WPA;BW0+UZ0/F$_D12I#P!!=OO"XMCGL(2OJF6(UQH\KHFUPSB[@'_\TM<
MX(<A"6GV'GCSO8ABQ-XW._KEPZM,0WU&CQ@B%_(-7<$4]_Q !B_@LGD0:N2]
M_< -$RW!I(*22;<X!7>Y6$4EHRF>Y>X>N(+C'E <#?B8_O3&PL/]Q70TV$#X
MI\\>8!Y#QN(*)2JZ@F?B.-@<=YX#F$!_$8=SH>#>[M/(ZT_I7)XOI)X?SV1A
MEPF8]%MG',V22]E\K5/M N4AG<<T=\IY_AF#XP0E0)HRV=H1B);O"601!:J7
M,K@BX$#A6QR35H5WCK_7FI)V%/^H (&IAGG+XVDN%3PC+30>BL4UZ!"?&+9(
M:_/AYW5?7%C)<K#D1OH 4D-@!\E0M="1_G-K[IP/-;7;4#K-9;Z6E33&U"A:
M.&&1?E^L27DDUF,LJ#*VQY(G_+#LJ7!W*<C]+Q[(@>3)EF)X+"![(C9BBZZ9
MYKLN&BP*ZP!>>H1)/^%7P99MQ*K74$QT:L4/<L63?,4R"N<.M]P>F7,@M1AW
M;L60^0&;3/NMK,CEV6LSFLFBOVVVWQY//53)9=@M)V\M+ \?!PQ,K%^D;"6K
M.+N9X%AN6$JA<4G9@-K PTGA\A2M4*_[?? >X-W^LU8>.6)#'T4CFP">6XH3
M2=E.M3J0B'OEN2QAL>B7RG^<C5!*!)7Z(F?GF4+'R<Q)*04O.M4R3#8M2!B)
M-LK]!!WHY>^B/$,,7C:,', >Z+&B,^T@:ZJ,*<<I<WPB/9-K+.92Z'I,Z!PA
M104S*UF@L ?4Y=(-+ 4;F8O0E)O$L\:SF4HNJ,+C98-9<2I^* 1+SFP0EIO$
M%D<*7- PA\=E3&I;3$^!M(&CS\-'+]^(3&9%2"\**?P<?*4)3G7V9_SEHD.M
M5AAN(=%9&CV?! 9.0-BB1"#$R#7W12LJ8XFA5\*\O3!?"Q7C\=,M+_&%E.8<
M*Z44I$*5+5Y%2(\Z9\KWQQ*3: ",R[/),&^0LFH$%U \?2GB.!FISDNL5LXR
M0/_'/%[5A)F7(8LG6B)CTL$/XVFKH^HY*O4<[N)Z#E694=/*AO.MS#AZ,+-F
M"/<-LYY@2>?TMJOS*M?N*!ZF"?XP+F>.LDPL]_*%E<B<U%6/%WDBISA?G!L$
M%&=6:+J>:)R=?'#;Q9.0X-&44XN5UQ<.4X/:D7>[+5-T4EZW&SE8^JZS6K/D
M];YSK/;N.SNKR:K)-G&RJ[5.W[P;>?UZWK['V$ 6UE_^\HI<&F?= 5@<B-[@
M@6A^KT"8+2"._,,\9PI]8]@SN@]!G*#&?1+V?Y _ B_!G!X#1TGDT'[#HSDN
M4-8YDXN31U#J*\^/+Z*2?<Y4^IV?.']BC'S+3J>Y&\DIXYPS9;[S.K%E'<=?
MNHZVL"4<SGNCIH#'NW*_NXZ ,XM_\8+>\59M:$Y7Q^*,'?<$G*;!ZI<5!2UV
M>:542;&28B7%2HKK+L4F8N5J77/7K=[/6XI/I,WP^H)\7)P#T]0LO3Z27*^&
MV4J8&R7,HGQ9R;)R+YKL7K0UH^-JIK5AMZW]NA=K@=(TJJJGE/0^=D5/NV79
M2(=O;!*Q6%3O5VXDS[\?)#%@ILHL3Z/FJI1PKSUWEMZ'S,J<SH-K5JVYA@4,
M?AAC>0-HKA\,KZ)[HMKW%\=H.1TL6G ,S6EW21H\LAC+-K_=_R'JV^_@+T*?
M:#2H%/WBSZ;NFTU7#$?Y^0E0!(].4CPZH>5#@0<\%, ;77?\?1)Z@%=1\**[
M=-P3E_CB$87ALI*^_$>R*'G"(GY;",M0<31\5MZ_ #$SQ/3+EWB7/V#RGXJ+
M.'SAIR*G=MWE=. A9@,3L!7%59L7Q+=T(3SB=P+E#P+2-K6.Z>92C;?RKN"7
M>*^2/4NI#.5ECM6%^T2DP:F[-&1W-J/*25GUVB;%(B\V.+G[CYO4K!6U^'GY
M6 EKYF]Q%1%E/X5K<^;0Y!(V5W<W*6&SC%:GNVG)S_)RH,V*C$YILK9CJMHE
M5;ND:I=4,87*L*EC:"7%2HJ5%"LIKK446YK1J:T4J]...N33U6E'G;FSU]..
M.N6H^(AK   % ?E8 &,U8HGJZFC-\VZ=5M=M;WAUM+-B=FC=5%9G]]?PG):N
M+_Y:37:;"XY*#/8WV=5NI*KTZZDF%U7Z]24*J:NCZNJHNCJJ3CM4ANU@J^[J
MM<VOJ2RQDN'5:N(M)<-*AILMPY9E:89N*QE6]^P:?L_.L6JEC$_DGIV2975G
M]%1D6?D6AZX%ZMI&7;V+E:LH'%5%H:HH5!6%NC-:8ZZM=&>TK=GPQ_PKHPOO
MTY6*(M2%T;H+Z=E=&'4U5S?4?=$SOB]ZEAU6.JK#2AVFHCJLG&2'E:^^]XC-
MJ+-FL:I(5A7)JB+94ZV.;,QDE1BH(EE5)*N*9%61;"/()<BSK#[VC(FSM#;V
MK*N&56VL.C?MU/?NN3K[5S*\6FUL6\FPDN&&R[!E:H[95C*LZ@D;7D_XU[]T
M3,-\6QM)/I&"0B7,JCCV5&19.1<'EF+-Z+IU=2]4<6P=RB]5<6R=N:.*8T^I
M.-8P-;-M357'KE43>R*\K'T-Z<FUF5BS/.D]S,AGS^2V16[2**(*Q$_5)ZGZ
MI),M3&G,9)48J/HD59^DZI-4?5(CR/5R?=*95^(H_#Y5HZ32UPO/QEU5WZ%D
MN-DR#)]J3CW1290,*QE>#;_/=#7=<)4,J[*.AI=UN+9F&_51QB=2UJ%D694H
MG8HL*]_BL*LV-+O;UKJ64QM!5B5*QS^"5R5*C>$.A>U#']B"&J4)?>8)S8CU
M&?Q[@ S$IWP:XZ%ZQ!AY9C2*"0.J#^:>DY?!U(Q38? )5#.U-<O6%=2?@OH[
M':@_0]=<VU58?V>,]5>G>K8UB_:N@T$$8W]OD=^XLFK$&E7-GJK9JTO]4Z.*
MM1HS624&JF9/U>RIFCU5L]<(<JF:/56SIVKVU'G.IC5[CE&K8TE5*])@,3[N
M^;KE:I;=K8TDG\@!NQ+FXY2AMK6V7I]#=B7,2I@W7GA7U]JF4LQ*ED] EE45
MGY+E4Y%E0[,-77,Z5DW%>>5ROJXJYU/E?&=3SK=E$1\P=WD)7U8>99X*.T^@
M>,_5.IUI)#)5O*>*]YI<O&=I9DFF5?'>^17OG66CWJYJU%N'J:A&O2?9J/>.
M<D_A SN)@MHO44LL!1TVF!]X5C0F?Z(%O<-/<'X:^8T%X+3YY L-0&U$Y(K\
M*XQ^3'S:Q\*K(4N>9=2&P<'7?A*BXR9OZH@:V0C>X>'H;#SQPV=TXYZYFK\)
MQ[!L_#L*TX<1^2>%@ ,"03NKL.6> 4VXR8_9A HY%4YF]C!7MSP, 9M-R5/D
M)2")Y6)>+QF18JW"G@<X8? 3^)<C+Y8D$,XI=P@F4?CH80R#;F(6], \\,<R
M8,7%]8 \0X_;K;F+:)'/,!DP>3BR5LSC;_&<J2YZ)R6],$AC#8B L1EZ2? M
M_C-)?/$HBM,8W&SX%)CXQ'R?\)+DL@'%4<,TX;SC'X#@/ *[8Y).T./YZU\Z
M5MM^BS<?0/):Y!H&R:,"+&X&7@N_F(R8S]E8T)773,,;ALQ+3K6FGD98"MXB
M=Q".]%DCEOBB!A!KJ:B FY''AN23%X"D>;#UOPZ'("41E_?OX#;$:22"L_(F
M+I3 -7CA/C'L<IW\RCI /&QVLMVSV5:7BUISK\?K[O7IR<YL=3F/)P]VDDR8
M\$'+:2]\IV$2B$R2$6SQJ=<7P:DU!0 O50).;)C"^+A/,5:2#\)&CQ/X$C^J
MQCN"'W-"]"P4PIW\ &HF$;'V/9LDC,?CELY7JO,ABH^-MB;N8W*-(?7%XO?/
MO@3(B+%X6![3%6/*P"QB"16))@\D+_)@?P$)V,^))Q,*W$R [,([DSPI!;^%
MA4ZD7,ID0"8ML9AN"+^+%J@Y#!O[?LK7 /%&)7L@$Q.<;EI%'V9,WY5"K(W^
MNPO1QT.-<">$-"9_3(#VWUD$P8+@PP<1/']@%#8;,/6#%].>YP--FZ\N/XND
M!-A@L3^3TKIETF"0K7N0KUOCHI,&69)BH/%_3/A5H>K.$++NC<=LX($8^\\B
M(8&[C7(-,C>O)BSR[+,]\.S'#'Y4>B[3%L]RFPH%.WVM*AZ%3W/O5,F\W^W'
MKS'^"-^8H+*1).GWTVC^;:E&W7+JMFS#V>26D]5N.;:[EQLCSNYOC%@0U._G
M+HZ:;,,FNYK,;GYQ*%/D-:I/OZ5C=L;E^7](AT>HZ:DC'\JOJ<YJ\3.F5Y5"
M@BRS%V)^.?,+:'_DYRV?Q7G+%W[>4KY&I*1KT3TK08V%EZU MLS%EVDV*<U:
M75$?[PK)M]:W%KD?@?O+HA4$9.URM'P,\^4QMBM-JU^)EF-H3EN5SJIRPQ,H
M-S2UMM/5NJ=>"7[.ZJIM:AVS/L#32ETI=;4%BKJI67I=E=7:CN60_U^C',OK
MUD=,?H91D(3!1I[EU*(W4M5S"-<4;:S93F=-^9TO)GO5M^?-),NR-&/MAB.*
M30=FDZNYNJ&85&\F.=8&E_-VR*5SR/9\;9'WX;]I%/_PCIWL::"$BI;RF_F4
M-8J!3IQ+;<O4'+.MV%1O-OWU+QW3,-\J-BDVG7VL_+YUVR(W:111%2EO$BE;
M]A']1L6D_;4U5&PZM(O+FS(H+M6;2QMU5E2A\IKYZ]G>#LIM7#WCUMD4F4;Y
M]H=BTE8XA8I-![/)'&M!<:G>7-H&)U'A;348;VLE"*!%X#_R<M$"B)0YMYW.
M'@&H#@)9>XBQ7</];(/S,T^(9YGN#?Y^\3(:AFGJ%\NUFV'7Z$+[S<>O>)63
M?,,MB5<UD0%I].+-=GF;#C5U8RYOWJ=CF"L\@/>X_? )-0X*$U='V67VA#>M
MZ(?C"0MBH:?@FS"-")!*(]_2.$9DA:(D7<NN1"Y^DE_(#+*+[^S%FY!-).XG
MV#ZEF^IO3@,H"\\6S/;;NNA2PVXY2 N.D"6$*FLF*! !YLL@WAR6HIC)8*S)
M:^^@$H7FY>*-30Q_<6S-,9VWJ&P5%_?,Q:5\DUI'<,76W+:E.?HV%ZGKHBRN
M^_TP0H+XS]JL"H8E\S,]]VV\A#Y2ZZZ[#;C0Y[N DY9.)E'XTQN+._,=]\V2
MMN);DWAAUO.0BCHW9T^,I.A-+[9?OT!H;YN:W76YKXSH%M+P"72A21@5:!M$
MF-AGCM>2C\+1S5KD'^$38A=IB$I X:V5L20?0H^C@:#0XPTX 2.3(4D],0G&
M(2<LD EDA"*:KHZ\,4YK0J,</D6.*B&2^(-<'V2=WZZYD\\_,KC.R[[.KN%5
MO@<NI>,@[^&Z>+TXFX@-?00S+D\6_A0.Z(@^LBRD&5:-)WPWP!\&80ED5\9A
MBU<GXB[A\.(RA-,KPY]'ZJ>(51(7O)J VR?V';RWG_IB\D_%);MC: 9&?C&T
MKFEKG6Z7K^(7MZVC]&GS9G7TS50"ET%5!N2LV%1)]=5W"=]QAF:T;<WJ"I"=
M7W2M\I86^1=&3P,N'0$3<B_T'DR\(FOR=1>B.^:%1B[>(V(0_G%,'M^&P=5'
M ;*3MZ@D=SY,I$R0N5,\/L-AIUX@:-!7SNG*A!<I!X5/6B)@5U?XI'68BL(G
MW0*?M&X^W:PAX1B095N @$Z!M C@>V6JBD.4@<\'#D2<1HB@EF/D88L&C@4(
MSEB6)D5E'>794L3Y7P*)W9AP)'.)I_(TW.-DZ,$)(XL^*Q(AID"8[$>$@Z1Z
M0T\ )Y9"DN(7024?C;3,/2X$W*KX8I4?"_3#2"+)!2'!&"5"^#4!3<Y-?#FL
M)Y-PDGER8>GCBE=/L8KO02#@95!\!$$=PP!$!U'#? \\]1QW+TY][CK#W@?F
MP5+[%'SI AP=)U L8)#G$$'HL&D$]]L+(LVC$))DP,I@:D4HN(@V^PS2#B5X
MW\.,,L]E 81UX@(K.*X\32THQ%X.=>=(LQS5J@9]!>[;F"6C<  +?Q!0ES2.
MT['(FR].YC7YT*ZF6:%KX 3'5^41:X9]_ 4V@43),7BP+#@X7WY*"FSD]4>8
MYT:MSI5_!)(@@$:GX%O_%E>T%.IV;.'2(M?RES *SD:;>D@(X!P%I!'V,X/.
MS!.,?1 G3Z"##HFCM>%-( K>HS< 88ZS":,X1PB4R',VB%9X):P1R"5&O^)?
M>1;G5-HRU%4B8SPR'2/4[H!P#TR$-Q]O2)3ZF$I&._E39F8,JUO*KQ5(K[0/
M(1\'O$Q[,?M/BM*=Y_"6"SS(( 8!F.SPGZ4X@2V6+^=^R1S[-R5J=L>LBAI\
M*J3-T.QN6TQ21LQ_! C82NX125:<A5M:MR-_@["VL.NR[5/Y[8ETBZFI():1
MH+G^J]I [%)5,819P<#S]-$'Z$_\H>=C[BT*QYD+$X4"I3GDR+_2G<OD*$C
M-T(11"^F\AXIO_@B(5$SQGKZ!!#<.HY"S?.#XC6@\(*^-\'F)F$TYCJW\I(!
M>&6/'/P:\SUS3G2XG/)1Z<##J3Y2S^=))6RK1KE:A5 @FG>VK81T9T+Z+U9D
MXP92@*K.6<&QO/H$T;M+094 Z0W+S!UQW3E(H\R<EF,PQ= ],O13A0_+M'_A
M6G,UT>>;KY]&6.;RC!92A$P1MRJ56J>LX5[E-R1\E*86S*\7\HT/R@AK[+@"
MJ*H'FE E!_N4@Z^S#G;N_E98@1N7'^.@GYY%^D7VGZ</8(:!.$);, !7V%+(
M.-AV[L$O/3_@-D <DL6B:YG72V7Q4TA&C/K)B/\(XLHA19LE.QHLEIW5P^=W
MO_:BU^\VKIRR='M>Z52=X?#!2?V317$:D[NBJ/ $\A*5S,#\569 \5E153PK
MP]RKRMT:]I/U4W[6$XIN(C&YO+@#T;YXE=?U97JPFJ^2*<S,[^$G+T$87,'#
M8F^L=1(-;[V_^0XOS:SOA/<MY9%QR:C&E?1+-@=\IC+D-2]"!7?KCGH#&/KF
M^@Z&%H%-C/TMPG12T0*B]X:<+)^XC(M$9!4 !S&R*M)HV2]DQPKDC2A?$PR
M6"8LMGPU-O_.=<L]EL^.0A^'_\:2- I@GM_OO\$\17(/EGK'X,O?<+($OM%@
M&ICRX]T#,MYDGG><I43+=;29"WQ%?O5^O@'FW*9CD+T^UT$@U-\P6=^_,BY(
M .KO[Q>L/WAS$][+H;Z(IQ&0^X)KB^&583H.Z-P)+Q8&(?S,)_/KZ\KH[_AA
M*#])SV<U_0@'&Q:"R 5BF#>UR>;\)'U\'MB&0%PR#D$BO#$RB8JR =@C/W#,
M\IJY.2[+:28*$Q0%.LT,M.8HOR"QU>?B)$KA40P_8W#S91<>C"$BWFXW"D%!
M<UZ#-#V!_O;1PT<W,"1^"&8*(PU1)"VYS,^=21\B =XM:ZO."RNS\^YQPO?7
M=_C^O1_V?Y18V;X@#';6!-5YE.)!V,$;.G0<:Z.&#BW;ZNP!R-_J[![(WVUU
MK,WFLY]1CT$!9T-N[6?4PU.@VW(Z:JZ[GVNG9;J+OSW\J,?86Z:]EU&%8MZL
M]XAC-!'N?UF)R )O6[JNQJM%/0"FBHI,<;5Q9TT4%OZTW40&9)=!YL8'PFOF
M%]/ 5;O\92?M/!I*IB6Q#GB?DC[DTMI5RQ-P<*>OX#:*7M>/#ZWE5<&9;%4"
MV!T)V:D0<+G435-N5^+7T"WZ)P_VPB'$NQYOS?C)^PGQXR_P+7R$]QSYP>I[
MGF_^&KQ1@B:Z?[$DRQ!<\IQ1F,)H@WBI*#5]T3/)D25+G^]7V,X*?D4C:/'?
MC*[23V@-7VDA*O\R6*'Z$69IRL>TS4K2AX5363OWXMWL)=GIO-TJ>$5G04QK
M.3$[%^_^V2)?O/Z(,I_<TI1C/:U-R_.3X7DB>"XB-T=B=BDA^_GIB=!^\8D+
M^JGV*G[JB5"B?**T/5'F2M*F('\;4?AP\'\OWHP1[<Y6ZY=YN/Y3=6H^M1H)
M=]=[JA:-IU9;M'1(/D6TS\-KQ&7B[D@:#R[F.7L#UO?&U(__?O'Y]M.4N\)W
M-D;KU^/D@A<NTN3O%][/Y$V0CJ\&(4]RXM,@C[!\>% O>3?=BW?Y[?+,J\GF
M]6['C;%VA3.GMH?:'A7W?;/M,<0<S=7_LBB<MS/:>@YKWY1]<533L_'V.IKU
M/F;;PZ,M>J>F)TL+8U9X4PO4-M ".59'<_6]6Z#--YM@F+) R@*M;8%>W"4O
M&")3&2*UQ<YZBQE+-MAM&&#.%K;9X\-6H5#;NGAG:+9C:);CJ)VV3Y?O-#:;
MVF]\JY6LVT;;SL9M9[0[FNETZNO_U6OGG?.V.\,]Q^U:*7?_+0GX5INSFQS8
M34:W*>9+;0"U 5;9 'B0Q<^QUM@);=@);F-V@C(G:C?M;3==Y24N:7SU0.GD
MS2U+1/79[V$<K^:S6:6]Y>+>LK6.H\Z,U-ZHQ:)WL#?FWH==.:0I;X_.Q3O3
M=#33L!JQ/1K=/'GE2@U3-4W>;QK<WF.=0IO7*73;'<UQ[&TWU9XZT2H1L)T]
MBH"K7[QS-*/;UG1CZ_SL.38C;LB9\PMJ9!=GSBX_<[:[8*([[:.*4O586<G
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
M 90P6^*VFT3T$I(X+:_+,<DXHS_>D#%+1N$ %O@@T$$'+&'1V L0LP0ODE5
MO@3^688KMG!:**(S<&)X"WGAM3T!42'@P,@G":$BQ^?KBBN@,/@M_[%X4,O7
MGZ&9Q>F8"WI,4MQ^25A0H[1-8S+P!ASW!,P$0^@4_QD^&@Y9E.VK$-8Y\.*^
M'_)MG(BM!TS/MBO?THO%OZJ@]R?6JU_R-+,KX8N8T2"LD6ZWY>KN)E C5LNV
M]X/:8.T#M<'I=/<P6:NS&=C*TLD:+:N]&0V.0%DU6379)D[6W3.&RX*DL0)Q
M42 NQR/!)W3<<J"/KVD2)Q#9H*.* <X?&0)?%0'D-QER2:_QS*4(ET]"F! G
M!+D9T>"! S=N0EM%QY?HN% 4[R(O%,_&HA7$GX*^2DIG-_H*U..]""!L'#(/
M?_(AC5!R%27??0[Z$<.HCOID+E6_A!#O>HIF*V +*3 =!:93PXMXM;L@K9 (
M#K]N0].[KF9:=FTN()_(;7\ES$<P+VY'Z[;;2I25*#==E#NV!E\H25:2W'1)
MYETVS+=*E)4H*U%6HJQ$N1;KK@<"G:5W&HA =QY7DQ0NEL+%.IR\:4X;](#A
MJKK[6O/ITC+;FNZ6FF,H#M6,0]VNYIJF8E!=&;19$*&XI+BDN%1/)#M+[]83
MR4XAD!VDHJ!!Y%((9#LX,>\XMN98EL+8J36?+@U-=SJ:V[57]X45CPX=3G8<
MS>Y8BD/UY9!M:6!D%8?JRJ&M#J44EVH9J>P-,M#0:P@9>![G*0KJ34&]'9"$
MMF:;B"R[;F&O2F$=6#-TVIJM=Q27:LVE2ZOM:,8Z@8KB4!/<8,4EQ27%I9HB
M-!I&/1$:YR#KR<G=IF,@>#\CH/SG%,6,&0+=AL$="V\9I]2GX#O\]KT?]G^4
M2&$*NGM!R@;72?8ACL6 <!,8+8E2=K$V[-).I6MC5*EO#!;7]WQ/P'"%0P+4
MN^+(%1^_QN22 C_H WM%[F^^$XX[C,A<B#)6?;)!"%2PTUJZV&WK0E 9G9;1
M[>P%=6;Q2S=&G>FT+-M6DU63M9S5AMT<?*A^D !GCHB0J^N#T6#I_8*209@A
MV]X(M+HIY"3[G<7QFX5V['#37LK7;QG$[ + FA)"K_2/%-]?X/N=G]:?[PMA
M6$OXMP=B>/V4';JCX)6"QUHXK KZ9=_0+[LAWIG=53O1BVK+"CSS&/OZ\6&K
MSC4&[Y9E.X9F.;OJ^[CR#E<70YNWV4YWOYE.>V^Y/^P/U=:USO[WF-IF:IO5
M?)LMZV&SW3;#+EJNJ[E.1VTSM<W.>INMZCWRO5;J&K71OFNC$VFT.YK9G)UW
M'G5Z^\4]./OS8F-9/_7=!6DNA[:T+*V[/:Z(*C^HKSB!^MR;;]0!WZ@#87[[
MN/U%E03M68+VAFYD=#F08Z>C!.B$!6AEB[8+Q]'4+]ZYEJO99IW,VGE<--_L
M!H>Z]K3J/EIVZVEGGJ%IB/3]3M2RND577W$RV_J^[+II7KQS7/ ,K:W+4I4$
MU5F"]H888UI@QC&VT+?N%ZXDJ+X2M+))VXEK:*-E:[?!LMF[.C3;4[F\:D2O
M&M&K1O2J$;UJ1%_31O33]YE*VT'RVS9;+EYTF82QA_-\$S&8F_?(BOLM_U4M
MO96W8_3B$=J+8=\FBQ_9>]GKBKNJ:TZ1I_3?450HB@=VU8L8_7%%AS#9-]1_
MHL_QQ>NJP0-K-T7#Z>4O7.1PN!>_!K<N)S5X%V'$)? -^ (LPE_!E&A=ID)&
M$3I6?_$Z?6,X, >TW1TZ=J_?[3%WV!FPH=D?T)X^&/Z/"WH'-]:OKVE3YX_[
M\P;=2=Y"$I8Q1P1AF\IK@4)O%/<%KXRF7@8DM_/O_KW87K/^E_ZZW99M.!O=
M^;-;1G<_E[V<W5_V,EMFQU2359-5D]W?9-OJ-N5Y73"J]N'^FB9Q G$QACD8
M'O\1/(I6\ M[QZL6W5R"2 @3XH0@-R,:/#"DS2:T571\B8X+1?$N\D+Q+$;^
M$)3^*>BKI'1VHZ] O2<6,4PZ#)F'/_F01BBYBI+O/@?]B&&40'TREZI?PH$W
M]!3-5KCDJ^ZRUO8NJ[J3T* [":;A:AU#]796HMQX439,S=:[2I*5)#==DB\[
MFFTY:W<Y4$*LA+@^Z[XT]([6[:S1G5.)L1+CVHFQV;:UKN,HMT*)<M-%N28P
M#V;S8![49?.5EWI>5_,LW=5,VU07*&O-I4O#[&CMMFJ845\..3J$O(I!]640
M=EY4.ZB^#%+-3)K I9I@09CM&F)!J'O[&\?OIWW)T6VW-;V];E<Z=17UL%SJ
MM#57,:GF3+IT#<W9X&A),:C6;ISBDN*2XE)=X37<.L)K+.@;6+[ MT;GP&G(
MB#]CCHMT/Z(1&X7^@$7?DGFM!,W.:?0,_ "+B+Q)UC#P&[]^' ;QR)N0]RQY
M8BS@O5CP"CC6\".]:/!,OM]_V_S&8.6>_Q&O^>.=^F'H^^$3%BWW@><)WE>/
MY87UA*- E C2DP21/6K"-,+;[.+6N;Q@R:^;%E^'\%7$KV!JG'SX2TE"KHK=
MMS'II^-47/I&JHK[ /QV^2AB[(I?MY_ ^L*!N(L^]'"G$HS(\"=A^C J?68M
M1F!8S);\5K@W?B!QU(<='(%F@=%TUS+^Y\%L_7OR<$&H#[H#IBC^)4>5!+6L
M[N3G)I<Y';,S^8F7N]65^7E7YJTJ.]65^09<.3^3*_.;&MA;EGP.^N&8S3.K
MW?,TJT 3(HBBK.KZ5A4_"X""'J<@&8A+2/,,Y;XLI%6RD 4O#VDHM]B0-^$]
M0_@@-OC":)Q&\S:FI9_GQOP*KA?\ L1);<]MMF>8T_%XF]0N;=)IOBJ?]G ^
MK:U\VCI,1?FTF_JT<U)$?\9WC$6_@0*;S+.>QE;6\X"F8P_FM)0RXN8 "44X
MI4XWB]3'-4?P#K1]:R9XP&#I95MHHEWE  42:O#^KW0\>7M'[L?@P]W0"6GK
M.IBQ 9 %L0MC_)O]W(<%=:J)H#A;Y^!(YK,Y?N>G(D.'$*H@#Q'YW8LY3[^$
M\+^?QPCSBABRG[R !GU@).R4B*?L$:Q3NN9;X+35<[\(Z+@*E.XP)\"D1("Q
M)(#8"J5$*FKJV ,U'.-&&8%/"CXK$Q H8R2MEY/6"PC,YP?'-"V#VF;Q$,&
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
MFY''AN23%]! ]'(19TF<P]]!'<=IQ**ISF@M<@TRD?9'&H$/GV"4("1^&#S
M+[$Q*1<+/(V"Y\1HLYW59MJIJ>:7^W(YHP*X\6_S-,4"+Q-OJKKFK ,$?,P@
M(?EY(X,@FX[R5Y#/4=%&D[>1/Q76VK5C+;9:I*(C4SP"#G'/'YO\A>43X:+;
MX4P_Q%*+P_(1<28#P/8)*HH8>YK2_G]2& GM1)A@Q\8AL1U=L[KM7$;F2Y0F
MK0FV'"PZ&+.?$(QZ,1<3C%<\F':/53[&QJG@:+=U,@!7<$9E:'*:J&Z2<M/)
M-R7U!S^U(5K*/?FW_#L)':T1P^IH>L>I?)E)LD8ZFJ-7'Q3 3#"HJ=GEQV()
M,3+S3%S<EL=9:VVKFW^)',!!Q=5/F(RI&8XKOVZ1SPD9A R5:Y)O2M[6,><*
MLGON'A8$'U&P##W& M'H%O8O30@$&C#"@*<*N A$O''E.H0_E0WMG.&&3H-'
MQEN0@HBA$L<_8RXS:> EE8T.WH3;,19O[KB\N?G^Q:&WW+7YSG0U7>^(256W
MGJ%9[7;^165_M1VS_$2^K[1VVQ5?:/FFR^KQ-,++R[+GYFVZQ32C3PA^B?KK
M97)NNU$YA7%:JU#Y5+9H^PRWZ%Q!$?X7<!P"708V%+/5XPD+8AXFDXE/N97&
M-M2PL1#@WW*M%PWSXJT8RY-?$">M8[4K1C"SK);6==U%IM/5#+=3^;+ BH7=
MS:%/YYI6PW+GV57#T9Q.,8\/47&AF7]I.E5S?%.Z,J017J$^8WB+HO_J+QK8
M9+VOFJP7T[D940A&>986DT!1Z#>_K?HM6!+<(*)-O&C@_2- !00VIA1<9P9Y
M3.%/,",4(O5>S/Z38D]2M"8:VJK41_.&:6M.*OR[+R@U'>LW;RL,U%8HIO,1
MG(_DF7,S-Q9W8"S(YV"([A%^<!Z-WSLMW>TTI#VY:;1<=[-AU61?GJQ[A *)
MP[2DGE\<,+]$:,F:%I91&4XSFW)?YR&2H$46)ZUS=:4N-T-6;$..2OX&[/U#
M&#WO@O6E*KP-FV/73RQNTW&/14(DPJ'XWYCUT\A+/,:C]QX>[\<IQ%OI!$RG
MS)(Q7E&3)G$"H02&3S(C!\X7=](2$07R&KJ87-*5+MVL0M6SXLZ_^#_8X(K"
MI.@#*Z@_B2#4GN*!Y.)21O04(_:P32(VIEZ0LX ^4L]'!T_\$_,CPS1)([&3
M:-#'C!J>%#'AF\Y)9%RRGUEBHO*>H<]XBHV'*WXZ#G!OO2*EZ'=?=R(.9])7
M+=)?2#PZF43AHSBMD]1[YL=^+-H,^TWU3U]6*6_;FM[MUJ^+^BY9O/$Z7N;I
MX396=R6._K(S'E;7?B0Y7FW1MMG:N0C727[/6469FNVZFJ-O"-"R=Q6U+1Y)
MLXTU'NCMW&"?*Q+%;1CL%QY.$4P1C.T[U*C=]>OO>*Q<D\A!'A98$ZS32/'H
M(5O_J=GMW806.Z!7,V*/?0E&[7R)30.471"HWCMF^RBF^;M%J=2]AT)'%)*U
M[NK6MY;E>U%?DM]@6I0,QMJZ\"GF-2F\.I(?MPQEE66>[I^NO]3(M_L_9+EG
M&LQ49R8A>:21%Z9Q7K>GE8KV\"E1:LW&$S]\9J*(KG*')1&G$'SFU,<1A]2+
M"##A!TM@=#]E^"-\!LMN\'D^?RQ8+8;!ZU4P.Q9A_.?@M=[*U=ZIZ\#@?LIK
M5Y7B0$RQ3^76\;78IQU+/Z*)O$U'3-UPR==QX/5@X9\#/&G VT-B%#PQ;)'?
M6, B+%;4\C+SO/)TJCX_A:=]?K'\F=&(\'N;L^O5BNK5J>>1P(P_I65%3""?
M6*<D[JM?)2,O&F"%I'P!O[R,U\^ RC^]<3HF\.R8<X8%_#=Q90$H J)<=LYH
M2#1>]>A%,;(I8DP.,5L/XPW^?O'RO4/3,B\:5"CU.6%C(5A&42^L2J;>W8 &
MIEY OO%+V; !1MX$M /_)\-;<? VVI=ZIPRY"#MJP"98  L[J_D5AV4U18-
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
M+I@AV_QHY!]/=(K2ZGDU V"&C/!#=^HWPH0"[!&IL2IH?EL6-']%%T]D351
M-+/H>)8Y&;+)CP:Z!R-P6<^M2.;(@-?-RI#]?;3-^H8\8PA@F?.MRI!A?SQA
M%C5+J/*MR67(K+\432Y#=OVAQ)_4"I4E7C<O0RZ$"\&#G ?#OH&-J&28]C0E
M] ]YW:P,6O9GB%+1L0<;=U!,3YI.3UI2>\3T)#$]B9>/VG-Z4L;9=@:]A[RK
M+1?@YMNJMLQ:G<0N!U[U=CD/GKROH8.!#/E6,#/HQ>.=4UV MRT=G9U;4&30
M"W<$U_8;D-ED'5CF=9\RZ-KCG7EET.&V(^G_<Q^_4,RA> UZ*_PZ\7;9ICB6
M4^9:M5+X]=W],X7$-VZAE4';?<=M2V'7> V<*ORZ!W9AB&R+HD$ W&IK"K\^
M@10BL-Q*L0PZ"%($UFP$HLYU%J3"K]-AEVUBQBKGZN %.!42JQ<57C<O@YZ&
M8Z6#;RSKM<Q_%;;'\F15+:S9W[A'2.".;ZMKNT@<?6OUM5O;"O H<EK"<NE\
M>URX T=^.+OCK16013=V6)<9LGM11'\C<K?N[ *,8>5L*.ZX#BX=3M;Z?F1]
MHE20];MWWZTU_@#UA^[C0[?VU'KH@%JG 7K?[WNM1JO6;35[B^M@O=+V:IUP
M1!YGL-XIY$.Z-'IO7,,"<-"(O+SO!;<]8XC-T,8/@]^1';*(?\TQ?R-2@6PT
MX5%QDVN_0<2 [?JAAY_(G>YMU_BSP%9Z< T512\ 3,3$F-PT\$*\L0W>6=>P
M5__2;'QO-T&K!1@3E3^"WVOM[[/U_.U[K=WZ]$>K\QG4ZO6'[YVGW@$HF7[D
MR3LPZ9)^2 <F32FIJG90"Z;WSVF*DGIC)ZB4H"SS\[(J/*RYU9E>MG+DEEGK
M&F=&9)PV5ZANDR$L[VU]2[MWODFB7[2N,QW4=OG^B#F<9P56V");@3\V!'RW
M-SE,TE/LG%_<(++*L\;1P)3D&S_7DC#B\50FT$:'OFM;)IA\#E=$L5!RL_6#
M8S$U]\UQ*\:=%F3WA5U]3GRKBUKXG<83BH5/?^%A2BPO%S+N<G;^JD%5<<^G
M75:#H1N26YG^FAZKZ0Y&S1J13,T_@&*3#Q"5(#2"J/UL']F(NJ+\(<8!&'CN
M""#?Q^2JP 4O0\L84F_A&T#CL?TV-:\FUB/PL(&MG\P>FIQ#MNV^L'M25Z/A
M8=,* #$Q?>S?IC&@=1?N)NZ1X!Y'&%]Z5F5Q/2[N(\+W :(C88E1[M"!7^X
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
M=\4[R#'>V&I;KH5.AKK,K4.N(?=[J]-L/A'D=3\_M'_4VI>&NBSR^-_)$1R
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
M<M>:A!+N6^"<$>=\D@+KA'A25;4"<H-(BX\2]"<,ZJCQW,*LE?K+.&BQ4%8
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
M=UD<X<' "Y^"C@_"\!$'+YB*@[-$KHN_]O$ YV-(&@X8AY2PU<=-@Y((-IP
MS.%-8UMN ?)]?I!JPNUM3'QTO6 1#_;X(]XTO$CNE6@X(1NP%-&(__J%X&AQ
MTY#-$87SAD-E<TJ:_*^P=>WA.4!!G]WDG!I'19K(5((S&9%^\$RP"\-PP.P
M$'?6YIGA%^AC<=)C5A$3X(<K36S)3:\(%(1L(J/)K;&,]V\:+A.&J*%ZY!6&
M AL29*G7C7AI(.\#[P5/7]B^HL^7[-%)\OILZ$%.%189>@G!WFU97F&]X-O/
MC<V8[S6!02@$E0_:,HHJ#,P_/R!W!J#_"*(YT#Q+?MOW>PKCA\B\0\^4S+S"
M/]CX#\?+!_ O3/X<$11ZR!6+ '&B] B^T5N?C9_"(;8]P_?$E"9B]!H1[ZKY
MJ6\L![:H=14,E._G?IH(/Q"V*3]EJQBUG*8VC_#?=(K,M_$S3,&4;XSAVXG9
MO\FD7OB Y43OB=9"2C:<S#H\*"1:L\MO6P6C:\^9.!>$[1"!\F?(:UD!CY@3
M(2V3:_%^R+R9R2;B,N-7T9A$EH#Y'N*[@EW+MW"""5QO)P.M!TAGV,L<A5*H
MM3U+J:HOD^_/04\DR9\F\6OQXN"!\L%C0%B!L=3W^)J+'TC,&0^Q+P1H'DU#
M5 4GE[^*2I;T ^A"],+[:+D,RV-042^0[D!D_CO$+N(O<;\B.ANR=7W$7V]
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
MYV$W=A\_/?<5/QD]5T,\KA>'?3S=:X)'U@ECC0],)!?0# C)0D S$ .X6)T
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
M@$A%0B&T FLU Y6< J\"DDXR+U.0P9;6;L<1\]Y1P U[MUW5Q,GXXP><GK[
M.+\<%>6*<6$*%.M(&RUM6#%822J9?%2:Z>C[>?$WPCD:)6@E\H;]W3;,>$/<
MG6P6;8MP$(H.H*2O^U.LE7N-,P5EQM@Z3?U.0,<?FNI(0@_NYRTFS"453DD(
M*VNOC:PM*%UL;5]7@*FLDN?**]E\U;@/U*-J2E<2MS,B'\A #Q&LZ\;-960V
M2:QE1$W=YU1T#")*!MPD'J/V+N76U]EN1W-42M%&YOV><PR*9UK&Y"!*28I)
M;BYXKPRMBI8;YHJ2JL<-Y/BWBYT$W$. Z8X9BH!::,O!Q1KRT)C!NZS!N%@T
M$^B#:'VKX9 ..?>B"8W$WT/$Z5)%A>5].PP^1A<2E&+(ZW$Q@B-O!SPOTD:1
M=62M0]/7,3S&27<;?C86,7B@</LXP,QY(<@P>AN&^=7X>?@\G(?1)9@#X7)V
MS";PMO8 X2%"3-Y T@FU<MGGW/QDXEY41Z,0C0GHP2AXAW.2#^:783HF2W9V
MDM+9Z=GBQ.T%R3T-:2&T.CF,")QK7>_\%(B:8*(7B22 Y":W-A7O1W4T*M*8
M@!YLB0]3<F_.IM\NK6M!<E>\95!"+K0W2JR7-@1$HZ+-2&A9ZZ38FRB.1@4Z
M"KB/RX\72KCP9VJ;@BE^JO7 ON#R&.WU9%:3M]^4#^'K@% 5\F@MB+@X4[6T
MB!F=(0B,0DK:\M)=O3X>>&JY"\2C498^J>GA*.NF% :9HS&6!\@VD'=MD!!9
M5N\(24?>46:I^:GF311'HP\=!=SOV=5&#ZNJ9")C1T$RNA;V\EC#*P6T"](&
M7Q2!W'/2[9'ZH4VIZ&5U6&4<+PO&"L69C$D#HJQ5Y%0]=/42=/#&J%)X,*V=
MD:L(^BZT?&/4UTTRK3N(\?#+*W.1L^'D$65;RS[ZS.OB6$ D3,I()P)K?8IQ
M,.656Q"\=6'E702]GY*ZVR#Z;@LK[T37_;5U'R+K_6B!9+R6?%40$A(R0;M@
M-(Y<(^&+P,"5XZV=BX,OK-R8_%U$O-_"RCEH6S HP(QDH(@8(6!T8$/25M3S
M4]<ZTG#@A95WXFK[PLJ["'H_A94E5T7I%("7PD"%.N40)'E%4FG#)4%LO?$?
M:&'E+I1W%.SC%E9^&^K!^2><#U,87874K<KRU0?W6'+YCAGT5W^Y>!:-UQIX
MD+@LG1;(B01C"Z<!F4B^=<2^A_K+H]'DCS!.^/-D^F)R%N?E;'2S6N0Z>5.X
M)*(2"HH4!E3D$AR7!CCC6L3B R_-;VSO O @;O/NHA<WXHZ]T=';;G*I/]RK
MV>P,\T#EXKT4".@J+,80@N'TSY C<BS<W=EEL>-A]V4H3UX?6HBX#__AKLZ
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
M2-_ZJMG=B([%;VH@[QZ-[N>?:J3GU7C][Y/1XK]=Y!?/TG3XN?XX8*E@Q*A
M%*M)#KR #XY>/\M9UCF[W+R0^TX CT57VK/1@^U]<5ZVAKD\'M.9<1NLA*A$
M!(4Q0RP1P63Z@$EGF6S>''LSE'VE5[95@A9R/93DR?/2(>M=_/WRN<M"HZ4X
M;5@LP$.]B&!4KO7!:$M'QV*4&G-HO8O>">CQ3YX[,'Y;@:7.DN]AUUEA665/
M; .FIQS(*T >N;12=Z*NJT!G*?=//3HCD:SG)%& \B*!SX01BQ 80F*B>4>H
M/5"^;3VEOAG?0;@-F8[3-'B5"<:B@$B5YOO)Z*S^/3L_P#4A!<4 E<Z@@D1P
MWC&0W!0MN(I273MHNG'F=N\@C]"%X^'"G_0AN88'+A78[Y/I/S^/0L+WH>#\
MV[I7-6/%%!D!(\U5\43:6@^%-48G R;EK[_ &ZG<^/"G2F%W235^&T].R?=,
M878R&X9U=5Y.^F*M("H8JQ>4+41)OF=V*4BI+"LA;<';S2<_5=(ZRJBA?U71
MO#RK*8@G9[/Y-(S. 3$>N2Y9UYJKJUZ!GAF$X 5FH2*:ZYF8&TG;^/"GREMW
M2=UZ$M$RRV1U8#(GOWY(IOW);(;SV<-33NY\7/?\D^W1-DI&^;FBQ-?#+YBO
M#WOA5*.BW8UY!&;HI5R<-=*Z28Y1LBE+%UW"UN[B-KBZ6L2WCW'YLJV1F?.B
M@.89:O7E#$'+7'/-8_11)!=:AV6WP;7_5:.YIERWH9O3T4/BR_69+XJ.O/R:
M1F?U?LGY*87S6>5<^\8[K4 A+:PQAMIB.M2[_*D4CHV59CMD1Z@V/5#2@_=]
MAQB6A6NP%"LT2Y!U+=GO3 !?N(&@E-8F1>ETZTKX]V$Z0F5I2D,/H?T[\%VJ
M0G.YVLQ ^52$MPJ$)$DHJ3TX]'5%9-87K9"%UD=#NZ/\OE2I!54]I.G<@;@6
MH5%,*2<5 Q]J.TN>62T0[,%P2>*Q5KJT/TMG]B@U@!Y3:7:EH(<4G0V0;FZD
M#*-S-O/:A(2<\XCTDT\,4#"G"I><3+2>;9M-N(Y069K3T4-BSJOQ2M2;!7$3
MK_*"!^%J_=^Z!CHKP5EOP3&%7@DA/&M]\+ KQJ-4I1YIZJ$BV<7![!VB69[5
M2HE!2,*7):F]XK7OH;(%K&*U5JC* ENGE6Z/;E^)$+TK4$^$'$JZQ!V3>O;M
M[^&_)M-%!X7%.:'QT63:D"$75?-,F"?O@*RXE&@=9D(7;)Z"N .\QT^E:*L@
MVQM0G8C:K\M_ ?37<+JN9;$-W)ZR,7:$^CCY&KU1O[V*->/M -3-\VR5(W/1
M.$';?*"]/@AN:'/(0=K$66G>BO4@U.R>')%#U;)=Z.I!NSY,0\8*9YT008Z%
MTE9D$#YQ,B%$ %>B <E))B&QR'3K>L'7,1R4G=Z=M!O=73M(O(\.76>S^>04
MIXM;(C4SYM/P\QI:5B8$D30@UJKKM29/3*C)'35*9\^=-ZUOZ]P!Y[CUHA4/
M?2P2F#Z-)Z/)QV_/PFR#*%:=9D7B7#I!RZ1F-7N>@P\%P3"4RD>?8O/DXZV
M';?:M.?FUN./IND;Y(*$>I/Q=;VT\WPRZ]#M[?9G-4C<V YGHZR-JZ/EZXZ^
M$U('74@[8G7TL_*T4Y">&.]IV[ 90VQ]2_]N1%T7EJM/?QN^+6^T2A>DUMF!
M%J%VQE8,8FU<F8)-V4FEN.MWGFLD^U\Z&FK ]96B@;![,#_>#3]^FK\IO\V6
M"]:;2&_7N*YC+[^FQ:6MGR?3J\A?#T,<CH;S;[2JQ<B*)<-<:(*NN(!@A83D
M&$9CT=#_-]:3#G"/2IGV15L/ULQ56+]CG0D)YPM]^I$VL"K9]2\_X/24#U(T
MS&=E(; <:WDT13_Q );)K*3/Q37/^MD5XU'I5J\$]9#<<2?>%\/9HFC#NS#'
MMSA-M5\08R8H1WA3K)<.)!GV3J<"1O'$O!8YF-8]5W;%^/TH5%>">DCHN&ET
M#G166JH0R("OEV"Q5L?-B(")99:%-"FW3B.[B>*(E6)G(3=,TZA9]U?1O/SZ
M&<>TNBV.57C6.10;0/#J\JOH(6C"ET)113N5L[?W>$AWC["OP\P>R&PHND,Y
MLGPU)N<3SZ\TOE[5*5@$IE4.PFA1@%8D!!4*B<B3Q**(+#E9T+GV21:WPMGW
MD61+LF_D4;01>@_FZBW05J&C;<#U=+AX)[#'.4IL1N-VZM&!@[TKBB8O/T5,
M@+'0WD;[&C@G4KTMJ1S7Q5O9VN9\! 6YYQ#P<?1C%]'WH!?5M'E3:NVO=30X
M:E]BHOU5HB%_*6L)7C,%'F5F*2,37K<^UKD.8O^V9$.2;O2U[B+A'H)J[W$T
MJEE_.*;=<E3[V.93DF^]TCD??EEOFVNP 3,/*9"=B]G7:G,":+8"++<YN"R-
M8ZV7AIT 'I.J],?,7FJ[O\ X7V>$3<KKR?ACC<#43Q]^?'/_,[L?X^R(N]%Q
M3O5MWI3G4\S#^<\A+:*?E_P=9DU(O#J:LI+K'*D1>3Y1^"(DMR;GU@GW=P+J
MNNA<?OB@<*ZSC@ZDXHNB704\%Q)XS"R@0<5SZ]+WE\??_Y+1CNOK2\:#Y=K#
MQK)IEJ_(#9[B;!% .YDOJS*^'.=!BDIPC@J8(3-*,2W 646KI@CHN;4H3.N0
MU0[PCE5#6K+2@S&Z">JJ-AL/5D560VXAD,E4$IE,44!@6,LQ2BW\5HU[.JK+
M7B-B^U6)W>7\V#&QVNUF72Q_X:1)]*AMB&"T\341*I!)K1Q$YB*IM?9<;N6Y
MW-,@Z/*8CY5XWXC!20-)-EP'T@K#X&0T6N$9XFS=]7$+3%L$LV:8_O)Q\N6G
M]5A+IM?_NF#Z+BS[[Z?W<'8F/8EV7[23QGK.R<MA/NC:)L6"J]%_<I*YMJ3?
M[,ZK@X=+]QW=]_IE>Q>)]L'R;^]?#)),V01:EC0R,C1<<A \%BAH#!/<R'AG
M@9V=6:4Q]V?3M9/^=3IW%5U#(_\<PR_/W@Y0&6L=9\N$=,68 "\)2/&\< RY
M2'/7/8"=Z:,QCX&^7477Q]OW\K=W \N9]-$J")%;4%R3[2B]@&)85MEC4.:N
M%,J=Z:,QCX&^746WEUSI]_-)^N>GR8B>/ZN=D^??+D)9S\/GX3R,%E]Y> AN
MUQ&Z!^0ZS:E1>&Z1AO^F+,:Y\+IT-$D@2N!!$_W6T6;,6 0,3D@OC2&GK/7A
MR"8@7;))?IV,5Y5JAE_P>9A]>C'\,LPDLT&4/@C.,KT3,I%CJ3DX30X$0Q-+
M-4+\]>M=&Y-);AU@_V&5[BQ>3B9I([D>(F]OB0RD52HO)OK^4YCB[.1L_FDR
M'?X/Y@%*%G-4N5:UYK7KB0-?B@%DP3L51!*E=3#Y;D1/61%ZD'DOY[JGIY/Q
M9FA!>R4<&8^2E=K))$L@>+I6CT'A:P\<U_H6YQUPCD$76DF[A_SC&]!>S69G
M!,M[QH7(%HJM/;5X+2&4%0?&>" 5+=:RYK<W-T,Y2@5X@)1[R!6^!.L?872&
M ]J4R,(U"HJHWH<( H*0M5PST_21"C*UCJ-?QW!D=.\NUQYJN%W485E@>O9M
M,>5E0-B7:(/5 4Q(M/ZXPFJ'"[)/.-.F6,E(#*T3.&Z'LZ_#D_:<MY+Q8Q^;
MG$MHZ4C51H^SU606\<;@K&:&&Q"R5@)SM&ZY0.N6\LB-+$+GYJ7^;H'R^%6-
M.C)]?=5H(/$^3,4+6 M,JU#)-JAZ2A[>C.AQLH:;D':[(G25^/[T@3O!'2-,
MD6>LY>,XA)1H*76>,\453Z%U(N ^]>">Y. ]JL$N@F[<NN;Y>73CJG=K+GZQ
M2C[D*=&,R<*Q@=EZ,9P,6ZE( MQSD3$5$>,6H:*M!WP$J[$!.Y.^1=NXZ]0)
M]U:\Q^GP/,G4EF 1E0)9G*B59B,XR6C.WFLNHS/9FBUXOO'@)\]G-U&U;CE%
M8/Q5,#S9PF@A"M+Y>DDU@3,L +.!>T9FL+I>K_)6WOS1\?9P4?71V'>=2'[9
M95GL+5F$6AT^ 3>:@!5"1U.,$)@J"25J5UJ':&X%<VRV>!NI]Q&ONX1GI>K;
M(.K+$K^!YI';MG:CZ[H!UD;6?=C@-Y&1:<E\XA+( F"$+!N(1I'RRZ*5YL+;
MV+K0R+[8W[:#:]_D[R+BWLYLEK[%:F]2!H644H%=G"N2KP&Q-MK3/*' F AG
M\_/F&R@>-V+[$&XVAFL?+-@^ZFI>('JVOA7HD/Y'1F/@M0U(KMT=(G>@42KF
M2)&CC?U1_>SXJ'Z(8/MXJV]Q_%;HG#;999;K[4\R8G3A$'W19,20YR=<D"(U
MI_U.1$]?!=H)O ?[[DH.R4: G&NIE/? HR2O/Y/F>JTC)!.\29IIS*TO8-\+
MZLDK15NQ[Z6)[5U9<(N6L2>))D,?#\>7O_IJ_ 5G\T7YQGYR_G8;N]]LP YR
MZ#=/4"<LF1GPLM[."O1'8#:#,-JQJ*4.[5?UUGF"M60!/6^9SS)?U,#"7 P&
M5\A,JCVZLQ7@%3J00EECG OY>K_*C5&EFT\^F*2 '7B['%7J**O&8=RW9]/T
M*<RN(XI.>4.[&[@H+"B6_?+*8-%%9RV]9&P;]C8__:DSV$!FC8.ZB[7MYN(W
M4-[52&<&F6IG6RTM!!<$(.U>(I#+:](V--[R^*?.8PNI-33[*J27X]IE[5D8
MA7'"6_ ME6Y0E!4L&09R43W$&0<N10F.E:@#UY;SL 6WVX_XU.GN2;8]Y.+=
M%<E6@3F.@8' 6H$_)@8QHZ>M@W.ADV!>M*Z&<+@Y6@_0A-8R/I0<K;>DUK45
MQ"+8&34FJ8V%Q+FJ'<UK>J&@%8PQK3URGE+KPO>7QS_$$Z"=.+V>O_]0V?80
M(UIC63FZVZ#IZ<#G*I+'.>QY.#.W4-Q!K/V3;9W+R<L:E*3-2,5ZD*V$@LRS
MU*AHV6M>[WL?)-]SIM,7Q[M(L[&]OC0S_AU'^5V(<?AA>C:;+[V(]9F#$#QI
M<AZ8LT@F: J$C2DH2IJ AA:LZU<N-GO/]XRS?Y.N"P>3G@38V*5^L8H8/I^<
MUB)\BXI_*U3)<!V"<S48Z4#)2)Y%RA9,]*P8$3C]N06MMX_P9 EM)+2]%"^\
MZ3;4FQW+"K"SV=GIYT7;M981U;N>WT?4=.OY-(J,+E[G1=^QR_R?3*>U TRU
MCI]]N_C*JN/0R1]AFB]\ :4=Z4(F.]$H"ZKP!$['")A+Q*AM$KIUU[CNJ#L[
MBO7Q\7X$\3J"G\-PNKB.=(G@6C,TS3$O>Z%X$Z0R/$(.,8'*$B%XC6"R3YE)
MEO+UT%$;>?8RF_TOBWO6Z!O>[6$H1A\EB1\JV+MF]H])/>VKE=%JF<.!,RH)
M6M4@L%C/][($7Y*$Q')16B87L?D]N/ZG]7V^! >D*CTXB+U,<5VJ8C%![Y+@
M& QDQLCZ<C)!C%J!3SH*[TNUKY_"NW!Y4G^^"8^J)GUDQK><X+OA[)\_3Q$O
ME[X=V&A]]N1+HLX<R*51$+0U4+BE%]UA8;IU>F7OD_KS/7A4->GWY.B^J<YN
MF^LR7DY.?+1*D%R+UZ ,)@BAUA"VY*8B,I]-Z]2R9N#W=2KUV-K\*&0?RH'7
M$CY]>9G>;T7Q+)+UY23)43()D1L#B$K;**+BHG5'LRL #N#(:Y\Z,&G%Q6/8
MQ+<*XF(:XWPMKKG-G'HZ9^MC/H]S6M=!37;=R/?%\5/1WVB*D^@E"&-<38BF
M?29Q#MYFIF/26K0O[?-D]/:> \@#5]M=J.U!75^>?AY-OB$N3A'>?+YT<!-+
M#)+76[:JYM%E3SYA88%LF\Q2Y%IZUEKG;@5S@*Y.[UQ/^B"JCY*D."V3Z6E-
MRUN>ZZ[/<+,*)NI:)B5Y4)Q+<-QH*,'FR+0@CZJT3G?8#.5/[6E"TB.=SKX_
M.ST-TV^3\N[];X&$0G\MA-3VTLM]@_1RNV6GF1W.86WF*=O"$7SPM(>B8!"M
MU;2EJE1"*5SE@PDJMSVL?0B")=>OQC-RJQ>O_B)Y^<.G,%ZNXK-?)XL+3)A_
M/5N\DR5&E4U)8$IDY,"A(U?.(K#,4&>1B[Y^]^;QQ+OKY YP*6ZK[\UBEKVJ
MS2&=[-X[T5_H$?/9J_&R>]U HF5>VP+1!P5*).(EA@ADN\O,')/R<%)%=IS;
MGV_'(2C-(1WTWCO/?RR6@/-Y&D?.0"++$(L51(92-..8P:>4<XPT3=G:Z-[7
MW/Y\.0Y!:0[I]/?>>?X\F18<7IYJ4EF&J JD0DN \KR J_,-7#MO;.V>>S"F
MZ^[3^_,5.1#5Z>-L>&^&9#+UUGKQ8'/.H+06RR3P(G/2GEO$YO7''LG_.$@6
M?L?AQT_T]\D7G(:/N#!D7H0YGB<Q###+'"UR*,G5\B@B@@N"@V8ZR5R*2?Y@
M$AP;SOO/U>W0E>WFLJ</]X6[ZB'<+P@EA$9,"9+3LEYD$1#I,V 89=8\&B:;
M%VD]E,G_^>H]";6[^?Z9PWW_KCHA]PLB21U3M+6[6BV['Y#,$N,1$A:1N.7!
MZ:?S_NTX^3_?OR>A=C??/WNX[]_*PSF;XNQ^*11I5?2EMKO0BY(J'B(+"KBS
MKK 4I ZMRYP=QLS_?/,.7^%NOG;N<%^['4QO$YV-.2O(%FM7$*$ABMI!G'->
M;+)!7C2 /_B7[J%^WB%Q=W7O^#"9A]$%6RXQQ9!Q8-G4]I]>U-;A].9ACL@%
M0\>?SK'M73/]<TD\/(7:<&;5_42W67*ZU#R9XAA(SA2H$FL,@44(.BB>K1*>
M-X\H?H>W43KI^*.0?:"W40PZMB@7;FM!UQ *!$LN=TPBBLR4CJ+U(>J1W4;9
M20?NOHVR Q=/)9M_FSG]>1MEM]LHNZC)7FZC/(#CIZ*_+GC&??%@L)!?$KPC
MFR0D$-JY0*]Y5/K/VRA/4VUWH;8'=7U']O!T6,L3++*E%TU8W[W_;96L'G)P
M*$TF\60"9UR"@('\X92TK$W9BVMM1MX)Z  =H=XYG_1%V!YOI@1#WI,U%D2P
MM0]D-.!L\L"]-JD4%="VOFU\W#=3NFA0"Y(>Z6;*2<Z+AX;1J_%B#O4?+6^E
MW#E 'S=2MI_1X=Q&49B5RL* ]R6 RN1U!,0"3I>0G?..B=9E=1_O-DHMMGFE
MP]'S,/NT+N4SB#4'324#,;!:SJK0RJLS&18ZNVBR".)Z&86-!4IO'>  EZNV
M^G&YIFD;,3>N3GMR.CD;SU^.Y\/Y"/.'R3M,2/!>G.&'R6WMT/Y]^88/E$0T
MJE;]XZ76VZ]FIQ,>DD"N958RV:TZ13\<PG>E/_NBZI"N*RR3+,\[ZYS-/TVF
MP__!/"C6\\@*0F3UGFE1B7[B 40N: ,K F-KDZOY)+X;[3T,-3BDFP;7)O2%
M[*$:Y_QY,ET<7PZ25[5!<8:0#>T(2O-:?2>"0.NR\C$G>3!G?_?,Y4\M?PRE
MZ.'"P,EH\1W:639.L-:!',]P(&2AS49F< 614 8$IP0#Z5STT41I?>O,GNV0
M?7>*V -A-]5*-2L8@],OPY7/?@/KA_#U&8Z)LOG/).5-LW""VWJ0#3'5)!^C
M%#B?!'"EH_(8"IG5?567Z83\NU/+1R"\KWL$\7XAQHUAKYJG,1Q_?%<SEV9O
M<9KHM^$C#L@>3\E&,F6T*:#J#0FG:+$/TMODLD7R!?O8]UM/Y+M3ZL=7AT/*
MU;\\J64J$A^4DLC3Y Q$[8V]J#;D%;V^)AH3M$I%FH-)M]^ __O4Z,<@OZ^D
M]X>\G;39#*>++Z\N[7)?D.QL3\82N9DJB@#>^0#<6)3)QQAE+\5"6H#_/E5X
M[[3WD#V^E<ETGA"]K/FU2/Z\_/O:#NW7R?P_<?X.T^3C>!E $3*K6!9%WQQM
M,\Q!4-9#8M$P$Q6WH?41>&^3^>[T^S#4XJ:^^X/5]^7K_/-DNOJH?H]VI\12
MJ>F$0DKR@(LDIR+8 IQ9[:P.@9O6B_I^9_CGFW$X"G38F?76ZYAMTL#,TJL6
M$(M)X"Q3R1;MM6]>[^D[S*SO9-4\"MD'FEG/A4.1Z4USTH"RAO8IKA)DR3'Y
MXK/-K=N2'%EF_4XZ<'=F_0Y</)7,Y&WF]&=F_6Z9];NHR5XRZQ_ \5/1WQ*,
M2BG7Z@*UBPMR!=$@@BQ1*F&2,Z5YVZ8GH[>[9=8?FMKN0NU>^SP(896N[;XS
MP0#%LB?;AKQ(*56M/6/I_WA?WM21]GG8B>NM^SSL0E0/V?1WI_I'$VVV(@ &
M5M.U&0=G= $FD/PKKYEH7B#D>[B;T463VA'6PWIT6]J_]-:;6F2.E6K?NN3
M<TZ.E],F6!11Z-;9W,=]-Z.+!K4@Z=8TOI9W,T[2*E4;\Z+$0I7?%#]5R^$+
MOI[,9K_B?%(^A*\/OYVQ\Q#=[V=TFU6C&QIW@G@U)K +*!>Q$IE5L;IH<+@H
MM1Y)+W1D$*6T.G(1#&\=G=T58^>@QG;C$3UO*CT#$[!8IR+H6'+-!*RO2C80
ML\%L558IM#Y+WQ'B_A>[7O7J1N2C1\)Z,+7NPO@,:4FFE3&-PFPV+,.TV"0N
MH"N94/JDP!5)8N(A@PLD,(TJ26F,#\WS-CK /7*]VQ>1O5S%O@JLYO5M(;OG
M9],I627+<Y?SN12&/$L6P#-!<[&:7!<9:X5QY5%G3^]:Z^L?+?$?N98^&M4]
M7/'8=:7WVDN9F(!<:J4:01+T40HPQF1."WW)VAW2UMR;1);'"\I;7EA(4$JB
MC<\K4B/N$(Q%Y0*W*0KY..+8ZY'A(1HGNQ-T*&> [^<TM_J@Y27S.K_)N+JS
MBT@M>FM()R*@+XZ<R1@A1,' >YUI,BE%TSR'^BY CW5&V)\:7 ]O-Z.CCSCU
M54RK(,8VH'HZU]L(Z'$.YAH2=SWHW$SJ>U.))(PR.6A(@3,RC[TB.X,A<):X
M=59JQYH?6^Q/%>XYZ]JW)NPB[!XTX-+2^ O!65E'M2;#SZ/)'_^.^2.^#=46
M7<4GL0CRET@ G-/"J%)B$%1-C.0F,19$I%VZ/RMF&XC[]R@:$'N[W=*<E1Z"
M*I?@?IB&\6RTC*[G_SJ;S4\O4&IKN E6 *N-U)72%KR(!9R*R**/*HK6&=;;
M(3LRE6G%0;_+S8LJ9LRKNXWU:&5V@9:T_;=Q.)U,YS75=/T.K.:08PS<( /C
MZC5=;4A,H1C03!B&@J876YNU+7 ?F9;MA[^]G'&]PR\X/L-+B<P//\RZ_5G=
M3ZVVQ-GH>.I\M*HURQMLZR/+-W$T_'A^![F>@W\8GM)7WI3W].FLA+2:V\J'
M#REZS4*I17<TJ.(DA.P1M#:)RVRSD>V#E*W0=P_W;H'D\E5727MWS 6\4>2
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
MR:SN.)-DGUGSY,4+&&NV+&5+<G9[?OV NMB*+=DEB2S)2O=#NIU.JCX"*!(
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
M]W'V/J,K/1O\*#FPSVC!5R$DP1R>CBF5ZUMA*+$"O6VC678.+?C)V=/*4EY
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
MNHO(VY'&O_\S7OO1M_MUKZ;;!BF9U9KPF,N5-<8.W@5'L@5KK;;40J-*K\V
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
M::KE8"ELK9/9LNLM?[O\$M"+_=?_\[]02P,$%     @ +SHE5Z6O1L;5@@$
M5SL" !,   !B<F,M,C R,S W,S%?9S$N:G!G[+IG5%/=]RX:;*@(2!<0HM)4
MA(@T!22O^M)%I L(41$I$5#I$A(5Z4U00$&(-!$I>2D!A9#0$1"1+J&$)-*$
M0$()&])NWC/.O??#_7^XYXQSSJ??S%Y[9(RU]AK/W&NN^<QG[\W[Q9L%';4T
MM3 %"0@(@%[Q?R#>).@::(^ P+_'?[>]^_?^:P?V[=N[7_" H."_[> AH4,'
M#QX^*"AX6/CP8:$C?!,\)"(J?$3DW___3O+OY?]>Q3^.'!0\>.1_V'@M(+&#
M>Q[N9>P5. 7:(R:P5TR UP$"@T "^P7^FX'^NPGLV;MO_P$^I,-"_ '8HWSX
M>_?NX8/=OV\?OS>*WP_:)[9?_*36E0,2MG<%3SV6O/ \O>"@TM7J5BF[0;JR
M]KTG+PX=EI8Y)BNGHJIV^LQ9'5T]_8N7#*[];6)J9FYA:>_@Z.1\R\75\[[7
M V\?7[^@X)#0L/"(I]$O8V+CXA,2,UZ_R<S*?OLNI["HN.1CZ:>RSS6U==CZ
MAB]?&]O:.SJ[NK_U] X-CXR.C?^:()(IU-]S\PN+2W\8ZQN;6\QM8&?W7[\$
M0'L%_F_[+_T2X_NUA[\&^P3_]4M@3]B_ \3V[3^I=4#\BJW@W<<2IRX\/RAY
M-;V@NO60DK8=7>K>D\'#TLHZ9!7&OZ[]-\_^_SGVXG_*L__'L?_7+R+HR%X!
M_N+M%0-!09RC/- +7U2K#L$;G "EWX ^4SS%D&D1??&4!XK7Y8%BN0HCV,LV
M=G2][)"(3]/6)9,6.AO7Z3(9SJ$/O.^YO$M0?NTQP0.)Y'&R4(M$) A%Q@U!
M=Q33 .4U=F$?TY<'JG$DHS@ZKN,_)04V>""V01C3A0<J\@4$^)-OF/- OY]"
MR<.$F@&.O$V+*%L_QXP'4N(/OBDXP /1ET@3WMR4TEE!KGR_$@^4OL@#Q=W@
M]D$W_:$@*'W&%\Q.@_UE^Q<8R@.UEZ*\T+MZZ&=@(% GC6M6Q%4P9)WC@0;K
MV"!^;T0Q:OURE( )",$#_5=X@]=6:GD@TV'Z7AY(>#Z=!_JVM;G_/Y#_ _D_
MD/\#^3^0_P/Y/Y#_ _D_D/\#^?\+N87$/G<9Q8W.Z>8>L.#J.%V6%.#@4:UJ
MJ#EI6*T-)P,CQ ,M%8[AGV'0/-#L:\)Z$F2BE-OC',,#;0["87_=%#"1_-_2
M!!.08^"&AFC4?8QDN%G;^)BB*B.M PSN5S:6IX?%K&1LN(QVW)$M<<PP+X@]
M.#(WGW^+>E/$+7')6)0[9(NP9\2,QV+8"E34OG"TS1!Y%!/<C_PAP S_F&5.
M%0J!ZS!?X^_=:YN)"-W3U)NU!Z_+^8<+ DBS,FSI;C*:9B,8B["AKL5ZM\HH
M[F7L)\35+6'][=L"O+)\,)[5+W4VVN:M*YGAT^,BEN^K(E' F8$$O"IR DVW
MAB4^1;60A-E_#^O"D]S -591'Z> 0,?QRABB<8&O/SSX!"X%WYNAMN:9U+\1
M:D90'K'+G/VX[5\ZG!ET\>-N"=RZ.2 OX^<3B]'@X9JZAZS%]\TA./^2G/F
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
MZ)X) _#*(U?AV]B3"H6Y:=N5-KDV+I&?)Q\.>R^62+&!<#33G@%C:ZVE!J,
M6Y3T.1NVG@'0;37,IX<_)+\Z^O*^Z<B']<S.# ')@*8"H[L.3WI%2MM)$]N=
M2"%@HV39P+F5!TIN_!MYG(-98 C&S=4#(9C)]D) DWS;1J5&XY-5Y)E;F'=R
M^T6Q5F<.:X5[T;P.]DW/_]X).@O>M:I8XX$\YA:3S59'IMQI_8'&,/\&3 T,
MT(J ;:_BO)E_<^K9EUF>?V#B*W760IW&8#Q@3YE$'X"?AS]V+;>(V&.Z0L^-
MF'>.KTB*57&K<G"F9J>@[J/E$$9 MV*<8,M ?!\D#NK_$HCV114#(LP%FVIZ
M97<&<C0P:)^&[+.=P^XGU;S?Y-\KF\AGV0)>%(QX'Z.IW2";'\0,^2XY: >*
M^-;OGK5;JVM+=<V@%Y88DE;3<_P1[.^/,W_;/E*I3YDYHYS2G85YHSPE914H
M5;J-'IWA>HP]QC9$/X7[?QY.5IV=Z9_>@?@/#TQT>60XX;,YSX "UI5PY]GM
M9(08F19D9Q452%&M(&H^OT_0&1\NP35<.-J<?BIFXCW=V'8[[TI@&R0%3:]G
M7Z.Z0[EB$'G FWNT^?&F3=WRKO.ORJWI:C,UX@HX*()9^IVHTC:7WG6Q'ZG"
M_8ZN%DQ9PQ_G@5HO!7+5V(<9#0E%0% ET'>-D8JN##> LRHOR*IFUH4'W,O7
MKOEY_MJ1FGM$R)N=^$M5W6X\T LO:Y8MMP]5/X;VIK^^-<3V)I.27>,Z8#%+
ME>&*5)LDAT/'1:J)&M.-9H_WDR8>Q%"L>UE%Y\Y[JKFL#[W9F1Z)F.:!FF2'
M$D/_3*F<F?P\"#/U#O UU9J>0)#J8<I3IS +*"7FGS(@Z18/]#*R?7N<!_+"
MX5G"N&SP@[JD_B]??I74F[Z3SZM^IMUSB@ AS!;P^=V&S],R?)<,-C%@8"\Y
MT0=I !10H:) -V4[5F= -)=FY3 H;F2<'>*[UVT*%G_3K6(LX12N^/;I.PJU
M6Z)L<>?9&Z5T[=F!Q,&M,HB1-@4JUE?A(V>$$L$@]MXEOU6.5<GZT6?1_#5G
MGCCYPT+YT(GDP Q3Q[.MB<&EK&_ZWGPY-)9&7C.T\O[V/?,6\7U&8U9SW39!
M06ILR4+['93N\A)<]Q)Z,&UE@F4B&K\!P+@2.C\'V*<*@THB\IWSFEB!=Z)X
M($B&6_\ W?F7AP1#D*V2+S6L:U/M)Q?(S"QVAGD2XGH:L1M'];//WE])#XJ]
M_?ZH"?*17TY6%71VW@TLFR; =@[<UTVOQ!W@*L- RVJF[BY8B8MI-+37.B+O
M):HX8%U@6>T +HE[V(T%8;LPNFGZ+,O;:7L :B=*C.T,CA%<V:"DJ)LW-C70
MXUXM,1G2)<?.+U:HB*S7#;GM]$[)"G2>MK#,O.1&F4>%6)BH3']9[W.JPV$>
MI'C=&/42\5I=YXNWP21_IFWVA= F-]>EVBW8-<X'G#H%EN:ZW>XF;*')=B-'
MJ0Z[CE:>VHEY*?/D>A;%=&7MMV6K0<SA;H%LHVY:'^O>(NP?_95N"C21>_HG
MVPH#A+45RNH*11TP](5XIEK80;2<*.&VF2[C)XQ7%"7'%U0&5KJKV/^^,DE"
M3N(OCQ*\:4'=.:7Q2'G?!KSXB$[4GLCPK::"0BN1,N'\DH!R91D9_6,)U(97
M[N9>3@<=9&!OZ]8FX!3T"\(]Z"2J+11UP%C-)Q0FAM"8%2(<!KS-Z"(EPBD_
MBOTI!CDN1)/CN1YGG.]7*NG\2G#U5:A5LFPJC63UGO6P_HKM&[[?'!QF/I3S
M\8^F__O"RE$U.7^"ZOLM?.)D$[B:T)#-EH2W\S6LS<#$V@T 3;'9![ Z%<5Q
M642A=VR#''A?";:O4X&0IS ZUZ3_3OES4>^&WBLK?P]KFV@"W1XLPC;A5%"!
MDY1 $-L"<&:H;E\Q5AG6(4E.+@VU5]PJ?Q.AL1J\W/=-Z*3@$YW$=@7U>1(
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
MKI0O9,KJ^/*N,X)H9:)QJ.#T:*D=JH^O;UY?A.'++&@EE"VX_98,\S:G JG
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
MN%=]^M'S,]W[VY2?F!GN%YDU3^[#OJ&5$3QADZ1NV''\ 61[* \DA=<([[,
M/"E>C)BX)(2S-\4MSV#!>:RBY(NU8AO++J:#ZYL@-B3S*JHL,=8%OX1SN.3E
MH8.:FWKON#MA0;K!K'&_/Q(XLE"DOU(V6H;1<:B;]M@-(0Z\V_38<&J$U4!K
MNFENL^!)Y]GZ/(8H.;]Q1HD>6WF.[DK"QO0GI),S"S*O.VMUGZ6E'T-\TTZ]
M< GS-V8AC'F)\PGWF![-/63/.KF4HUDKDDU_[<;83JPCQ>=TY&LWTV]+.^_Y
MXZ(SZ<;Q:SL4$/RE) +7]BT1YJ=^04D\<FU2GTI(@#Y Q1 .X8(H,&*D/4,F
MR0@2H@,]RN;S<%(.;HQ8^@*B:9V97PF"^*S#W+K#?$XUIJKH!]8O;+=Z6(84
M'1N92QVW'6^R6-XNK7^%FTER5UOMM9V9ZG<++;IDXA\%4^<GAAS+[>'MC,2=
M :8TIQ$OP/U9Z\'6!PP9E[@G8>%[+6L:FR/SKMT<#4C!]J[%>A-P4^/7@^).
MN<CI[8#ORL,7>^V3DM:7YJ^K%F,X?I@=P]W]DK8W;_XO?/HBP!88-/D_\D&1
M[;2[F9>_\K!Y^C7Q[ RS.Y\3#U@HTT%2*@AM'DA0"2ARISNSQ5Y3-4O):T?]
M\(JXU+'>H8AS1_S&LQKTQYBUDY>"[REEG)E2B+E%U_<_5WIV^%$*I6K2:LT7
MV9A++HMTK?ZXVP1V(W)_>NS! U7Y>^.ZN$=SNR_X4IUL1#[6!A!K7?*S3XU
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
M1?Q?[+UG6!-=U"X<NX"(( B"$)6F B)*44&B(LV(6.D0%9 :(E)""42E@X"
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
M%T34V!%@=SW=#/8E6[@<(,0JUN98]Y0NV[KB-QW@27'I-<]O&9^[#AN4O(,
M*^U:"S=V8H0&\2$&-XF@&I#!,A]X5U5%JLYLDL:\&J-X;$'D/G^+5+UHL 51
M'7@NP#V/L\Y-YXI04/7OL(U<],9ZMB4=]M-Q//T9$W-E=Q2 IC^.%XGSQ%9J
M?5W04W[H53=0H,$)?I6T3=-JPG$JI/@NW7PA$Z@<-XY1'L2( 'W\4AGF%U<L
MA6_'X=7W4]V&SMD8B1M[]1I(?X[9KM2O[/JSYHC@LN#)T5++%?(:N2$*[KL%
MX5,?Q=73;0(3ZL-H>DXS0LS#IBU:GQ^S]@-<TWSL0_=5:L)S#S^?3VX;82$)
M@7)G>T?^0-9N7G=RD4@!R!PY4 4P:#TT=@Q -(GPF=W00JE-*^UNCY[*P\*Q
M*UZT(/&T$ZF#YU)2]^SI;3"*A9N1^;'RE\9>0O.J_]=?BP I'"<0">RX.XC"
M[ %6O_ $B&QQ4FBI][O?%G6>=6_?/*;I7HUU]JP\0KIIM3ZHE;@  VQO@*VA
MQVTQ1T$$B@T9;5ACZSE(?#9S^E5S;'K#*N['DM2Y[1L53Y\&XF[GQF<DCR(G
M1>[Q1<>;R13>EYSM7J5Z\)WD7:%B[7OB3R>O-FL0PI87,U::3!9+AAS;FQ<%
M%-#"2HS#/V<4!ICG.*= G5Q7Z;%4%R"=GEJ0SG ;F[>JC&KB:(S,55[41"DV
M[:W^MI P9]VH:/U\/&.9>F*VHP^5OASUG=4YH,OE#VL@ SHL0S>.(\E8@3KW
M04=@Z2X0F>Y9;6$C08M2G>Y#'K6PM/I </WN^CQ)ZM1'R*>W3H+IK=B*G"96
M-$\-F"8SH)%CVX:J:'L^*845N>O+X>OJ>R3V.AVJ(#J/"UX^:F2Y<Y]EB*&^
M2_ :;8;6;W\A"+G(!.4TL'R^-;&9765!U$%LX^W[E65\6[IA.+WQHL?FIV54
M2_^;J.G,U>108(KD/Y-B+]FZ!1G>05=G:OD5FK/EZ?RLBS[G^IMM9<I " _/
M=3Y*N%?7[!+_;?>I6J&7S,.S#G&&*J[IJ$7"5.$[/_(*;4EOR6HSB20>$#4^
MD$[)Y(<63$2=)#?[$N="#T[<;]WQP>9LY<5_F-+G! ]\_WXF;%?,G/M,L_KP
M!WI;2X>(B V(XP?P"XPYDGXR>>)JE$5W*<JQQ^GR]DL57U\><Q9\)P5<OIV0
M.M)C_F9L=7!U;75E:5=N!9-/GPU>@:5_:?<$,4,7G&B4.\!. 8-^(]S,RGX/
MKL?TG=ZMH2GW5"=5><?T#;D]6N83B0L$H(/SMK*/R5/@7@24FU5"%,?@4D2S
M=S;N[4X_(/[1=D9TH5VWKD_H&@59H@W5!K)'N!N\'?6_V+8T4&EH8;[(V)T
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
MJYYUD4&PQ*2\>;]687V@"Z$ZEGF<8)+[7%0MU\)4NXQ6R*];-#[(\0ZS..:
M,46$B6)B00.,N@N=S(15;.8P<URJ3?18*L&>HP3_4>;+">]YN]X[ 1=CL*(?
M1P:,T&X+#=/UGO5V!>.?A=+'Z[<@O?@EPBESVSE:+BC)N;M)6&'%P(3T=X!1
M3?P@Q-,.\U3 BAE*)X,6\9LDWF"EQMIWLOC<R&P&1CHB>5BAHFL:KO^3.GS'
M?@,(K1R C><%[657\>(+ ]3;T)RG]G-4:!3Q6I+;_(> 8KN^]QGP+*6!;/9C
M^+/!(5>YZ1-JHZ6*0A?6X'?XRN^%'RP2Z\)ZGB$9A7'*T&E&/$N3]L_,!2D;
M1[X2!KLI$@W,_,YW67"J@P&T2R1GT:3<1(IXRB,#M.1'5SS0U91(+;S%7@E'
M[).\63M8A3C0<I&K\UG_G$?#M1LNL:@#<(7D2Y_:?72-DFPI9S]&GM-M34A>
M?D1-*9*V=<C/^::7-H]DAN0'SWJY1J235E?YPOY+YF+#6K"#CNUP6]YF[!9D
M_/T=+A8T!-Q14J"YY=^;MRMS+]6P^]/8QIZ>AV3,RQ68A^%%;^Y8D&--1/\A
MI^?H='B7,VC8QH=<8<DP!;9PSG.2TER=6B)%%Q$G73I05991_.'WJL7JW2^5
M NJWL^F=>4EK3V(@_E>ME&9L0G?Q^\03W*!'/>/MMW&%'>)>V!--$@MXQ'?,
MH\@.E#-EKB"WSRP\=-2>N'U78N%1TZ^X)'FC3F+FTQ)11V"&*^;($V4-=[4B
M1+8@=)@;F:X&GLO%'-\(=GT@@UCXK25%QN][A(&]X7#7=--1J8D:!$S=?=_)
MF1-N93DZ=VA/.99+=^!F\-RBXE.)!%XJ7_ L.OB3+(<,AK$N(B/0FYNYQ! &
M=A]T3P"M\2(K4M5WT[X48RR<D65PDZRSO7?QH(?/Q?!7U!]ZM3=\WIMG*WS%
M/<2= W06YK<@>Q%,708MFD_BH7SI%%Y(D5:.Y/-;4GOE GFXS_WLVIC74OWW
MC5#M!1E,R1_D3\2-DID.K ]JGE^HU!("?&S'%DBKXE.KUV<#%4D+N;&GA 1/
MY#[[SVRP9Q?_;@E=_\%%2!)_GR4DAN;==M[0W((,GP+(O PUC]^"D!.YL?_E
M;:F+VL&)Z\$Z)0X7MVY!Q(A75+UG'?;U*O=/6J8Z+HT>6'L2^4A<,UD\_NGE
M7Q,9X#Q/H&$C<,0U5!0L'1_)B=6&X@MCN<+T:'UY8UC82@W1V._C9L%P/"?5
M\U'R#6+0ZX/1#Q4\8]=[M>[?OXUPY2)!@0_<T*@FSCKS1T&UW"&V1$Y,\H]!
MYP1A(T8W/JWGUXL\HBDL]?S]4S?2V&+7(RV^@E,;)W]#Y3!(.OD S3U4L;LJ
M4=C&W<93)V/_^\T</V\7+&KREVU5DWJ6]!\398N(B:3'U1%AXV?QP=_.N<WU
MP=MM9HMGT;KVMJXLEJ;;'\).SDU6EZTMF1)LS;H4*AZ@3&&!IZIF7F*=1:*A
M8D,4A##72$^"(QL_CHC1",@QVCV5A&"NNKE(_,A6I:P-/89K'Q@)._4FMD[Y
M+N##$U33:>X\1W=*_NVPMU^2@8A7)\K+%8VSY&S!G"LCR/RQ.:AG%3%V+]5/
MJ?M+#UR8&*/\SY-O'WL]03A/8,*%/B(B;3^&L0 ;2L&9UL$,Y$N>=N;M\O+!
MA:-]V=:>N>%6PR/4LVVJ2_4"I5-+W!E3[N_/4ETPX(:Y2&%X=0M;A&%/3NAZ
MR<](?:Q<B]+KNH4ZPD]LY8U(]7*^$MG;&:GV\NKW8U=JPI2<+DF^*%)&H>$A
M;#+].ZU=98S=KKS Y#0PL<RVCM6;8\66J BZ[1:DT8B+F.C8@NQQD]L-VG^8
MUS_.3JN:D%62JL)*5K]Y^(@DU]^9TJ4YZZB7Z2)HI?I$5[[BV*_\_)L^C5#
M<J2&*YP7,-%&W@=M)$'8RL_\L$=FT6FDXV:6]^5-$T992"^U0WL9T>5OJ )B
MTPB- X</C?[32FH'[G*V >E?.N\V$NI"JQBC-UF-EG+R=569=^HC78CI]L0-
MY_F;%A*_KI'G.$RJ@#"Y]#:>CV?NW/.HJ% !(#O/;Q1%&=L+_,#13WBRRAQ'
MBG[.N8FC59XZQDN1?CZS>-E&4%CT3K#^%&-J;.F"LC4-Q> <J+.^G+"".0>W
MCTN7"%/3=0[$.FQC/YO,QP[ QEZWC;R7=&)N<%V=0A,#$^G5.?ESBY1Q5/1M
ML/#RAMS[<Y>3Q]R?4.6M-U,9V? OR+Q%-<;2Z^^%.WZ3?[9QTC(Y): ^3SE-
M9.<NLZO!4BP]V0D5[*'?%Y/;"*N#!+;QP8M3L6<[=IY52/JJG3HL/QD0S#E%
M[.7)S*_+O6<73OC7%\UK4 W=&$+Q7KU]M[K3!N)&XJQ*F \JOSZ]$1D<:/;U
MN&Z8WO7/">F<QYO_:-*&,TW81\,<V- X+=KA>76&R $/ZKQ-'-,!:!2N^,JF
M7D$AI:S4WD6KGC&JB18[/)Q5A]OOYE^=34 4:JV:,H,W:O2]K%9)I+?D=.U1
M9$,I[AL,@O5*C-$_THLG[PK -IW!W&1;QFB18RXVH\<4V.'K]M4Y+A_ (N:=
MT>E#Z4\]%[T<$XY^O!JH42"Q'P1X9[&-<*++!':/*^D$:$B/Z.5>8<3KTA\3
M=+@*<FIO5/GPS#4H^?7%TV)D@6 !="Q*.=?&:L@;^Y 52Q_&\PI Q,9V4)>N
MD\ OG ?<J.DQCXE]#]B&1%,?[QW7.AC"%FIWELNM[DTIQUBHBE:?-0B,7]JO
MBFU4).[P !HQYQP96.ALSF-@*)RHY?C)=G0XDWD!HX56F\Y$RVU81/\*[$U1
M?B/33+^W=^AMYV&C4V>+BN^$A<;Z/+6OBCH^%(+J__UQ?.I^&_.";75%G-GZ
M:9299IU%%[N-V>4#A!F"'<4_00]*N?DX#OH3]+E/9N<TLQ80PL,Q^!#MR;$.
M-/I(SD,"U"UA%Z&*\+K]@N5B?Z=*H>*&?.@H80M2C6.: HF(RN1+\M<&,#(3
M]4B#ZSU$T\VJ]P@'MXP_B8_2TU8U2KQ'FRT[75TT5#QK/'?]\ID+_;NJWQT,
M;@W:_-'@,H&+#I5A>Y(T$]O*/:@>L\EVP^[PW+;<ZJ]>G@55KF,] BH*^RU,
M#R>E3 D5;NCRLUI/[]B&%CAAR-Z?@@L8LNK'G\<8['OJ<3'<$OG4K^'JR*V&
M9!=1E?K-W('KLK\$%';J=%1U>\>;U"XG3BS4^B[.(.<]?'O;7>X70GW0:SZF
M\S->]OB@63_T%!2OS(QCJ ]C.8T@+AA5Z$[2^EP-;$$H#3IP8(A3;V.K.(;#
MS5%]4]IJ[<4,ZL2:CY[=*PK?MUTG%(IM-/-30<1<S(D,50)%X  <]+DWJ'G)
MXUZ?WO7UUC?(0.<\:X_;JG=,73Q91P8E)??;3T1_&+Z(?#(WT<M3"VWB5Z$.
M-LR2_;CP(Y@@;&R#%2*RJ;^NEK\'>$7:1<YXS1L4S%)=1YKNJQ,(M8HV&,.%
M>[#P"U325UUNMFZ2)Y_=QU"/6\"X?%*U+!8R]O% .KLB&4Z7.Y"7JEY%.CWZ
MSO[UZ_34?NUFK;@[0?7Y4^B;73\ZJ+I^_H;]3_PNI(VQ?G17.IBVJ]TAV_N'
M"DMR):'7>DEG0&P3Z7B/GA"]OHBUK":)Z,&%'OV2K=:W(NP@$_C@D(VNK0J-
M2N&,&&9[J]XH9.H>?WT9OBH'Y0]OB@<_V,FNN"-<G1[,28!'LP1F!]54\:,&
MC"/^H2H)\!,_*2'!N>TNTXT%=N4&$@/$=$_'&L(K2K71XJ:EQ6:<[QKOXEA
MGPF[K1DJ:#T?%%'P&0>Z7&NHJNK%&(=X'/$V\'["KPLZ'S$U:A\"F']R8YT(
MAFD7)/+$'A<NB.31N.@^C$=9P"K#,M:3J%M$\W"  C\^?QRQ<PN%-A )&=3
M=YD+C,WT]MK::Y'!M0]B7(Z?[S8^D'#J=-!-%:-^GMG'Q;EZ?0^TF8]U<D:<
M>?!3+C.818-S-G0&8(<WWY)1J)=U6Y"%]HUS5_S&80+@$".J%;4;7O;+_E=
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
MM:95119W504.V(JUR[^YMY?RL:8M:W[H3R$?3)^U=QJO)6]8U%/K7H2_=6B
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
MY>^!U^U2G'Y!^5%GV'F^\&B,?(U,]C"@.WXIAC;7XK^NC8VJ"1[7I^$KWB/
M[I^2ZACK=I&N%0GBCFO"7S;?-9MW97\/ #$/_2\LQ=\27@&+8=IZD.V<9B<!
M+NCDK[0589X8!UL=Z8QJ^G+K(98Y;2",I5E<&KFB%]K3B%;[.$!UK6):%%VR
MR P6T;@B\IPO]D3=EO,U*?OP8__N6NVSYO]Y;<P@->+63B):[)AJSOQ<4 \A
M=F[Z=YE$7[Z5_YE%OGY_V6]A7F#Y8!G7V<^@*JR3J;8/;NE$9LKTLDZM!]E-
MZ"\-.MCX7!>7\@IGU597OG S,FH&!93;?X%#8)[@(1.&%R U;A>5N1O0IIW&
M@ &!8WBZ<KYT.CWX0MJ2C:-)X'[URV=9AO)Z>2K7WG3O3JG3RDF@;ASLX@D.
M)PB6R$.D6"=I A%JY\S4BRD*-NKG=)^<2-S+D>:"\'9YH( 5^PZT"A<4VH9N
M&Y66^\C.A0K;+,G!NEC770+KN*"20X;0$;OK5W$LV#C#@ O*>403X&RVX8*:
MS@A\E[3_(B_#DK%AP.C;GPQSOL%$QI?>55,=/@U-'9[Y21WIJ?0&!NZ3N2!@
MG\Y\S_BR_#2I7*;>UN**I%$$1,'CU34AT"V82=#2T0FQ<KZ%WDLR87@-P).B
MZLB"493 3K9Y51ZK=*=M_*$^L4@!;/'=KG]^]*>!M;3LX+/PBW*W-$#@\_##
MG"X2S1XW&,.XM)S4"E-$*\W8IZPM^S(?7-17.FX:-#0<F!0?"1RNSP+GO"XE
M;A17VSCY3>Z9&4V X<O.AAH%DNB+A0[ ]7(8V#HSO711>)YX]MFZ*R.7"WHT
MQQ$V9UJ!@12D B.8G5[^?/G#W'I':\RO]C-!=YA['"VND^[Q*'<Y+&/C294R
M#=A!=%L^$$?7J!O=>C2]82YMLB(V46Q8W'+;!$-8Z$CAA [@PP4UV\5G$5H)
MPV;CA+CLIQ'IUC3[P1K1W$[8U-.W0X7E[["K3U_P]]<JD"U9V^T9ENS,Q4NK
M)P&UL2.(2R,_\3F4\*0F^T/M QWJO_*$UZ;VR B\VL,?09=A*=YG'IF3GUB'
M-13^93'%/M[U/X)MQ&X>G;T)?WOHR[L3ECL7+ET/&Z@X!ZNRI[8RS3(((@17
M)_ZQD@S#];C[%&*L"Y;#\:@\^N.5$4?E!=E7?Y40R3J<#]A8A)WN+M):Z8#V
M^1_S]-C4N$US^G46"!I:TB4P16:'8>Z"L4V$)M*PB"40>/T >R&25EI_IH$W
M5%W.UJA/>G]FYA\FWKW9PP61?T!".#HUH:N4Q<=0?4Z7<>PIU67.3H"Q_BN
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
M8%C(. I8OL%X8!K2OZ&N%WT>O=F2,RY2C=MA@^2"1A-T5!-WWP.-@<;S0)>
MQUR0@ RG!2ZZ"&W7:6'+7,7[#TI519:WLV].W;WWQNM:@F[];)WO5,+5>3CM
M'B;,]%0U2XYI@OX.WU[<#DJ%0@![;RVQ?)6O(UKOQOA%<\</SWM2$9&P+35*
MM*#V^5%Q&BX"I8VH<DO.];AW^=6H4=/)',@^CEGWI]N@-9L&O&3J.*QA!YW"
MPS:GE)7I+PS>SQH8AXZ<RE2FW2PRJ6&K_^QW 3\7?^I:Z_DH>BPOZBU3TW$X
MC_!TF*?BUSE&=L+ED+>D%K:#."S@P?7 30[..A[79?9NHQC,XN\<Q O^B/81
MZ..HL[&F$ HA1J797N6"U=3'R'.]OGM*_*<_];_<^LT3X^=5)7[UN.26.^$W
MGI3'J P[ZD$+CD) F,9ISCZ>'JJ7,871O4].L5KT1HQ[SAXG4 ^=?'DZ^%P^
M2U&3'">$H;QE9Q(\>=;CARMN.TKKP^.C&J"?>U7)+T*"J?JKOR3Y:*NA!/(X
MX?M B_&[GGR@V6LLXZRL5B5:I:M"6VFLT_MCB78W]"AQE+SCA3W/=VW%W-4)
MY8+*KR:TDB$Q<-$:-]/JX_790&(GX]KI Z^,)O87?UZS$ABJQBBB]&A3353=
M>6>U+CV[[8,A1\/.OXM>V.^-2S%7>0'^;-]!D.,%:Q&D]QJMGR>4=[%Q:(66
M9?Z?MCD>A._W/QYN.W3YV=4J6/#AU2QPH7MI"(P"611CZ:YQ1#E=A/*I^EK<
M;#E;H_40:7J\YT%Q=QM!Z?UXP:]7/).HO7%H$)X_C@-FO\+O8+E7Q3R;AZH@
MMTT7EXMM_^$1[]3&6=XV)<FWSF^.1F,:O\ \L8,K7D ]4PH(:_J$@F&N K84
M1\1V=L[ K73U]N36LQ\_=II<&@C!D,=U!N\[T24=P+$UMA1L&%HC*2R'=8+6
MO!!NZA2_)B<_<@]Y."4$.I/]$?P(7BX0PK,BHA),FSJT/BTUSG>>GU$L8%_5
M>QVTLC;F#RGV6_E_7E'NK,(TP]1;<T#H+\H^J!- ,VVY8>")VX/PT2H^@M%<
MS(5;SPF;]9==231O@49XM,21JKK2<#@$X^X8VF)4PE(AIS\K3[[F_?SNPJ/C
MJD0%QH[$/?PK6Z-93%Y$P3.UH5&<;S5(&!E2CPU)NS,E%$P'-W=[KF;#%HOQ
M:5F:X]G6=:80!P6.D#73FH51X^ASA@GB_9UD]+(YX)0SA#16\%N4K3ZKVETP
M]=-/0$"2CS'0C(E'"P'@L>5"Y'B+LC3M5DI64F#);)='/UDL_^OS/HS#&IAB
MR%*\SMP'V#6!7P+PEB!2,T$"="K(D >OP<Z> Q*,-=6XS:)$R%QP'S$<1D,(
MS*?32'#.<!]>P;"I5!QJRH:W?JH8B,K_U*J""A#K4K[?O>O%LO-:(>H2(,($
M(^\S]Z\V800YVV<,QC!=/PD]Y2)(8 WC[Z"OZ$L)@3K :.<10X1QYAW A"F!
MK#;KF9+#.@+O*)KP;>P7RIFW7E0O@#_8?VZMW<E^RC.;\/)K1!ZJ\$"$<T%;
M] 8_IML <')/0><T)L1Y]I3JXTB(Z;4E,2/]7M8)'OR)(;A@(X>>](P#[?G(
MG$M)NT4@VSP,UW]4J;KMDA\2P!IM7AI_N%)R#U/O]POR&%8-G&>J</KPT.6#
M$_!1I+F>Z&[4TD&_^SKYIOE^O[(VO^61O,\1!988FJ0XM!$PSCP!SWD<12?%
M(]3+KAAC]X]^;W@=LG+\LO^$?2^&%^?-B] L&1?C=0![F! >@C1 !CEY!$G5
M&-YYX' /[XGSO^$Y.<DN(I"S"#(R4%GV4[P4:G_$U4!=Y"+E^&SLA24E2D_.
MMDC^IYW'K@]LQ0)NB\">J>;K<1C&(W8F1V(M["=B,R V[GQ@"IO*M.U5=,6E
M?RHMR (78&X#:(6949',Y=91Q;!FG1*/5;1X6;?+.^;=ER7-&%D9>:_R(W!B
M_'97N8L[&H@J6MYEI=8TFW,TMS@]$8(L4ENKHS1V/W088[J]7/SJB$7V".>;
M!.C;C]:)*-<K4JX6D2XAY_E_@L/@ C4('@C@@N@O.*; '!VZ/%Z">W#WSH)I
MX&L/H3P;LN!@F)'!O6K'QOQ37R(\HRXJJT>K'$[<LJS]()+A1>O,H9!BE?<!
M+[VN!Y*Y(&%DP]">8KV]+]WOZ@^JU#G=79*1J\R@7(PVJKMR:E_$1.H.L]M\
M"Q?^;^MO-J[ C8#L7_=0_?;FOQD)V]<%.3_/1]>3*C6HUA0[ 2"X!:K3OX"'
M &;V:5+RN,>_G-S.97)!3I76KA>7%S)5-VUO$TX0K5&UE+W<I[GXI:."YI_@
M0JD>\1?5/!UYM;?X95EU[[E!Z85900>+B+UJ_,&J7GK-%Q(EOTSP?9@,J+HP
MT,8SG1JS2=,.B6>>RI-2:4]OKJGCW2:KZHA21S'7-Y#4_C#R*I 03-%_<-X^
MZ=R J4K1=$!:W ^.1 _^FX%.,>4@4:V!N+-RLZD[7<K\\4N-6>R@)F?'(H @
M03 -HNSG7)!@*FL?=C."TS[,@)ET]$,[X@C[%]^R<7=ADZE)PUX/S+*1AE:T
M/DZQ7[Z'@U=X?ZVOCM_AXN)S>_45'DK>>_SJ)JA-(UGR[,*=C'?94\*@"90(
M4X.E#3C1N*"S/&>.E@?X&_%2?0L<$B;'(U.YO+QG\2[:;,IFLW?4J-V(Y?+[
M)&;YU*1LGYWYJV^AO[QCXO&7 K!N#_2[]P5W32XG+:_F"2%&:64+N4Q/VB*5
MCV$'G.; V#GS7! -AVG@  AV6#4$P822P _2VQ8GJ9S^%J/6(5X<KKT'.,A[
MVPXJL@9SVZB%SP-:FN-<$#7N Q,SR,)M7QM%8'3F<8-.R$'&*4R[,9/HR,:A
MME 0,4-V34HV]<K;>TV#LQSU,Y]3'#/D1YW@IQ\^>I@=07W2(;]#*^O-6X$.
M--0ER7KCFRS6C5[\KN^ 2H,T&M;O91[_DN*NYXG\%3-W3V63W-T&H=Q8P6R^
M*U'L;N^E6%LA'XN##V *^ZSA!,/W-95]7%# Z*?NJ;!01\Z[ IF[;<$VK0_L
M5\NG668%'=G3,@,I0P]^EGI[(%2_71[2L_$.FLV-RCE4XRW@LRE,)=LU[FN.
MZD82>HC0^@2S46)_5H1Y"(5(6Y@;*PVE3O9(7*!AAHJZCYQOCDWZW.JT_=GD
MH4]9UG+UE:E!%J_4D_Z'Q?(,+)O@ZWJ+/",+&-)X.%E/#]/HBC+G@=_3P$;J
M)PRS&;-L]I]56?_^R/+O)/ZS*NL?XO_;$ \$4W68:)8$.UYKU"X:(EFS@UQP
MT;3>K>#V.[65PEC.PG<)O1?WEW9EB05P%%0H.FSY@%8>-PJ "A>4)@\;>P_=
MS05]RT=A>#$B(12V]K(T@T#9J:0[7MPXC.[ \;QG*VQ((O'MW"4'!7=E^2<K
M?!4B7=6ZG%ZS$+O;S_7!P%XP53L":\?&P6YYR=\]Z60'BZTQ0^!6#;Y7PC)-
MS@AT86B#D!V8Z1X\KUED4CV$U34 H_-SA/4IF'"ZAZ4C.Y4#O=)6,GM@QMA7
MY1S-=1GN9)/QKE72@?D9N!BH^"8CH54U[I'%]7$<;9(439*U0.NA>8"BW#*F
MZKYV?NA03UV_H7*AJD&!^@3TN=1WU@:XE&>ILI-J+G!, !MO"E6 ,EDN*HJ+
MKB"(SQH/X.1VUA:/E)>MZ0[;Q!J'7]D:8*GJL\\XQ(']$D8N6&^=5_)P)2A"
M94C#)46E]V^6 (@F!T5EB/#)&RTV&;>X(#O876P@7%NJ9N+QJZ,Y'=%@40*O
MBXIA;E3C)2M56G[\<XI7T0VZ1FC>\0?/_99R@T/-'_CB-O_B@H;6EX8P<9D[
MOJT0A=SO:SH@Y1V?^04?<5B'BKU$,OUM-U7:%FW+$:D,?'+*)6*@MHJ=@)9T
M<,P]BSH !$J>W7/B!&WRV86S=:! E# (V(:IYV'RLF%%3(/&QN%+>TQYZ*%]
M=K[&D <2U5"R=*=&<[>Q$;NO6RYH<4'B>$7'5.TZD9_(YP&05\%! X.1C%/
MI4:!,1POQ&1IW.'IU(CWZ,8T^PU.!_Y U>4*N\%5<F;6:[GS1!KTV<\C/Y1R
M&Y,U^!/"ZK+$9,9665)BBY0N.&".YF.=IQO0DSEM=$R(3L VB81)(*%Z$X;?
MR>TW"CM)VHXACRQ^KZ+P)$F%A"COJ"0-,-4IR]:M9JV#MV(@OKZKOPY/*G!$
MJ329ATLD$;01NA<C<.^^4E4$6N5'12JS5/1+>VV0HO2L@![?(NYONL6#9*()
M=!E.G E/*!Q1U@XNJ$,4R<<.@WGQVI:/:5P<UK6A=Z2AODWSI&+*Y[F'Q\CM
M];Y'DW;\"L@62P=/3A^!=L9ND.76"BO3:<#&5A[$D>"H@_1J#Y^6L,+BDE>O
MK.V8PL>RP%F8OX^>G-\,LC4.&#!*'T,T7CE'&H]L!//$4=8[_ AQ?QRV:01S
MJ]KWJ[T!_EZ";@LUYP7;<YHXR.0((YBFG-Z9[32!%DPD5/433N'.SH&=\2RW
M5UZN-Y]C))7 >:#S/,#R&8CA@BPR_JJEO94CR 7]C, "=[!1A!4/$H3GHQ%D
M+,?=<UIX#_]&6/6O#]Q_3P$?DAT"Q?RA_G<*G[!#),848,D40O)SQ.$QSJ9=
MIE*OC!!EQ?-KGP@W)_)J/VU-\U?JU[MAG*E)7HR#T2Z5QF/*J\+C\VA59K32
M^5):T/PA< Q!<?_.GKMWNUQT\F;$C0X9".Y9OAO7"#HN#UH7863Q])1G>YL)
M8FITMV:[$)(,:T=6ZP?5]=0H4[%$IP-R!^NWTX52 @]V?DY.'\+?W6!SRU5V
M*8P'R\2*_,"#8,9M.C$<)5)XYTI-\#AR)=CK@D6CNI/AJ6I"A! OSMY6;)I@
MN#-<19\,VXS>AVY?UVFY1+<+8VG321QA.^:)!LI>4_O ;-N [!D)[#/!M,E+
MG2U;5"5=K6OP!I^W/.!%<H*1+,GSC&&Y?E,S6A4#2@OOUW7+.8X_2+_]DOEY
M^:/T;2NRJ?F5TZ>-LL"*P'6F+E*$L;L?,FY/%:%ICD\U8QX?H :71L&E44YD
M2-GW3Y.A@\-$BEV9P^X73\]^[,G&&Y4LUY%H]Z=X?^7^(/@";;$>.TADQ +Y
ME!&HG<KG'KV1_5Y[7:E3MPU2!PXT0V!S!]H7G=-I.1Q1,B"2"^ ATJS+Z:V0
M\LAXEXDYN$3%H-_3<Z>OG.N9K%I:_J8$ ?&E,1'UF8+?T(K [0$+&B,A;]KX
M2'2@?[^QWQN'8<?2;(N0?=AK>_B7L!1<"P389TC5I7ST7:9%3#&0-*VZ'=[D
M0H(P4-IT.G+1HGO6N*-HCW<=<MSBG'6K%+@1!Z@.A)YOZ@+2*8OS%<QKG&]X
MW=A48T(33@DP.W_QQK%K*>T4O1#+.CXE.(@O4_/74#1H+7@,US+B22X-IWPS
M56!*HIQI*3$"Z\4PB_2Z2]+O&!2CBE]G >'IWUB<TJP]6>"-Q,H_LD4K\"$)
M1A;@Q]1 BMM)H&SHI1$UX)>63_;_B@&HEV[QFZAL"[#B1#U\-G%-'JA<YHCD
ME:![4G7RT6V0,E(3+G[X1U.F=M].J!0-Y68TJK._U[0ZT$4V3C;VV@2-;P7Q
M&XO_D&ZWX>OM0N%B^D099"G#!5C,1B(:_75O.R2OK!-"3SH,-T18*X;3^6XU
M%)A<D#:JVTQWAG@Q%="CN(JKN^'1I')B&%YP>A6N-ZH$6(\1H-.[IG%# ?F=
MT4>-GZWNOQ\;*_\3K<9KM3CA^N+@TA?8=LZW3(,^EE?19@_,V"Z@BFXQX73Z
M]+%KIH"*RQ/O1QI'#AW- K\QU26#AP0HB,@[* _#9E'=NB%\WMU4!D<$+C(,
MGQ[R^11I8]/V/&6)8BYP)[%13_BR>%36-=85N@9'C 9(,&% ZSD:!LM18-UX
M2Z^*T+FKYX4F6E5VZU"U]16N.(B\SDZH$)QP[W>]%Z=Z5O>UZ+O[#R?04%ZD
MD*Z/&-08HPX\*I^#16)V:.M5>S(Q LC9Q:NU5<IJ;]]G#O6+O"J7]E3J;;+1
M>>;R*<1:/2/XG8Q!N[?./,^["9BB]@ >M%0;6E4#(3P-7_.MIBHM,V\< 0%<
MZE?E\2^]=>T" W4R?"V?ZW\MLT*>C1R[>"^+_P,7%-6W40IE.WK#5V*MN*#)
M#-],GGL,J^.";A$5+(K=R(28)Q&7O!EK*-W\%_SE$W9%+P6.\$W$6RKV"[!.
M.-%=6LYBFJKJ,.\A88KY DV0"IF(7]N+%!+-<\3DD/RF.Q*#[8^,PX!]B\V(
MZ&_:+3EO,/7:X$R^3!(<^(@H.'7%6MA&\PXSRR7IX0]?$.0"Z@#OST-X G3W
MQ3:,;J$K5]QC:Q=S=K&,F7;' Z. 9U9& F\8T&3J)PRU;'S$X8M).GS0?KRC
MHZ;1UZ>Y&)#[UOI:I>FR_AH_W:8U#=,2F6@GCK3D"+9C[A_45NM&SHX.S;0=
M/IRF<06LBJO]L3X0,0L1K=$EF[3IZX &.5^Y()$*RSI#N CFCON*R3L=T"G"
MG8^9:G6R=:>6CDSSKP[_PX"Y7E2'(US&A*._IHXB(GDQ9]#RL4KM&+ $ZQ9-
MH,E:YZ(E_72J](!U4JS+MF-'6C3[H6*\;V>@,,"[R/P5ZAI@2,9)9+DHIF%#
M:RPJ)R^>%EDS7QCW-YI6/WK_B7<O/P/^&T::Z8N\7SM0%VFL-+MHV TN*!:O
MVIW'9#CD#80L:I.J#K91MIY?L^_@!1LDEA*6J8CRZNF:<]Y/UVFT-?\,?P>D
M'WVQ8#3QN*BY:=?]D1%T\B_E=)XC\6$G^SG*+NQFYT'YWU@=VCQJVCWFW7G8
M\L4!ECD(=9T>P!&Z3C.C9'YDE^7S6@'#FZ*,Z8JN%?ABLITDTJSQ_I#$J!$5
M9?46W*(2W_>Y=+Z/Z<DAYF/J(5+H08LOX%]!&LTJM-66,Z=KLPT1%,&?CRUO
M1)_>>L1S1>(WE7D@?R_UPS\!#L-4(5B2C75OC8!DIB3@V.)_:7#K8B/^2+=>
M\$<52,LUS[DZ8JSXZZ/$4Y>PS1C@<$ CH<S@R4V@@JF-[A_ER]QNVU0&0+MM
M];U[6_U7$W)C.%VRI86$OQ4<.OOW*D8A4'] B#<*%5%[V?GRLBPILH["[:I4
MD&R1.AT;4H3X$>QX%1E]N#J6]>(6/C*,003"_#990^9SZ RKB3.?YXH Q4+^
MSSNYH :SSZ6"P&HQ3XBZ, ]@"FI"MYOW*AVY.O45CY%P/P!_\:NY][S6.,T;
M#K5ABF/JC5 RWJHD89CG'#QDN4SF$@U,!6]Y<CS0R#&FH$5H(OX%0_&, .D?
M1L2H+6R"3B.O?=*K'!$YVJ]KV(4A8&BN(5-].416N*?VJ\_^>Q]ORHW%0UU.
MVP%[-:A29-VRT^P*#/D9],AC*[AND[-ZTLDT\TZ;&YV3R8Y9_)M]K&>.0A[\
M8^1*TX+3G,'Q:&D8_5 OCU6<L^920@87] X*^_X]<"KC-<[C"54E=H&\'D^D
M85C2Z60<52)GAJ,&#-##S( 'XS:.:UYZ3KKU^'U5U6]I$LWY)&>#-[>N'"RP
M6KILXQIP?+K#&['9?W'+ZI ."+KZCR/"I<X>CE@'D$'AV4L9J!3@S81Z<$%R
M?B+J5BJI#0-#3Y=G;=_>.N:UY<7<#IT/@9ZF7W*WO_^:?A.3I0<#]L)8DI'C
MEF$IR_4;"[,B3;6U"#X8::!;T!]3ZZ&:PD/3^T!,W=\,YSR*SG!92^;V;_F]
M?HC!X/&4Y_E#)6L+);\6-W9-S7:.[A86Z!V8PC1#0N&TRY@AGRLJG^BM#9A'
M0Q<;0AG*BKT[W[MJ#]XUKQWYDCQE<G.Q_H[P$@G,TZWWI(J )MM;VN?'9;"<
MS:RS_93DM"-VS6E<4 S*6NNPHM7N1*N=_A-Q6+E3?/TAT ] ,T^Y+Z($ +F2
MUE>>T*W <\SKMIWA7C4F14A8D\_:H_'K3B9.+R*(LJ;1,RNE@#:A&3,$/A&!
M>8A[NTH%4R(^QI8'0(V9X%"]U2-I)H\GD]7@]RQ.6]9ZDS;QNCF6!]QY7!5N
MKJ#AJ HT.+DBIT6< HO$;=*+>I5\[V(2\7G8Y$/B,Y_A=\ZQ!)HY/ IMO%:#
M8=[C]'VJ-CR4'Z%?#1=IW$M.>"\(%SZ]^%3YT39Z(M\86@?@X>LM3D /1>@.
MB=S_F&;62&T*X$@JR]%OE2H_L#\[<*WJA@DJ;+3&D%(:::IPK52'ZD2',3[0
MF5-LC1.]G(,L8UKEXWM6JN$]7C4GBX1 9)4IT+K]CW:>LGQ'=RBKM[(T<+1*
MZ+Y,$9PTZWC?751/J]:NM)V!%V&T+2NE3@ /CFV^PDY"B]PQEIE?I95V8!=L
M7T^?F4W2.):@UI50/_[Z\,1Z&HA5"HCP.+W."_)O<[YD[JO\AH>@6SD&A %R
M?=6''I9)%K+ZS%4O.1L"U;,@*'G"NFVU]$.-">\3(@\-Q$F3.%)N\];,RY[A
M75JB%(C8$-+%[OHW_ZMMIE&6LD:*]J.CVVGJD;15&VGCK7%Y[OYF"8C\(4NO
M[5Q02!;_2O%M$*L.J&+Z\?K 3I]*HCWD-'(VT[Y #0QJZ9"3_<\%?$[8][]@
M^J^6\/D2@+WY+?PX^5F2%!HRV,XAV (8\F)D]Z) HOC2:E.$.[UK>VY"/P'^
M.@O\&0;X6T:A=XOR+,K&DK<M:L#'GU/$=WT<3:0!\>1A9KVVE]\TJT(EE#]3
MDP#P3,#F/C:.(VR%S<74Z^)WD;X\JGI.$;6L3V/J*N>F+XIW)'',T9G?CD+V
MHTR ;X6LG3WHUC'8]U3*5#A5L#4AUX:LL(?>2FLN?3T/VS?]N_#WOQ88KV_B
M1>$\^_B/7'Y)->,3,%.($@6NB"#M3[T=J,%0BBT@8*2-=>WS["I";_Z/"U^_
MB CNC#B\<&N?H:!7GF9*73%QD#A^DV?%:/9'Z>%YN>N>M]\>&IT9V"RW$O,]
MXV7U^U3%P,K5'>TBXW%T@SW\'?]P=N&_Q/C_AS+YBS28_0*M-@>7@D*14V<&
MT,I XUCQ#RBDB]ISBJ[6F7RD=WJ__BV)0H^!U'MKKF5[1'>B6@:/YEVI;:C9
M6+FSY#MZB.<![(]Q0=VUMVHWA<!"C/=DA\"JB+_)"/VUI^$W.\9!>[+Q;C0W
MEF1V.P7<A(ES@";0IBAJ5&P#6.RR9__[.&6*DF6+EP^BMSG_<H?\R1E\4ZMB
M1_CSC&CTS*4K4JM+MJR$D]J%*SUT#YUF3C7DU%GX <"3(PPN0@I/49PB6[";
M9M!\?7AY8)].E/U! -/4VN2_ZF##+KB,2.SO//')6NNGF5Q4R^#Q1/QEG2O,
MO>B^436@8YP@#IBTCO*7 P'C1P1.]9B:2>,\2C%>Q_SR9C==WQSA@KA[;DR]
MXF.T>^BA'(N\F\E7=YS4IK)O]V.+7SAU#W5.U$J1?M$([$\P0'P!ZY.-OPGP
M^G&+<"T-W%IL8U%.TPO"-1*$D#@+FEN,Z87UJ83[>;?3WM1YI8A =H4W"0Y\
M0J99?'C4RJAY8S-9JRS LS_AS@"!\:B[W-I45 G7")< "NUIZF$4$I5X:('I
MV*.2L:"2V/A91*JP(N6EXOF85/_@LY\DKT@5'#N<.S[ X6==R!Y85B_V[C J
M;+_)8X4CK(UO<QJ$V-K_KM)5UN^6;'6I_(/%6:_LC!WJEJSF%+T+W/R-+O(G
M6L_OX5NQ;X:5R[!D4LF1C6 (X2%4&=-@QSS&LF46CF$B'+P';D9-W77[>%P[
M^R(,<TCZJ)#F56/ D\%BXX4XW_M0$DP%%*QFSBWW*1T>-Q45?[%$;-CF0:.L
M>UW*H=/'FD$/L$QKS@ /(!!<B )*P91(;(TVV>M H6QNWR]!<N)T?.&V$VM)
MALR#A885J <:+.G%9EP%/SN)<9:=SM% N82.;P++(B/ P G4;IXVISSV\]^<
M%*[X=$?.=HO#^M.$,DO6]D:RP#Q[7 <XY5<+O@2TTO<=5_U QS45'ZNQ+K39
M>5@,CURZ<<W'S%+^+7%4GR&^,V[3:Q!?"(@L#&+1830[TC"$082ZM1*';D/"
MG>4^-=J0%T,OV>:WE?^R[-]_[&,G]-*9HD=)\2!B"8?GQ&AFI8,!#-L:)YMC
MP-DL3[R:SI0-!2*U=^#7E5>=IT;]OF&TB?>WGV;Y>,[MV\/WMJF2OF_WF]V@
M-V\.2(J%"/O]?E\]O\;#_5G("?/$PY*%.=L*^>LW!T@MIU+Y>=8=PT[E@FX?
MU$0.D]T:,TXNH![K4'V?]B FB,4=I:D'&6M 6ZO#^O%H$(MG8:(>K$#"9@AD
M#>H6ICE+9 F[#DU^A:RTM3]J9\LPO+XZ'GOK]/-?/+S1P(L00^,XG2Y09:"6
M)L&(Z-G%[ )Z&G4!QXO) N9Q*PQWT\XPWQ?*UC\)1Z>SP,1)WOO%G&["EK<X
M&<)U>#3^%!S-,W^O/KJ,'_3)*<PKOW7X_)&$85B&.V#'$3O.3ME?\;0;Y4&!
MR[!V#>1-^A*5 ,LSW>JK[6MV@O4JAY_X+<*1EQ#1-9!<8-$BZ73_2JW)E9[)
MGS:.<ZX?PCFOR06LU_R/ %WF;98R.WL\KH:??GZ,%/NUVK\U&XCN9AP]#=JB
M\N1]I97L3D5Z],K0FN$XA+6]D'$,H&MU>_*@VFKCA[P/(S]M<BYGB%EJ';A<
MD71\^&/G_1?++P;2(( AC+SZB \BBE='=Q.VGO&61VI2O'Z]:2",P,L#6=?>
M+V?*LMWY%X<TR0C %]RRN/4=%_1(ET%CO[QC20.+#\V,JK1V=**^]\#V\,\E
M_8C>SXO(,KF@JCWX0&T"^67QA,"(HBY+B,9\X7_)+_G^PE%)OM4.'PP8;PS
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
M-!/B8G$V17ML$Q2Y]$,U35GP_<[7S[1NR%;^M)CC#*,.&G+)G0%G]T!DV(I
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
M&K,70T,J:&OTUP"2H0I<7,2*H@/),&YWE+*/YH?SLGN/0AJE G:8?;_$D]%
MA&'=P8 >A!P5P82$O$%+4Z'Q&+6Q\6I'0LS*$_3!Z9$OO#NT!Z$-M\[,[2Q*
M8EA<F*J% UN1"')H\&9&;HT[N?N^LP K#;V?2*P&7C).>7C/P&4FS)G:![.<
MVKR\9J_,>3=LV[D=D>67(3&$O4H*Q4MXSR:?!9YP))6?]4)-V-Q=/@4/C5<L
M5UT7'9+@/A,V>5GPY9D"X3,$HYV\3YPP@\0*''-W2Y!7S2[V 07>6C59\#9S
M:+@!1-050AQ&VBT/-V,^#]'G7]Y7EI7XNAM"-86'(J@VD CL.*P<UMK%:]+K
M+_6Q!,5=K]&5Z;XQPKO_H)/5PD:; -_VM@.7OTO0U=.SV%.DBDN/ P J=,F.
M2C$5:=Z>UTK!RWQX7[<3W'G30WK'#E#*OGNBJB.P&TA@'ZEN$S0*:TF8<2\M
ML*-$-3NFB#FCUEN'NPB>)1]ALZ\LH>W<_O41(N]N7^[A[825K,08:F-Z,#QQ
M]9N@(G@=49#=!N%1-XD"XF9@X&:ADKSL(^J'C]]/>=*FGQ+<<O.1H_Z3_*_X
MD4;VSGQJ)OT";9UY&"X")S#=@-X[IRJ<8;39WD'-4P_OLF-Q?RQ?LC$)<KF7
M.W;C&N+J_]V^_:_\*6#)W3_UD-+8D?P7''O;N<3YOO/?+QE!ZN2W#._QN5^%
M=MK:\.73WP0=*&8]PRX]02$V0=:[R[YO!XFWSUE=5K"44O+-O75+9Q>OTK,0
M4XRRIW1M=TGWR)3S)JBZ6LYU7%/BQ@SO@95KK;;)AMZ /4>\K*F2369)*Q=[
M#'RG$8*3P/GU5@=P--KTIK=".B5]U\=6>AH#43)A?=PC1K,FX])$P-H?WT0>
MF M6O&>EPKQ"H'3\@/_R$12\I9:'QALU732PO[?F@K?W]J6-D.\^],#>N* Y
M^'[$(;^Q3\69]?LLY;R.8/5K)=D=[!-  17?9,C;:Z!&.]3:O!%5#Q%#(5J3
M4$0S/+RG@&E]F][I[OG2\JZ,8Z/KX:*IH]:*WC$QWLZ7UGC,:BM9CPP\0VAQ
M]#^ "%H28@?3F(J+F*;R1M4<29E2HGY@/\US<AZSS$4X']:Z>ZI"]+7)AE1X
MJZQ2'Q^/]?Z)C#AC\Z>UB6RK9Z_.?_7[Z>+ZJK3RV95>R\$$0OL'.L<^OA?D
M?K!:GWBG?7YE'E'&N\RA2LA1QV;2J!X^BNE"@2Y-'C0PI3A^$.J;\D3RNJWX
MTGUS$=(Y,37IBT='?4JLB\<"123BG[GBL-,OV*)4WM81)E@]@L(RZ1.TL^[1
MQ$G8CSN6AY,GX>>-AG;;V?2__6*Y/A[:4W_8S6>9V8K[*+'6NLS* A(A"F@W
M)]DZM@%-#[,5]_9PC039O90@Y#S1[)KW>NSU?GG3%$76\S3-:.4U'^:;AOK;
M_#MP[NT GIK3C%$ <#3>Z>^&PK24G!":/@4;AK[Y&A76;5R5VDAS3Q&9)R*3
MOK#.CCM:@>GR=:NW'BD]G' ,\F"[BIG(]3]P+0GXP:+$IZ8>AJK63G1/]!QZ
MD[]Z0BV8?N51JC:^9E86.COK_&-T0Q4!8^IN@AYG,V]LD?YI&$L?^/2AOTGO
MQMC0_1!7[S?.[I*2 :LG)7Z\:AK>;=-AE'+TD*6(G](14<5LHXFW&N#&#"Y6
M,C,(QA1/IM1F$$M)+8#/,D8&4*<X61\G\K+R:$J#!I=S>6+]%'<F*HH5BR=<
M27L:6!.[[_)T\K>-/Q<=7)#1Q.\!L*W=B'/3.+;KFTU0I-96J$MSES_W'+8K
M;(6ZO/=73LU?E>'^#O)7HLS?Z+_1_\]$/[' ;A \_\DJ^(_K[RN>!K2+OY&7
MNR>,VE>C2"$Q14OH'L!"GR6%&+H)XOOAF8MAC:.N]ZF6#+,=6^+4=;]6/=T$
M"7C3)-F)K5L!$G89<,C+QQ\0:@M)!#N_]&<([<QZ"+/[+.^#!2S5.W6I))MD
M&3SM+=9*XBO3K?0D;0=F+O9__@3B4>U2<GF5(7PG<^HEAQKJ,6\!UT<!!",
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
M=TA:8%9HTX,[HQ-IGK/:1N^.WVKFR_/VW/[QDX3= X$]=;NVHU4K?H]33'0
M])C&]5JPHJ"RM2;282"EZ<Q/BHB7# ,==P5I;%.;!NF/61L9L884-^@>P"0W
M^YS:<?F+_:%?+"+^PPIG<+;,3/_KHG%'2EL/"?O^;AJ[ZQO=BE4!0*E<=[M>
M#<C3\9T]&CC^F;C\.7M?7BT"&?!F^%ASCX/CQ:5=P;+"E^V^[\V;.F$R>E;^
M"<Z3$CH.!@S?8RY\P\H"NZ ,J>@3VN$1RKJ7X-[9MD]OJ!.1/2:WX^X\@WKS
M9P;?ARD![2Q;(&L"'R9=ZI,J'S*/<:1)'P'8%_I*IVL<59<6K7N1/O2]XX%L
M#P)L_@YOCPI*KAPZ%A_UU-EMA^8"%;.#?0CCUJ>_E^-6.\C1HSE"'9B"36K\
MF$L?>VHLWZ,#V="F 6V7A^;FKGYDE_OP(D>M(<F;?D]KFL)]%G*F/YBI#%<K
M&3OZ/+A'3"/>E/>MG1A8Z&Z5;TNC.*K_3$]B6901R:Q^KAU;<P-4=T%W!]N"
M8\J,#<U$A]1K)3]4K1")I]*-(<Q#M2M.IZRRR9YG+3R$PX6BDHWVE[X02I;S
M+@W<F3)9*^P0;IW0;MNS*&Q0F=!EY:&:8)![]6DATZ(4K](O>3COUJ,VD[I#
MO]:8TM3I*/V#&%V R;XPMP$2(.A+>SI) %$YG!N,\3@-7OI]' Z)>&-KZRED
M@CR1?*BRZI&G"/MR_K[$HP*3^RB.O#8\J%!?'-M>3I0<9&0<9RK[IY(BIH(O
MLE<MC$Q5468E[HK%7V=?'M[]]/2C'89.J#L_+ +;3O?6O#JV1AX=G35%B"3U
M6!RL#)C(7D'9>$7.VOL#XC\7>D@J%#Q&EUO-\65JF3'BXGSP(;V>L.TUWD%(
M5 XB67QT$"L/U4E9*EBU6[E9/)2LVB2K7$%0]UO*+K[XQ/P(=C ;VR,MJ&O
M3+0$?&]/4G:,<PQZ9-@W-^VGRFHU7"/MY+V8*7./0K?+C?'I'9EW#'D,0MIF
M3%X=1Y:>@-6APF';Z=A#Y$WXB1;SV=R7,8YAGR]B#T8A,,M^NU%UV(!$3E_G
M?'G1$ULI\LFL3WXGW".VF;9C%+C)/-D9Z<,U.ZA02GCQS#JL@1)%E /BO9D[
MRO3TYGWS]"Y[T@^*,&7I0:P6\>S35TJ@QGL+2IOD,(;5?N^K7GWTCQE+ZQX9
M*PFT;RWO?YZ>:GY)+^A5KHILE<I-NGS6G-]SJWZE]UI(7F8?"0D+>:C%6B/S
M5#!GRS;MN3U,WGZYQO(.?O@ ,KW<80HV6CX"30RO:ZIIX=F52]+ (\83BR'$
M S]Y^OT\98QZ#X>/)H;MRD''+C>RKL&U7^'!K3MZS8XED?SE=S?RZ+7\F)M,
MFPDBB:V' 0&&\#R,CI3<8 XW1P-UR)@ZM#!OC[PIWZ<Q,F=Z)\%NQ\=7(R_D
MHLUE;[O8-M3(BCA"MO Z\0>Q?)@'<9,0CD+0I<9RGGR?KK,Z2="G$VKD:-4@
M/2*877JV>M31\ Y=B^70Y?O#X8NU^;SQ],GXO.17K[).\#H'.R^^JL31I[4.
M\KI4R /MGA\M/V26P50J/QBGLJ&C5\<"\C-2N;63*/*VSSA^#<>M+8U8349<
M^"+FIB+T9_)Z<A$*KEITO,HHXF[QN;-G=8M.[MZC<FQ+^[[E5#"]EH%J',Q0
M*^O15^)H#1!XTF0'"CJY"\+4BVEJ?LQ?I*2;XE&<Z%54G.2L^BW[5KS3-O89
M7N/X.4!^$CR</?O0+3%H [07/S%51(6RAU"'\O,U[+*[,6GHACONX>UEE8;/
MC.[%\P^Y7<,TL!2YR?KG6]@0C"[3.)8C5@C8&#.Z'FE0^!WA@_Q4'0N^AL'!
M8OA2%/+ B+'5 _6:$9.BLOF>KB<6W<WFNJDV5Q7-!*$W*MK3+TW]$EZVLI[I
M//6CU%65R4%V3E7,E=C_"K)D:^'J#'A2V%[\7C#UC@=1D:%'>(2CBA0SKPSZ
M2\F7:\=&'*3 E\-RM[I)J#\9*1;C;PB1M3EY,6 [R?\UKP^WCP-A9 A*P4G[
M,7SOT.*S5*0,\U Y":&:J-YYZK$S-.=9HT/'Y=N77"KY!B,Y2\ E]FX.? ,4
MNEO%%Q?FK^V72U7;SCG5DW*9-%#:*MID(R4RL.BU6/ :[>428XW&)(<6BLNI
MJ-^Y)"4W/$M4Y<9S<,Q!*J&1;G4-\-8*%VP2C'828MYBA.6\@R^-V\\\1#:'
M'Z)W3D)'S>%3K5)X7:+#V?8JC:?>2F<$4I^]G?MDY1=WQO37>0/OH)[$<N9W
M_^ZQ$Y5.1!A.CCQ76DJJ7W0M#!_&[<9J 6JL$(8G.NZSDQJ#%,/1DR5L]4S=
MF;<SQVU)7B#8P^Y9<>*7K\8/9Y4:2:YJ(56+#8+1N%*!O#QX5.X0>KJE")&J
MFZ<.8<U99LYHQBCL;GR]3'=W.&?]ZVQ,CNEJG"3Z=@UJ(L;9R )RLUO:IBBC
MU5?RS,VP]<^M$O+IVXJ+\]]7/SAMO>7Y 4&SNI%D%=]HZ)*70MF2%^6HW=M!
M-][<#"!>MJ3%T8O$ 6YQ@ .>\14GA:/:X.K/;H#VX#FRTIZ,E!1N# M6'E0R
MOP$:P<-;AC=  3]^Z:,8OP*)]LMXX!Z,ZY1+_QT:A@=N@"H5*(QV4ID\1YO"
M$\OB"<$>0<'43;-77[QI(5)X(F&$5S@7G!NW>A[/B-TD")/_N@%R[^ I/M/G
M$DYR"S8M'C1NN+J>*,9K[U;F&-)P1X"$WOK4'3&\]]S$W/; >\7GM+2P-YIW
M/[G7]N!CVP+U^&4WWT-+),XY-1[!BO6;CX;:#=!HTCQ.&.<6MY\CSXW356 L
M-!BEL%XSQF,>%J$)I@#>'Y$WQU/MW9?0IEN=AC_19O[EA.9",-U:*Y9R.T%+
MZ60$Q=P?YML_T.6;0W_[PXA,*6'/T\GK*U7$06A:\@:H7#2*=P1S"B#D8ZP
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
M^-;N^)$K4]!/O3M$3'NK&6!Z!(*Z&"IUC"G8G,>O-N%#%.@G%:U&I0?:F7#
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
ML>)OON$5%N+KI!;4,2B *<ZQ\=Q\SJR@JPRM#92,B8D >G9]?+U IH_D=?9
M[#V.Z/-AF:"#%X./L/SR?YKOB/)E.?H=B9I3XL_>$)W=,&M![@;"C8[-&SHP
MBGHYNUYM+*3T;[R5$+6TMH:$_9*_M9XR-]7XQN&4X?02YC;^+444TPI;G&_F
MW4%%6)T<:AK5![ <R<8.I%@4WY*9'H>%L7=^.Q;DQ1RWK4Y<L-)=A&CFFEY6
M:/(_;&P6V\S$;L/>I>)H6R4_11%UN86ZT^.I*?"0K=($WJ=S9=55YN?0+8"T
M@)U'Y<"#Y^]E3NZ#OR[./^X1?3)>)<#BTL(%@IB!WK)%$7_\&G1TLM8W3>&\
MBFUWB+-ZNK$5P7<I9#JMPI/G6@\FJ31 H_'[=:CR )*);\0?1&DU&@A!))U-
MO2:20XA+4MF.>&[,ZU_G3(B'SHTV[KUH*%=4@!D2@G96XI_)89L@A!CZ/E;M
M]B(7!>/6IG*@L%D[="BA]M#Q&LUUC:-+O]:E8S L8-T*G3 6/TAF+L92]J =
MR9S(Q^C@4I@+#>6'UD,PPUP;0CSB:>-65:&)7:[3'%*&MGVIVD39"[Y@B>$K
M,98KL5!Z?*MD_FLS.Q L[H4_2(2 <:$Y5(Y,9L#F ;'('\"R346O6F7RB[E;
MLN)ZD9,^M+"F_=S63I[6X/XRR7>%T:;^EG<)ZUYYJT&DZ(+%8.]7-QQBG<B^
M=(A>F,],"8$4AX=C:&#RE\T$C=5##@V-33%N[*$F_,&G<3?FLVURC<(WDS;M
M7B]3AO!Z&9D.PV'#052P0!-5P5B+X&MG[F(?R=3G0&-T=GPDDCY14JVZ YJ6
M[F9:IO.F60MRM)U7<) ]RAXI5]SV+:>XOA""/*T!E?PF2_P@O5'Q )L<N4 T
MW4K^\Q-,?"2.;'R46)T<"*_L2NG^,5P-BP[:9]Z:>10''7%_!D]&3..'>IK
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
MSOS5^.'CL*N9>*E[7+7.<P4N*.AHU)BAV5IW%H6G[0"#U4YP]6IWTM-<W4:
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
M85WDWFF#*":Q-LV),^@Q297KF.WG@I#G'+"_KT+"UNKLB@\,)$A4Y^6O72W
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
M3"[6D=^CQCI<+,5ZHN/*VEU L^"P""O.%%S,4&,#=EDR%*]% [ZS <\4C=F
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
MT=-45E+7#[Q\-BX+_/4RAST#>X!#<BQSW08T=9L-R$L>_&@=R6JHD^_U6>6
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
M*B&'HNM<,1FKZ^XXQO[<:4:G[$I_$PEM7DQ35$TR?U><G7YUT-%0\&;L[XJ
M6SE8&[ZMOBK$!HR@62F7'.H=0/1@5%M! (8URK&?3P<VUJ#;HC_9@&.HC=S
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
M5(E-F><ARQ;?S>ZJ+\J7+.=IO:)?/=G@G&(@?S,JZMM.Q1>@ ., N366=2[
MNC4M/]4CA 3E&B8,NZ6J78GWH01/\49)?SLEXUQY<S17(N'DFFC?YTKY11@J
MN7(2YN<7A&\VQ+,2*/KNS'B6..T#G1I&1C>C152_CHQYD^"ASE75?7IGR9GP
M@[38,#&O>/%J>H;1"NEVSHW2;:72.]FN*PH)I;"N.G%6!Y*'9D91LZ<@P_+&
M(8MU)PY5'@$7.MB/X)627N>;F07F!3Q(LDE(5[#--5-ZXG#Q^]N$2\7.,CUF
M5ZK\^JL#=^9<DLT)+*DK%?/XP:"]_\6@5W(7'<&0I+524/4[]I@&E 2!=NV4
MR!E8BJUGCGO.?;'<<Q\4:L1>MJ2_#\D@[;9_+U'CN:S [\W]<GU;=6DO>9+H
MWX##&]\*!S]C P3T)"AE39I5X5E>10$D\4[X[513HX]1'OD4@5$'B,,=Y2Q(
M +Q@[>+T78^&6CGJ$%FJP8VESI"C)5*23<GT #BQ)BULX#5)PG-,_!JYKE!U
MV+RVLVE)$R+[+7]8O=G1)N7@QU<C ^CZKCB'W<Q<G/L3$BY,4JE'SSO;EN87
MHM64UA6A$=;G8_3&[C)5<UGIMX$UAY/822&C<\V"A3-A-A.CCAN>%F/K<F,J
M:=OEY2&G\JD2L'9^L+-+S1@>605B[%?!TSO[/XW;MO&^WMV>)YKSZ0R74_@-
M'OV)4%WK+M1^#IY(9PF1,RLG8U8E8&E=+4\GTQWSNN"3,&6=E8$1<P%U4D=;
M-%Y^QE)Z7Z"<C8RWF//GV;GHTX]*/#TK8%-;;("JT4#GF.;H38>V@G4("OT!
M[%.\7OD4=,=#A&I-<RR:0P$\U!/"_1UD*?=T6#F:J07S%?R1MD3;X(>A#3<#
M;DC,'X/P4XG"I-V(_CGD462CI #-D0*WH/RFDQ#I"PLTRE:/X[Z1,NZAVBB%
MMXS),%NZ>L*FU/=<A*/>I\B6&_R"][*HT:>'(2\7\["#UVZ)!]D@53_[5JVB
M,D9PQ</K_N&<7_@*>8 \^P3K(<XZ I4@=*F+>:0\*1P;']'/F^@P/S<Q.I]2
MA<@>W2-1-!N4GO<Y"5JM^^.I<]#65WBHF.L2G;RB"IQ/M0W/7_7U>K<@EIE]
M5PO?O/R]6*-Y=$8F'J1I:O\J<O**7=B5*[<LAKO!KQ=GF5H+2U\RU]RU_)[K
M@A:GZJ:SETI>)G. W_/?;9+^;77BT-_N76>:_<KY2TTFL%XD:)W_1>U19,Z?
M3%UGF((6T)\%$R<XS)M[GGM)X%=/1# =P>FI;?$O/?T>8T*[; 89L1RH&@_=
ML00AVW!34 ,&/Z?U=0M#H1G)YW\XM+]K;7!YDJ[-L&3F(!40.EAR+>:IA]YY
M(M.!8"-Y.OUVU:=!O=->@E$S;1Z>SW7&U"M8#XX??7NCK./8DTD7/O0[Q&%*
M0F,"'MB*+K_"!ARJDW0;5^YE* 9G-^;3G"!]V*.LXR?2!LQL-DU/]%C=2QO7
M!2O(D["UOB(W%.KZ#XS'<,BU%C,=-3?!XF8#B/YY; !E!T2<80/*X,QC4E_9
M (;*!HX%LC_[]6Y.D:,,<_G!QHP=)J].0L.ATETCO>E&<!O$7+4V8YD0$N)7
M44G44!V"M@1M+=L3@=$PBF)S3-X5C0L&-F27;'5WI:RTM0'\"6?!]WGB4<K?
M'AM+F^IJFTRN?3O*+4>]P0S7LZ9+T%#-DJKDKO :N<#),9>!#L-NA$0P1=S^
M"WGP67F,OXR-[7VME$'+[*15E2$ECXE==\+N7.)/ UNP 1'IK$[<QD/4'@[E
MK.YA VA,*?(Z:KB2%0^<0+%$@J <]I#_432R@GC-++_+$%NR0NVU&BM)MO9'
M>Y@77C/=#%JACWAL]A9C/E7"Z-H(Q6J: ?FK.S[&?=:J#WO!V+[O1KV7^]Y^
MYM)@F2&_0M%<TK5V&6>K9$_J+:6+*XL1- WZ-80F,P=5CB,Z,"Z301P_6\K
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
M;ZZSTC?][+H"U=.K3230FVO01]U^UE?;P@0M3'Y7)_XWVU%+_T%9 ?C4KQ
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
M!KWJ@L<3)!DES]XBN-N_UY[3+6=K CECJJ&IV*;!L('4]B;MU)"*>TF3Z_B
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
MF5CV:\+#4MW3"XS126G<UCV#1DC^UX*7)MMN'<9'B2492SZ)/U>NIX:IAVG
M(M92GR.XFLRIIQ52/A>J&"7E8SP(OW%>8XYKZE6^LW+81-WLYH&K/D+-]RM<
MY/?</!%9JE53^66D&#60%\@1OK*:2)E"$+V&['RSL0WTF>)V?TQXOFY__,2:
M92%)1YD'V7&<N:L>1<&-YX5P96S06!)7F$&.89_)1*027KRE4!!Z^\O[YIY,
M5(G=,'T4;R=:4]-8(>\KYKUT0% #:<KY"!O-7PN2!C#,P<\CV\N98HV=D7K;
M&3LKQTT%;C)%T_+L!T<HB)X30D.D>_AH+XF:TOW&_FX''H]W&'R,WJ/M.[X
MR.)# GP<F5I=07(!%ET/@XXA4Z6)OFYYZ6+MW;E=I ]E,3T=/=EW#XIZ/WO9
M?)WJ#$^;3,"HTN# 4=5@G<L$Q2JH&.$48L,\DJYCY.B?1S$8JS17<L@07SGQ
MC7+)KD,V&@41-M<H*V@H@(KOO+XFY-.E.>5EI@C3\Z^:G\?Y#]O\NB+XNYQ>
MC/9,A4\2*Z^RJ*BX3X,&@$BRX[=>+C]:>S61B6DFBOQP=9 "'&G#>HV76<J)
MN?$?;!T0$G:KJW<G4QS5*DGS_1FT)['^Y0G;+ST,W-4  TX0&W&4;20]R/>
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
M&^'D3KLIZ+G5]0I^=GKJ:SYQ^<%J[',8PXQS:1031NA",7F0\9#*;#MT!.;
MC(3<+P:]+J/07V.2=D,CR>^JV$7YU_,N6>F"3W_<S+Q_G 8#Y!5>5@[?((E:
M<M6 \"SV&69_H58E#15:)5:%&*-[SW@+//ZVX$IFD!Z-:GRWM6_<GOU%0DW^
MC3'=P'S@1C1=\T#:L&<.7VM)?J7*VMQKK*KF&#WGN%)+QNK@4"VG;V!6>OA3
M79\O!DFDS-HS8'/AH]0#@"AEI*>)!Q'Q0@F@,1?3+"JUO3=.5).:!/GRQZW,
M3UXX5,+2?N]C8,?N&PP0 (R9JF,^,26.3 62VR6:U4NXZ=:!R@X9\XK^3*+:
MQ,#$!SP>'R]PXIC!?IE,ZJ><(8+# GT'ZS1@M?H&./4>+=S4[QDMM'+7Q:'!
MN[RZ>^I9ORTRS?H&_U[&E;A629SBE[J/)4:&G-@5)8%MZ) VUCB49(\D^:V\
MZCG"3/_1Y=A?86):'Z6%V)<N%>6?YH&0Z)MX;.6)3Q1(S,Y^G7?:J"@5/NQ1
M%EO@$T!Q3Q^,,#P5^>BE_(927=WL<'M7H9(O;/(A _L4RK"H$8@%-<,U["&V
M4H^>,AIFUZ5C/9862=Q=/Y9N=+6NEPWUS1TV=0Y*>#:)U;H?W[\HZ"E^3?0F
MI4%KN)$'J3_)@R"HT40QK@K K\JV99K3G(.] L5L4(<<@/+/EAL[$\=F:Y Y
M$?7+=1?YM9J5>K1DC6*TJJ\=( !5=%0N08U;+QC@P&AI0%X..L8V9L3@&-X6
M'MG(Z@-GC[J*)?!IE:D^4NC)?<&_-WYGQ+%WX5&_MRPV"W_X/\;&+1=URLS6
M)J[#:77K]I65"8,8+SUDL$F[VYDB.KNJLF_9G5U#I6LBI=,,#ERS6(]CV8,W
M1X:7)\\YL8S1Q#&?,+8<,^LFF2W\7B_EO1W"3R2L I&PX/N MBHN'BC9OJ=Q
M;\[K$-BAH"%P-D%$BP!_=$AOX4&P1. R#S+VX!=FI7&.Z,CM[.5!9J>^+L&F
MDZ@T''5FG0?9W)_XW"Y@-_C]&M, 8B0?[C.5D8II$%LESJ& =%<)GQ_<OI^^
M(#1.Z]BN!69 B362IYO-SL..8>[A %W;!BJC$#QL[!U[&TT ,"56WF<)L)6B
M]T'G<',+\E#5KRSOO$E.UC>6(9THWZET:!Y72KS#@P!GSHV&LD6VC?=B?M,[
MY,*#B-8>'S?U-ZU-N]JK2148T$RO:=SVQ3Y*S//IS>-W)Q6S]HMY6U_8&%]5
MY#PG@$*F_ER0*!Q0&ET(AHT),+[E%[06#UN#]C#ROY8EE_MDPF'NT\]BO76:
M#6\?VNW,^M.(S5/]AJ9GL;;AT2WO^GOVIY]GKDG9]W>-G4I%U>]O$W_T/K*U
M?SCU7+N*F-3V]CT&TV9=BHV<^4YII]FN$.$5.AQN;2&:QVK."!3\9TCHOR7_
MR/WH^BZK^0UU2C7^'\6:/ZJ=/_3]^CVU#W%['UKK:H==S%^RJ^^>KK/CCNCB
M[!4O-IJ$,TE*W+6:F?3;99-)MTB]2XW%WPG!#^\?O]_QS]9>P*9\[?8C)Q[U
M :O**\)>4JG]4^:%L-TYG"I[PO#H%+F43TP2T_EN)#9^6/V/\V_RA\W1EX$=
MX8>I-7X?1?Z)?_A[O.V/4NGL7K,'/^QNE;2J5J='JU1W>FQO?KX_>Y'-'A[V
M"3;KLKUGKZI;N57U4_;==UMW%68'G=36O1SU4_W'VO>;+X>J+ORL_T>H^MNR
M']M_._\)_M"YZ\?TQ^L[K:1^N#UZ_TAV?[>-YK*,@!_U@=-2I5)F)1],3K6]
M$MRA[U@:/;M(2<5G'=/V%U=KKG[H_L>Y<&F-P 4[6<<%?_Q_+&5;_>&FZH:M
MUR*WU&_+^N4S26?MDOM*+Q_=RPYX(1GAM%UPTE-UI_>[7T9=?^-:&O[G]M_<
MN]'30Z;,^;O3KO_/VE_QY[Y?W#81=J\[-DR?@ZP'.29^=XQ=^<7]#Y;5;VD_
M_%;INN.%^@S]WEMJK8N<9M7-79[YS^JJ[EJ3WQE3W$4$CDQNZ3-Q#0T)8&IE
M8& %9JCVC757[G\INB\/+%,>O@+V<('1PE!_^,;^K/Q?EOG XOM'P=?Z?QZ+
M_\D=_1U<?_%T33VPS=6^^C_#)]"\$[ 'G?1WY?X73_<!P_KAX:O )I12_X]J
M\;>^_QG<=3^"%J#SR0$3]$F10 ?V/[;=WY;]9U@\[0=(O)T_''*ZTIOXK>9_
M9;8?!]IM4;7_/X-*H"N#_(=O^K=F_^N+?OR?X9^,;?Q_ADD:HVX==>NH6T?=
M.NK64;<.O%L?U<1^5#X2+V?C7/AHOTSVK>L]?X)7O?V=MWG=O=,K7HG/B^I8
M_%E]YBSWVU)*>L\L0@(L&$ K)O[?! !02P,$%     @ +SHE5_%OABO?RP
M1O\  !,   !B<F,M,C R,S W,S%?9S,N:G!G[+P'4%-?^RX:!41 1)0BH*!T
M04"D*2"QT42,@'0A*M(-$:4$"8FBTHMT!0&EB@@H!"(U=!1$A%"$""&A]X02
M-J2=^)US[SUS_]_,*7?NN??,_%;RSB2S]U[[>==ZR_.NK!WV;_8DZ- U$W,3
MT)X]>T"O."\0FP"Z MJ[9\_?]W]I7#Q<?]L^;FXN'MY]O+Q_93^? -_^_?S[
M>7GY!?GY!0YP&B_?02'! P?_?O[;R=_+_U[%>1_8S[O_P/]P8S>#A/?O:=E;
MS[5'%K17> ^7\!YV.T@&!-K#L^=?#?1?VIZ]7-P\^SB0^ 4X)U0?XL#GXMK+
M <O#S<TY&L8Y#N(6YCE\4O/2OB-6=WEE_47./DMZOU_N\I<64>M^BKS6O4?A
M?/QBXD<E)!44E91/J6CKZ.J=.Z]_Y:JQB:F9^36;6[9V]@Z.3F[WW3T\O;Q]
M'@<$!@4C0IX\?_$R(C(J.B8Y)34M/>/UF\R\_(+"HN(/)1\KJS#5-=BOM76M
M;>T=G5W?OG</X >'AD=^CXZ1R%/3,[-S\PN+U/6-S2W:-K"S^U>O/2"N/?]'
M^[=Z"7/TVLN9 V[>OWKMV1O\]P1A;IZ3FOL.7[+BO>M_1/;LL_TBEY/>?VGA
MD].RIHC>>]3/+R:O35*@_E7M7YK]]RD6_C^EV?^IV/^EUQCH -<>SN1Q"8/
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
MV@_-/8-N"<ZGLD&M:Z,#;% S3@!J0_5<.?+>5Y(9D446$F:#W+PS#?5O';9
M)$.[?!_>?_7ZK4G)/@>8Y_JEJ;>4#,8QXR)?F4IHBY#,$DJ08OJ\P91^<?%)
M/"X",XXF\^$#+ISM;DZK:QC<\HTWTH1%6G],<NZ;%8^2TYW".MJDWDYQ-@ [
M?V5LQ=7T/\)6WF_U\3F;,'"[9^#/R#K>^0)D(%.U#7PWD2#4"J98PT=-B)UC
M+O%Q8W:E.K3(TH4RPR=IF7W<%?#'_-TB"KWUDY7F&#[9)#[;/[=0U@@B2?T+
M&\2M!T26,! 4;*1-!Y'SO?.XI_4O(PVD44+K^4\-NE)6M54QZV,$Z9M893OP
MZ?*V])>?*UOO]=*K152\<GI7@BGCF]8# T,^%46%)@//4W5\ V$/L)5+"HPZ
M&/'*MGX,XSBG!*QB]1+W(3DVRHUGQC583H)?-O'584902O,YEQ<DCZ<>61K6
M"P_)(03DZ01^'16S\[PEK[X.^K:M04!W?$:W&+)!D[%LT%&C\\B#@+\[A:N+
M>%BLZ]K@YG&Q[K$6P[-WAQ3QO:TMO*M3#0Y*ZQ,.T5!MD\4]4@F!'_4#BL^K
MN:E;/-@IV]=HI&HT//)HH2VG3-__R37#D?6&C#X2+GOS-_-A'NXHYQX?T978
M</#D6S#%3&8O\@F@Z>D]28PWVO/UEXZ9X>,['W5P(I8(JL+DH%](Z/S<1HYI
MPF/9MW<$&^R'<RE.?83'9-[E"HZ.SE1H!YBW3?'E5-D5LX&R8414T"]Y7/K^
MHC?FK'/MY<)?VE(?^#N1828ZSD/X7+FMH.J&;$;9B(4$*:M,W\I))6D.\MW
MH'PI3 ,5.2YBWX&K$F(<3B&)9BQG4';G+M;HHG2;\)NP8!O@Y5W_$R,,^X=E
M/-,5Z">5(=B:;?6R)KX"1-"WO1_&7CS6@U)<R@X2.T:>$!DG/J'X?C.L9'AG
MJ8FT69V394F8G]I]52OZB-076F&EO5T_3LC6E!BW5K6!XPU"D%8)B3^MS6%U
M:T4!BR7]#B\IU>B6'C;(/!:M1( V*5?TPGQ9!WF'&HY3[6]16%44$X7*?I1.
M!\5U=K>M\QZIL/YK?,[$^M&<;K6>=?+5H,0[ <KKV2W.>HQC0J7C2(-?@99:
MD]41[S]!D8]S)V_D%^5*8DYYEJ@J1ZQ*).1&OWMH?J?GB!+7['<Y?HVQ@H6E
M4.>^K%'"&@W#B?<*J"+\#<&2@$8V:&4BE#GQ$PT(9>(67$1W9L@0X)Q &U$
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
M=[)D\7#C6[C?ZZY=;:L^S,9L#0\BD2'B1DK/Y_ :.J>+('2+49,40'0%@@L
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
MMMD7D_R>]:G[VS[*D75X%RDTBE,O88NR= ]OIT#*<X.WT"[!9A2-XZBNG!,
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
M%QO 6]B!C&R2RCB>XH4@AEPLLWD'KY#2Z="1Y<J.'DQ-"6!5L[ 3OD++NVR
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
M.LUT JA[9ZG6.<P&AI[&38R6U_GX5K/LF$)&.7'*E_]RN%WGGTQ[1WU-C,.
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
MZ<RNZHQ5(BS^ __:$3=^P?U?%1^](MI]*AD\C@FJLR?H@GMAU=7[2FKAZ/4
MAF^P9W"^V#HR@9-9%;9 (O4.4<#/&?O\B!\OH'DF&9=',-T3=NK=I4*&%6<5
MB2?DW]A"8YW7B1%GV^7UU99CGIGMXGD8H@\)[5 9WPGP;7)# )1_"W*H>>HK
MW+:NG*X/\UDL+NH$_H2C:1MGM?2I$1=32/PB7]?9@-#;*AFV%<-L /47*J%Q
M>-)^J?Z[P@_'7E5UKU7;_KF<G0Q"^F1UM=Z;G+A3?^W"@V1-$M;=)E78 "R8
M>3J\,;P!0:6R 2FW*5!F+1NPZ"2V^!NW?O8#ZR+GPXT-']2.Q"@;L!>WF1;F
M-6 @QCP8QO5G73>L*.P?-P=S"/V_6,:"]DD2MN-01,1;IM"_N62E0@:R^* <
M(HEF%G L!T$[A6W#1>.$PA0YI C,22LY%W%F UP6.0:6M&B)<-G %&O'@H-T
MB[^.I5G)S#DF_I0$[*%3H-_8 ,:14(ZU9O_IK?L$PCR[N$5E['OQ(:9'B?^:
MZ*B\O]N%,-=MG5NLDL7I'Q]KLG;=!J(9UT+I+AP2R;E"M[$^!^Z4P43YM7$P
M*Q[$LK;FX/9QR]9-RV743RLO)G<K!\J1.T#YK14(@Y$^V?_Y7WR7@")[NC#$
M4-3GS :P1[\H39^(1;(!T\KDU:RID,:'DT-T(9.*]=5D-@ 2Z43P\))YI[">
MF!_'&.NX+$].PMT#3PT =XQ B;B5#,Z<+ [=1 O%GDO8=[JR^N:]8WEIB09*
MVS])W=YO8A]^D#*I#EMA)7#FD'&,_N7?W%S=B:!IRU#?T5+HEQ M'"U$AE#X
M.F7WLG[^.<N!KL\2GO!?-J8'I#+39W>:] N8V4Z9 2Z>U(YS,*H<CC/W4^O]
M.U@@_2UN6Q@*:2Y/V(@[FU&WC>4P4>3Y2RE)@AY!8:X,-!L0G<D:A&X^01P!
MD^N'P30FD+R!P!NSDH1FHED2P85L ! ME(/SWTV2885VKAJVA 3C>E@;O\#3
M<VP )IUY!-@IQ%#;@K# T(>(9BZ$)RJ1( 6>*H7R,C2);$ "5$S'?'K"D.Y(
M"K:O(';3EU5*,RYLQL[IGRY)K!Z0=#IR[N.1Y]"W?ML\#)F(OQG!!3; &\<\
MNR0VYQ*HH_-TY5JN"30Y5&*]JG"?=6[;T&T(T0[>O\0Q2/3\W<T[_];!9JU@
M-^1/SWYJ#BUQFG3W/F4T$;,FX/;40*UPVE@3XP&"GKV9W*'H]B DYOK"]XLU
M::"SEP7ZC!:JA<;"CNI3&X::SB!:'(D+7I@UP>[I5],+HQ!61S;>ZEK?6MV/
MB9WLA]?&;%*A$R?'PZ<;K\?)KV)&./ 4Y\820!N^SZM-@;AX-1?@1-]N_(:2
M31#1HUKS<2CS>HI&_7M:<K=%>15YB_1+'T+N"<;DA$+HNL18-4?8VV<O,2E?
M'>0?R]X\'-W$S,*YR(#&YHU&P,3W%(D$^!6B\3!N!&Y Y';WT[6X%G51;D.O
M>^^AR*0#N8D6%U\[&&O,!_AO6I]$UI74V\R&L()W$I=6Z83YBBY& .6:_0&:
M_(S HQ!F@''$S0$OD$+C@*I\_0^2^,6C"37E74<^GE[:;RJK:?'@?2XWAN47
MU@VN!KU@ Q[@)">8]5.:'6BI?J+4PYH1/34WC@7IP *()K=%^>K6[%EC0[G9
M,H&O[NVM;FPRG:U(XO-5.<R*8P1\Q^!$X<*4J,PRA&>B.!M@T(#%:2E8'EY"
MN 0>=:(KVQ3?'B(I/8BTOCKN'_Y3;&=\"OH3]N?(*%.TH!4L3(KBTH%X#MU_
MX84B2($V3_02"1QM$XXR#V2D%-LN:CWT%+FV> ;W^MFW >NO!\RBZ9UIZ9M-
MV-"&-+3=T=0RV[+4?,+:N/-P&<E:T[JXGI4UWH>]HQ#S-/FD\\4E(3F4*=Z&
M3^7&!]O46"ZNX)?[E6]ZCG[O0&DJSQ/^M/Z+_^>'570&QT4+P%QZ"ASW.Z"J
M<WS*3J19NC?[HV_!NH>/3?W JKK4S ZI6B;H0?BCY!N*?,J?=LZ=?G6]ZZ0\
M,O_DQ]?W2L,2P;6$W9IBWZ$JY?/>MR?N0H.Q6T.-(]$]4 S/2B31"R]$E&CI
M5G71)ZO.99$[[PQ6=X-B-I8X-]0"]0B Z8C8Z7LYU5R]F-MHX\W?!RIW3*WB
M6S'7:%)=!(OJ@1@WH8<"C5OU)"I'68*TC/N8&UNDNW>JAAKLG ,*WI3M34&X
MK-4$X@,GG+!)Z^(:+.@;J?SUL)2<4JS"T!A6;7+#NW[HFT9EY7)3F;R8C$V.
ML5WH<*CVZ@ZZL3^A@8/8>U<IHZUK$4TBY+56IE?+]G;GEPQD:[_(!"RYU[58
M\(,<1*W852[.8[U9$W_0^N*U5)<[GG+KZ[M-?X[?1- RFZ'BZJH'1^B7$1&3
MLA0/--)#*:06AQW9)9C8* QE !5:R%)W[&10NM 4H5=(@N6HJ%FAJW'&00)9
MB71XQV2C##LT_?U$[4RW:@##\2NAC]=P"*9[-?>_,??>84UE:_MP[")-F@@H
M40%!$5"D*"#180 1$1'I)>,@(&"(2)>0[:B @) 1! 2$2%<0HU2E)-(5I#=)
M@!"0WA)*V)#VV\SYWN\[,W/.G/?W7><]U_M'_E@[Z]IEK:?<][/6>I[*DBCN
M4&:ZTD0D>/.I@7+HA==*+]W^^>G-WXCK'\^,_>&\F,0FJ_CCF;'?GQ?[C=_^
M[LQ853QSAMZ8FH=M'CZ60KWR_L%UUM'^V"&K).U?MSW8><^F_$^80"^):Z2!
M:()SCLEZ^_)@1S8VJVYQX]I;-Y0R21GFGW[8W/(*3?Y]69&NM]CM0<=--%KU
M3>0[;MLE%_Z:>'18W>3,K%/@WW_I?S<^]Q>C(_'5+_GW'X;[^X-POU&R?__@
M<AU((V/*2GZ+X E"HQ)J-'9W/$O2T^@7*]^,Z>\C0CK]JR;_$':L<0_P8)^;
M@1%@X[KYML<\V% 65V']-&US!#WTE917%;F"A[OF2]&@TEJ,2T7Y@XE3=/+Z
M@Y;]=X29N<]./Z3&K_>/EV)? 369B*4XI PPH$&"R&9N A+1@%@Z1N"*=4"/
M'9[>P'<L_M.OMGG!-N&4<0^R%<&U3(Q6G[^9H9YY80/T9E-DPZ'6V.=QQ=D[
MF0MGR/SF9\?\HMO]AIO/MTMT@_S,1W1D SS2^10](@)CF#<K*P>&*I3('BDN
M56B+5ZG5;1#'Q:3?N/[SU5.N^P=WCK<O5_0Z =:=G-:L%:.Y.1ZL8(8D: :Q
MXG]Z\%[J_W9MK0>2P7FG$35A81D^S8]JJOH'!RFVLWTIWFG^KX;M!P<-#W0X
M&.^H0JO4+\F_EXC:$:C_<\S',SG^-S<0X(V!X:$K+7]U-E-9ER;<T"[,#@31
M.4'EM?VMKV_I]!@YV V3'3STK96FY=7S3<4?SWQF?,Z?:FYNWB_BI&!IIJMN
M:>8D]9<B>4WJ?T2C_UKP"?4X4 ]M6 S=@I:F_\4#Y34!U)J2OD1:!B"*3KT0
MNH=O(]TMH/-@7.$3/%@J!-L_ID) 26+548P'D\M',->X3^6:VWBPP;PE=B<(
M&(K;+#9]VA$*L8.=$P,&KWBP&E>L4)V/N"_D8RD.<3\*%,8(7Y4[Q.@CRA$^
M($8&X>N7UVH(K!@(O>*N$I3/\6!/O>788IN[4?LA"Q"<!VD"O@?]5[K._H:-
M^S</R_^0L94HF9?MOFB]+[&L+X-N:[#7[-OJIP*-OUOCM6$YS@X?[\"*SR#H
MN $PW$N9)5,@:,2JNZK21J(Q3H186A:7NT1GH9=U'3*KNC#$:Y=F#L>/H,R9
M)A%C$0U]#.%:=#2\S/DI(\2R(G9FMKX<L6<% MM,]><]\C;VWY>#T*;2K6_D
MC?1KN]KE[]/DKB\KX%:UH@XOM*>M<(FS;#:S^&Y5,$ C$1P(*@LM?K=&# .7
M#R@)@(UC@V.E^E%*"LK*AR @L?\_DJ%5W*8)3K?"[9DE!Y33)YOZ=:A/LD#W
MD8*/.8Q]J30S[^7+O84*;I&TWLS8P;">'46&^BR32*.8H<2SW_FWQWU_EIF3
MB5)>L0GAP>R1 0GDG'UCB@?MS2C5"?,<OP'MF]RF3.(-3J[>ML Q] ',40;P
MBQXPELOPSB!XB'GT]=WC--]*"7\4)Y^2-3C=*5&<HET<9SG9+N*7XN :^Z.*
MN#O ["PC@0\9<)ID7<;;H(@ZXD$&L1C@?/1].:NMHY7E*Y&;[.LC46(3\#6^
MH<(_UF@I.R89-6 J[B&1;]*H\L4SN]LY,; _MQJ5[Y7S^5JT!]4HGE382Q)B
M:;0#F23-";![C$H68WK14<.$,1Y,_)8D<3^H30@:UPR%7P\]CG*Q?_<ABMS%
M_6[P7O60H7'"/%ZK2.;]A.&1Q\P%M@8X.P9(L4WH0(,##R8:%-5OW:^OY#&\
M-;5V.K^=$RV+TP\[6/_TH-[3W1\D5?L!#R7OK?EY*8>^^EGX%*C:ZE/]\BM.
ML2;PV?[4H3V$ :/E9=:8F9471&KO!2;&4O 9?A860T,J"9471W\HZ#&6N4A]
M\$J>N_67. L[/#V1S(.UJYA#/+T<SC:$_Z']MUI _XX^_7^$(]I<40IR??PU
MA$+*H"%[3)#G5%09[%B;*QQ]'J<[TLJ\+'4B-P886]K6HGX?(?;?33;C_LGT
MPQO ';>C72]2X"08T/#]Z;?CF=$WY>."8$*KG]BJD"C'8@Z!Q?3V!J)Z,4.O
MPCR,+<'O[&F?2,IUNM4A<R@GD2OF?P ;FG4_P%SV^]W=V].5\T'E45U-3IJ>
M@D"?3M@2!)#/NN&\*_S>JNX:N"J^_6VM3)ZB1[NC32.IJ E'T),90>*X>^F$
M,*Q2$]W+L(, /]^]BMX^ZV+9Z2]IDAEO4FQW0UN[8_O%(:OMF:)<Q[L:1DH9
MW%M?\YLU&0<J2J6^W,OK7UKV[J^$C&W6G;W1=1V5G<TBV!@_-O4FH<B=FKZ=
MT9;$4/M4H1WI9THHFTH_].ZAY;N/2\-J^L.W^BY2O>ZW/',]\]/N]D/2RR@X
M<P4T>XN18JC5VV*0>X)VU1:7EE(?+YQ0+5RI;+(1>>CB(V\J^[+PF(C<0$F+
M?+91V(MY0IJ>Z5@(7@JHD=<0#K._\I"QCS(J'(D5RTU&90T&F5MW>:O*ET%<
MKD7N7$.1(>IN<U'FB;8GGQ8=7P[K_<"B60V7Z\=H+L2SKCIC6X?AC!Z=V'@/
ME8A(RP:R)-MR$35)H3PFE<D51W&:Y7U@'24X^4ME4['*DA)7JNW]5I\XXTBD
MEG6L/.VXSK-C/:\*CRF7\F#>PRUO%WM5KB69=U12R8LUY-#)AZAT:A,Z>*S$
MQ&_V8A7?6U-?#YF*QB)/$96,T%/:9V06'^W1(II_9H7JD!!5DB/E#.T'W*W:
MT7H*#&DT^6$M<^-T^9/46OMG-HGD2\X3"]W7^D9+6>(U;\P^I;1.A"Z;?'19
M%KB+JR315*#GI]OCN?S>"#!*03P>TO"D+RBN>4ZW$_\5Y@H20"9YE_7G_Y;&
MP10%3";F05)&P7&/X'[??)GUMVP19?W<8$\ 5/G @XTJ_;&][0HI 4)99UA<
MRW.,).X(?L.E>W8CY@_=E->]>;"'3][VL;C\RHRHZZ)AZ#E'/KE;%.[Y>T'C
MMEL1(DB ULY^DL?=Q8/E_$@_@^.0$:/(>'VYS"AE9OSH@W\4DVK>X&SNN[_H
MOW^E?1/".ANF_0*B,!^B=CV;9%E>FKO_PJ>/"$0!WRV1;,4,Z"VKNU<1-B2T
MF?,:+6\^B4ZM1PAA3HU9,MROA82>RBFA<U;7(MB6.5*U+5ZA>A<*44_X-.L+
M?$X;:,@+%LJKG5!?Q0MCE1S8FIPJA(>3KVV'_N$+F>0@H"X^-T/RE]745*?S
M]H:!S+#B1&5KAR]B\Z>P"]\^3ZJ$Z<+1W<@_F!CWH'=!0-.P%+'3?TBJM!!N
M&5:X>$)MQ<X;]7;T1KB)7%!SQ=.>O1<(DZY?,YJK>+"#1)O>@AF*9VOQBE%\
M2OP26YNM89Z3."V/,7N-$6'T-ZA1=MIB#WKV0]Y.@,;PQ%CU&$=B)%]Y6-C-
MU)G&ZNJ:'K2WL_">7SBZ-/[TI_<OSN_X'/(H_DM8"<+MH[X"MRV%VM1"BM(7
M(=&=PM^2[1UF>3#AMO=CU=<FKR8VN,0MD0=O_=0>*943+"!J?."C\9/,[YPB
MHG*)(<S@->P,S*/\ ##VC/2';U3<_2KD#.8</D]UIIUV23DGZ^#!4DU?9CQ8
M5>U L6*<U>Y;"EU9PH&*F]L&1O #RG7VR)B;*6.V)>EL U__W*8\9^JWU-GP
MHH]5Y3%6/U>E]-2<F"VU-9-/34#>Q7G^"^DM>?$Q^_MERTM??TMG\CN=^$,S
M+F8S;<KO[7O6']I_2ZWR;^G#1D!"VX*8& 06W""(8XCMVUQWAQR@7BF"O6\0
M8$B 3R$,%#/3Z8FGMZ7;#[YM!TU\)QU,A'PY3[OO/5F91UK5()9TLC8+?DZ+
MZKU9Y#0#:JWP2 T+0RP; [,9A-.]A=FY(2/]G$8(F3:]LJE;94ZR95(#RA!T
M.^3#H@_/\GDPU,U-W[JTK6?7GI?QX)ZE8NKZOE%$#8*CD!8$7TL!1I')G&O_
MVN<"6O#LE,T:>PIEI.462PB8HYIX,!'C/[3_5H?O?U4?*Y2N%>ZZ]:G"YKE&
MS&SP87;YJW::]2U8Y@?"?FX70I@KB[&C4^^O4J6#7"XR"$^LC3M6E%LO*?D+
MVKEL_QB^[Z>%G3(ON6*QX;G0!-Y"; ER'V7&TUG7&*1'&CR8["RS-3@WR'/2
MKCS:IN<GB\,>-TK<Q2[>-SQV(O_\$A[_;,1^?A)$K_GOREGL1C[M[W2D1NBK
M!QDTZB/ZJQ2S@WZK38$Y?AB%-BKNH>&O=M:W$,5\M[Z/@Y\*_EMMBNRLG+K"
M!W^?SO5/9;D2.-C^?P2H[R/RJ*#\(CNSA>G!@Q59T0".AGU_A\0R#_:/=M?_
M?ZLDS8 ']1OI$U Z_S9). :UNB[7E>T2HU@O2490,FY$E'W4BC?R5J%67?-V
MKA)XL5$J_B;5;*5'=:[?'QVOYSXJ.<='[QZ-J&<!DIYEQ%-.5\AMU"L.3H@F
MZ8G4[.IL 2D5_)6RJMCFB^H[I])%XWRK'8ZFC@+?\'60"\MF8)RU>C3GL77U
MTBLZ"TD'RT@%WQR#/"_./Y(J^FC:K9G]1/K.1&MAYJV)FZ<P2R7$3D/]Q%6V
M??QZ63QQ;4=6Q1);+&K=CCR$.P&FLB0PI\!J&FG/U 8U;$S'_<$(2_8I^D:(
M;V[V/E<7X_= L0D\S?5(P][$+B?ZI2.XKS%,537%N8R1_41]H+;53+"[<0?,
MH_MJA8/V,P.FC]_M1WA7[9^I:UNG&B8? _X3P8#*/14)QRZ2YFH_@[HX.ZAS
M=Z64Z$#IHAF*7[__'UH,PU0R%+D7)6L1+,E1B/AZV2]#FJN',6"T<YQ'3UB;
MKZIYS'VO7O1HP=YZC9H;]_)U""QMGY.5'B$0QOU\L)2D9%1+: DU.4"_.[5F
MPZPI6F5U6J/Z["K%U.3$H1[[ <%!K24=O5_??!A^7]D@H_[P@<L/1M>M8S#:
MAA@D^W)?(K<5(F%4SN<U8/2 %_ &^([GO%]3D&"0ZH37CSG+\F#OTLJY,?:L
M(Z2?Z/WUB-5R00>15<!E[GN6-S9DR!ER9"@0KUAOMXMI==&2^8+=S')8O6$H
M;C-MW/;;KF8 &C.ZSQIDZ<;4.#6(E::\_M4+__\B809<01&(2<:!%.Z7'!Z,
MFZ:1SR80>H5!#6/N-=,Q-.MH$@^VX==5, GF<0TU(8-]3PK)&D)8SNY1RJS>
MMGQR<Y%FY2&3;W/BZ'D<(C!]<W5N,X_0.W-V2F 88AY2+5-%PD^$R3>S7"/H
M!DUJG&-XTDWJDEH&=S<TLTJ0?BT+7_S]FN2?XB.L7Y 1T$<'N[,I.,Y7*NLQ
M(7\$OW[0 A(>TDJDK'4@=QR1-(&KV_PPK#Y,>4$8U-X%(3.Z%W<,V'#I4:9M
ML!YR!6N@;VW'2/-@'ZC<YZO_V/9?M3#\+03R6T*DY:1Z*L6\GGN04U4"?YA^
MD'XEX8V#2683P7,ML&+MFZ94X<U$V\LIJ.(?72H< F(NSRT;%K?%V/@6%83*
M(%6PPXAB7 ."K#V:5U> Y">#6MUUZ?#>^=6GH\FET04JOK5)(A?3;R?V36\K
M[#9%3]1N2=FAK/?^LZS63[7@6"B!L#I.G&&6]BX(CR2% $CL$"ID@-STBBW'
MR5'55\)VP<6Y<,<@\ZL=QG567>D'C6:8?$8529UMH[9CC]]':9Z4D'79Y?(B
M$\9_BN3Q\26G6!XT\Z%YS>IJT/W257#U\<,U3"^"ZH),8'FLA-NOMY<-3G\9
MC_W%X($=9F&V%B].W([MP)<(-YQAGQH9"CS?OR*HS!6AZ*("+9,LB?@KL7=<
M/I25=^4&/<)[8&2 D@]+26NHJKGB,>&!S2/Z$#(3:FE8J[ )\VO?ZDD20&/@
M^?#Y=8K#^\JJE+/4EK)];GRBIT5SQ^YF+[I1EL(PE+31$4)V>=?B0'LBM]B"
MY%4PH.G/M(\OGG .<.XZT+=X2QND7)__-(V@VYHI-Y%V$(]@#.GAT2,<WQJN
M>,]*JZ11'%*F3H*STM]_AUP7^)K2@-9FZJ<WWE!OU:V:V!XL348D.$P! XBQ
MLBR6(?L KMZ^*3RU]EZ)3GI6UO W!1JQ='F.<+0DSL$K7MQHE&STJ.KN\ZP3
M3_@,]6R:L5(0OKJ#L2FC"^6K)=$.$LOSP-.&8(A7WC>3.QJ$@QY:DA,3DRR+
ME [-),I+#Y6O(L8!9:/!T)_RW_2?<<*PNT \,X"3YL>#\0?E;S2/+K0QEQR4
M^56,)BU+Z:N/DH28%3>UDX['#S:@^.5-3T1*';^_N_.'5U.7^#1#*.Y4!\59
MA46'N5FINQ\:>LQ:C+V\UD+*O;K4U]!,HH(?5?$=9!.3+VR2ZQH$_2I2%E1C
M!G,^Z(F,1JN8&O3IA8PNS@T)6X$A;S1<V<B;Y:XJWAI3:0(Q(2B5KT7*1LZB
M<OX)(LV.!M/D]"P:/P)4(J:IU>$B+6?T=7N\R>VCZ <H/5-.H9=77F[RX;+J
MC]W#-MR6Q+,N13\F*CR^I&KGI*"NG-=S>CJQW^:=XQ?T]J1]E57)]B>=#]8)
MEJQ*'3C@_WHJ;V&@NA<"".FIU'Y3N^VE$^77D]API\*!G! \'O&>,* ))R?1
MDB)6/LK%-R&%5/4/(>H?[^RI[MZ9E?^F([3PO,"^)0O!AH\W6&#&\MZBUYH;
M@H;B*D>25I><)!.)&;VEY6/+H<CT7_X^#_?_^!F[WZQ$ ^8G3C86SFU/TH='
M-#EKT)L>*3#<7J9<B4HAYDAD>2:A[K^K/1B^]OT.HNJ<84 I?8V]#]Z Y0/E
M?$9(D3JX2,S9K*#9\^%+3::=&-/CQEG@1*WE@?)[/S[X46'\6<U>W-QDJ\U-
MM]B@\CKY2Y[J#Q+;3/29Z$SNF[=S\\W3ALVGO?SW]7OE0(-K0YY90][R3%?K
M\COG:]JMYF^FTWZM;_CBRJS)PK6SJSMC3\M'[Q&5_N'5FSGQ TKR=&7$**Z!
ML(<M1#>C1F*\1M'"(*(N<<>.OH+"F9/33.N&P2.[4JRO.[4U9RG&?1(RPQ2R
M3(+&/E48S]-8,C,IY"#W6MF3?52[DO?%/=_+2GLS'J"DSY^PE#^++-$[M>ZQ
ME*PEX*WL )39-.$B[IDW F'I\HQ=3S J/-AN9.VB))(,$F?,?AAV0.SQ/#V5
MY ,9#@^MBR4G%&\:'#-/GY'@P1+S!7NO2#JE(GW+>##-J:'2V02IY97YV7S2
M.CN!C<O4"V&4U^#WO"EQP(L'5=;)RI0S5%9TG)^JOLZO<4LI'!PX2:$D2_U8
M1!3JN5S\TXAT".8F_0'&"KD5+A%T.VAH97'>G\[HH7%[O52X2'+8VT7M+]2E
M]=2 A;&SA*\<!Z-B4)MUC*U?#&:Y;;@FDN@R]>F"]-RTU[6[DE\YM][NJ]#S
MK#O"#3$LC57^"?-E1TF^^/-8'7S8ANM$$J.NUGEK7YXH.[ $K,X%ZRS+$[I9
M%TILV:<DLC?BR@45DA+EBT\+Y*6W"@6R2Z98JV>EO?JY1)V U2CGOM"7?=&C
MQPN^1ZCW&ZU0+A[+FS[*2>%NS'"Z5]Y&_8,S"+^5)/V+K;>_A?_^>O?N;]50
M_O(6?XX.SE6TLR$GC@=A$/JXM[G:6=X3S[1FF'RH?)^HMF+6<C!+#K[R^=2#
MFS^=91+,%7BPIS'"#(B(7#).?0%!$R()A*YE%R^712D1IBSI>S?QQ/QB)&+I
M/%%D<R^3)#?>OC^]/W ,7+ <,:Y]J/?.1*KCYZ7$,Y?$X>YEM$B7#RO?MW0P
MV@\H +'.YX O(<^!*/B&YZZU2>B-OB#"5X -2PBJD [I?QH$;_!@"LIU5*88
M)$N=!<B;-HTDP;KR>K/M1LU%!XVH7NH+L/6"!T9&QF7&?<3RWY]R(,P)9R'9
MT:?PJTN(#9-UQ&/\HCA0RX.=OA+U]?<]LWX_**0<X;96B"#__BJN:!8!0:-<
M8 1B)HP96#=A'. *Z?^&3UPA?*+(?;ZRP<W"MKR!2"=W<U$$ KA-!7\+)R7>
MA'Q1,_MG2>$#13Q8?9*OL90A@B'7S;AO*M)4#6' ",22.AZ$<Q/$/HTBUF[Q
M8)'8RV L-,1D\Z@]G*O0/7X$QN6)6A '\@!XL#RSXR3EV=^616,GS#=#2H9O
MWADHLI6]YDK>)5^ DU-L]@M4K4PBPC 0(8&F+9<$FAM 4A"2-Q.*AI#I2ZS;
M;UC\5RQ$T#V&Q3?KK'-.I'\0!H]/0F,DB3'FI)=,L[6#"[]D@R&VT=<8LF%9
M7FOV.W-&344.1#)#O"CNL3\FNP;E7"3;9B9G7H^S[4DZB)M31K]&S!727-"!
M+N+(Z1!K4Z, ^'3\I/S%E\OS#D!)X%SE#98E*()!C,;\L#0\?*QO@K]:""(1
MACTJ+_R7%@I5LQ*L(@0RRM[-".U$I"U_']:O)DU^+X?>:)7KY;NQ3=[C)R7D
MNAPD@>F:H\AMH"7S,1U10Y(.\FJB2I8JMXMY2IO%1M]+U^HK.3-15A9872%9
M$9K=U[?4UL<L]_G"?"S5<C"F]O[!C"F2"S0E86 _C9F5C_'I/E$5/)*:=DFF
M8%'41 M'V+]0V#6!.C9:X=:E4&+Z0:6Y3C#KR^1ZEF]]?'E%D PSM(LK/34L
MWEVBZP0W?T\WC/8@R_-YZ2H\.?$JIL[QX((53%U_<AT_P1E;: ,=6">F@=UZ
M[@5!T::5)&*_9MJL"K.Z8(:\TO>^,E*6WYI8G3KWZ^G\4^'4EL?/QYK9T;'P
M0#(UB,6#K6N@O"FLMK7^MK9SW+7B<F0@I!$)BT"-BD2E$U6,>11T=:<O7V)T
M3]N38OR==JXU:&MMV(-)#16$2%45EV+;N=SKJ18?TJ];!J+]* :HNFU1S)D)
MS,$1._866NHYN$GJY=+N.<N6\-,>&D_.RB<&OBA^+Q_WU?24?)S)T1+N[X7Y
MM5,)H5-A35GHB_,0=>)?VZ??4FS_I:K=UYC]!]3!X>]M&C(23@\:M'D*U.F$
MO@WQ@%203[7]Z,YH-/O!Z1>5[N4YH3;;(0&?P7&J(:FXN%1,6CO&)FE@Y2%X
MQ6+0MR#O #4?$$O)BP^1:S*0;93-0 KW4_!T;\^O$#^Q0S[,'!J+0H)I* \Y
MU2RN_+WPNUNN!:W]LX78WK\VVO\58_K+W>X]6[ S,[HR'D=3?@S??[TJ3G?'
M]:OJ)HKW88NV5'HQ&Z)<!D(0=_J% 3"L\(PC%&MDQ#U&W)KYK<8TGX_67WJ>
MCFN=U_>H6:O9L/DB >9%88^-?K"4,!".R)".RG;H+?72]=-O"@]R2_2XY'_<
MK"F!8C '@'9<B$1E1!A [P"2P'P$S1WTXH8?A*9U&T2Y1PO&HI272&#RY7;N
M?1KT[(L; !@1!*QSU#["(46I;:?W<P1TX-Q=#3Q8@W59:KZ#EY:)K[O/CMZJ
MY($3ZKN,:PZ-Q H?PM42CQ#R /?44!.NL,?.X85&)5)HZ<T2]QNL]=-Q\E>#
MF80N/36&KU3#V<++))&(&$UI[T"S<G^ES21AC]<7Y&GV=F[[-*=;OWQ4R'=*
MY0@;9Q;K_UX(7_W!R@^U/]:8RB?[V?@H;\H'3@;S7/I$Z-UY?->;CG]8Z>4_
M@S!W+"2C7J\C/,H?C,TM168NRPF/7]31F<P2>"'2:@[]CZ.U;YDFBO>5%AJU
MJA(IH_P)%=6)HTM><5_?O_%\'WGPD<4.Q\=9E/UN ?P?!\L:Q(/O_\/:Q?^F
MF$QH]9\","MJ?_+IX/A8/SOI8P28 ?G!EP#VCC ['D0;\V Y)S,A\=DV)]@>
M#E^Z5@6IS@U=-$>ZE&F(0=/KN)=L(DASBB@>+,N:^/F?N>7-6VQ<9<_]K: .
M-* /<:3QTU0I8($/>MHY?5+^'JX-#S8RMKA^>:T1R7H 3./,"23Z)-?($A)B
MZ*TS@PX8<^?A#+4O>.%-Y3=A7$#FP^FW<.SLI$8JTTR-!UN9SK$9#_WO;!2R
MM3"4F((G;X9OX%CLU_23'^F2<U*9GGT>$%,B8AN230PJ+9X*G3^TXC*<#]0A
MP20NQ@_!6H8><B"?M),'&S^0$L@IA6Z>VI]BLYZV$CMV>5EI=/U&T=?+KR_4
M?,DI';+/Y\'N(GTXJ;18\P<-WZ_/_.SQ6M,UD!*W"_KC]W?,VM3>>M+R&#3R
MU&0 ' ^VD@ 5V897(%S^<@-_CP>36U%;=3\.65^1<S9_[!P*1PKV#R9P)$8D
M)=P&VB$!*%5N)B@6C4], QXA]P9"FR;9OHDW[F#K9CHL2)KSXRWHK] T<*/T
M_Y=%=VY@S'FP.*]1.&NG(P\VE4N(59X#(GFP)3,,9-A^:L%SQ'L9#<"A4 7$
M=]>'O\EYUBI.B <;*@ BL1#7MEFVV#ADTPL4H]E/43)<"G23=>7Q2QL$)B2=
M<2I9  7@P!6 \Z$'@.\Y!![,&<*Z><?@?*/"[.@,+F29LS\OW()&I@<A^T\3
MS/X'3H8HP=Z>_K^J8_*VK1CCPGD/D;BWD%#LYL&8:.:W7V(>]VAS$B:V'2]Z
MMEXK5N.Z_<FDX)/]K['&[N@F^LQUE:]OWP:3YJP8_?4\6(G[)Y1: _98!T8[
MRW&F@)EZEGV6 *"FR(4%[(Y!^\'G&4^?O9:BBM[ENS9EA2NT^0R\GYQS81C7
MX'>S?5 $L&QRI*]@3$T4\';P&-[:@]+\5J+WDF5JK/HZMTJ&H*BFEY\8M:UL
MI-%$P6VCZ4)W;N>*KK)I-*O:.L165 KMG:B0SD@XK_[YR(]/=$4^/#)TC ^S
MN*^9D/[: :4]36WQ3H]V?>:=D%XY6^X\#&A.M/A97,<8>&@R4\?/W[3VR!AT
M^;61HM>@%KY=9,E[RO>:W;W?UHLO]7/OS0"@^N;"[]0?V_]/!8)_0Y\_VV02
M/=(><FI.D#COM(&SG2S[N?NGB,I=KN]Z5?)ZWK@WI:+\ S4Z31[L][:^*[1[
M^TW_K17O]H=%U'>_[>VYB1]<N#OV;H$HG;-];GP?<=5EZ5X4!S*ZX68@),8_
MN$&B='\%J#O*ANA"QND?()=_CZ/&/;(/S@TU732>A,\(R7&QA(_XY]=MIA?9
MZN@Z](:8AAI[5Q972IM6SN%+D>1NZ^3!1/@W*[_FK+WDP:[ZP)=70[\N"?_)
M)_27(W96:8?DD>W-<B-1?F"]UKNJI9* S[ M%J8WC"2,=AT0OE3(@^T1KH6O
M;(-8')'*@T411H5%],0;&7"1GWWS]S__0=/1/MJL]);1N7/"4PL'1C?.>CN8
M;M/QOK*GWRP0O:IOFDDLX<'"=M&$-[90 "H:@B 6?[IE%,29O*#)F%*'@P(X
M-/?(43@7T[)H_'7S#/#WG* 0;FT =4/3:R[J^SQV)WBM<>)L1B<M_):MWEWY
M.&6Y;;]>$/SUPJ(#X@\S@QV@N4> L>*U-G6CQQNS7BNH^6MZ*?OK:T<6SP3G
MV%[/DY2U0IEM+J>**"/79S>73YO'?BNI^_LVH:<]66/JS3F96@.6;/]\W S2
M:\D24O7()SP8<&NHD]%_[DS!'Q\.$?@ER#_M@@/-[D1U'FP00J.7[X4"%G^4
MGV!D/0Y4-/\$/$G7J&(H1G-%,/H,F\>E!_%>O9HQ^_AG*86/W^<E:^2W42Q$
MC$QJ\W_Y)+&".956I]Q@*G)-U:2A\)PE1UCW=(VIA(EE=%DYNWTL)8I+ FC=
M^&(X9R_\$1(TA: ]HP+QIRLL$AAY!KV^K%8M*[Q1;K/>R?[%9B:"+0UQM&,*
MC').O"D/QM'QL&(Y\&!"+SC/H1FZSSX"04I[Z.MC^JWH$<R]H"9+'TP,=?^$
M%*B2&HGY>6+@32ZQ0^/S"B7Y)S?C6RD7?WC_0V>6A.+VS!<W]RP78W4SGM3T
MU#;&7[G47Z%S)UGPDF:6U9=;V-L6R#P2_0M)D#1UN8-$E\6!-ZGAU)6CMY"@
ML!.<L?<=#[8\@[RG;\FY4 ^T]ZZ=7M[SK_0&,7KX!@\VV4-<^2^M2;>DH[D6
M7_( "I)SMCHX)S34G1Y8EQ(8(6E<WET5<_AT6:-NI/7 74J;G&#Y(F9(9[D/
M<N>U#^D1'-@\:;%\$VR#:Q",WL/ N. !+UI!X[/@8)0\!9Q4Q8^6?^:P'IZ)
M2C=-;-IF+63F8#6^G]"QKAJUT<T5AS]"3.V"7C04$@D)8[828C?0(43AL@#N
M<9+*[Z2_  +3D9"#QJNS.I><0K\X K_K70[01#>W%53@N0)O$6 %YV$M7M!'
M3V&5\,8ZQASUQ?MZ[\>S:R0L^M.ZON+H\6!"$?..S_<):AOU^V][TGXO>_ _
M:@P1DYQG>&/:613NBBXU?1V<[E<)C+H@!I=EW(VY$U3 V;.=?<2:M-R_N<:=
MT 1Q^_/2_B  R7DBT J9S,%6"!!$<0K_8$AG(\ 6E@S[!"<+* 9H-X*$ZYQU
MN4W+ ,0&:$>*G2SG]+W;3S<OK\U1QYLJO;5O.TYNK<9$J,<B<>&JGC/:G<&Y
M)$L</#PH2C0SC8!NFV0D& )($GVZ?0#'?2Q<J\96@'@&. 3_TQ4L#K*%BH*0
M+71=RYI$]%:0VG#?]Q!'((AZ!X @ZD[2@O8F1/V!E$$%_2;GH"_Z<1=-DBO:
M!["]R_4ATEFC@]W&EF'DX"/U#M.C:6MA&,,\-.OHZZRI=[;#Y$6C&/;'3"O_
MP=B9.T96SV7YWNK5U0OHR_';"$N;G6TT]>_50$70-I[--&:E=.:MR;8;N@&U
M"EX\V#E_!%O*$6#X_;[IO^ZQ>C1-8G/';@*!O=H#0017"+DU=/[Q0L<.Y)_
M4VBJ_T@J_ZS'X>?45H'F:Q>I5S^X^LMMWXO<+D)^3Z)=  VX]P.H:YM9 ZTV
MN>>^GS\0) Q$(@C2GB_L>[5#*E<VN6=*HLTEOYD++<E4@^\5RK/FX%7L7@BI
M'BSG0(Z0;06GOV0?YL'.ZZ)9F[E3\]D$K@+A--3A,S"BKH__?VWW%_]5Y!ST
M*'D'(QX,LO0;^I>*_VCX"U':-&YREIU":8JS/:4I[:E!J,Z1FW%WMHW<-6%[
MK>#XV7*-=\J\+$_6_RQG<2DU+,YCJ%F42*+IAT2>R4]T#XO9<\?'TV36NQ6;
MV_O?&+/^A<EZ:3]KM_AL8E+!$"HDL23HYX%)1[UO=[K0C4SY.Y;DDJEMDVJ1
MI#)\)%N7%7P+L4M/=R1-V;8LWA#GW+NPZ+_XSO.T_9<3[Y(U*&Z/F_S*YJ63
M!R:BW=.DWTZZ6F]H$>TY58 [/ HH03>81U@3)4OIJ+P(/40!95:NX;27I+7]
M9)CJD:=Z RJ%7;L<<A.IK8^V:>RQ#G;Y5>]V3753#96_M%V ?:5?<Y;ZF'N:
M(910L%4%H_W*P>-8[BW2R;/E(2%*;RGWC1<7CM)PF+V6?5JAXX3Q7*ZIJ:[S
MQH!8UY5A>^P]KII# 9GL1?X3W?R/['G^%VG Y%C&W&[B*0X>>RC("=)])[(7
M7,@_)O R?2+G;=YC3.&UQLFK'QQL%2+,]RT44]XL?2K2=:P[$A%@FV:IF-['
M@Z%;8A29CU+KG@8I$*I$=D4VW<<]SNB3D\2-RN5QJE%]7[)VJUR2>#@O>)?
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
MF8S!@=KK<;M=(WM/QLG_TE0&IC);*L&SK.,-C&VCPN$:LTX!B]>B#;M+U/C
M!^?N"09LS-#M;0U<@T]8Y_-@MP*C)U+._!B"QTKPPP]SWB!&TOIE5<&S]/(:
MI"!V.[:5 2+.,_2<U1CF#TN5Q[*F))..><D?'3Z#6O%ZO&"5_G.CQXT84N<8
M9T"%1<RJY\'>VSS15^'6;0#WCY;0=]6:BP:I.73[$[;9@<X+BPZ=53IDIWK)
M?2=;Y#OM37QE]%2+CM?MMAW?_?+Y6ODOPF'Y:?+QH<&BN=EC%=6<K-CI#7L>
M[ (S<ZS8;-W7.>#:3):WZ5Q_P$( ? _""[?/D&4P3>+'JH R==SM#/?(%:^8
MP+K304#]$AAQJ>]&:5#7TC:]/JUKAO[":=N>?ST1<R CT>CX3"$G'X$Z9\F\
M!))&IJH,: =UD&&RA]'%,\,GHYU\_&D>IF],S_5&.VQG":=JYI^K'7)#G*FL
M?]_89:-!*EIK ,C*8VY/QWBP2)VR,'J!%=TZ[-6M8<DR,+00OM<,Y8/M""VP
M2)R\UGWC_H?8H2.Q0V^RKPLK)Q^H>!,*1&)W!E&N,2(>E A::0A'(83[#7HU
MD/L]N2=[,A_:]8Q5[=$"W >F(UUT)&(LPF?O6+0WU[M&A!A]\0T@XNSLM NK
M>TJGR+-!.3)> ?/4_$Z_K@VJN6)7UPD[;K\7_1O(L@1;?.F5-/.'5<IO&S*G
M[\U38P,OO%[_5:$>=;:BI"2*;!1[RT>Z1=_AZY;'Y]L[/1%E@37S<J;]!&^N
M,ENSM(A>FI/ +?71CIR+4Y$=7E&V:[W;Z&AP\)/?J=,C%P\&Q#]%G@0CN'S]
M##2-6J,LO#,(44]6C"F95VY<TWDF2)A=D]Y9-'PP5'%.:^.>U\EOPX/D]CU/
MMSDZ9#J:;MVJ>B/P#J9MD<OGS[IP"U$<D#$R)-H_,@3AA2?8[1ZD7:6OT1CD
MZR8AG'ZZVFC4QD#2I8"*6%N"1,K9[0)/LG?]BJDWNUO.E?%##]X-'%(+5JJ\
M]:+2V.'1S^.+E8&SS*Z )8NJN'NEWH4Y:^Z1I-N$1[)[>M&W_?%1),&5U"'U
M8:_*EA"JF-T%E>R33>+%)D>J[F<:'Z!7GH(=;Y4Z(\!7R5!CYH"N= ?##G^U
M_6PCNN*CE47QBJ;,(2\=3LXCG3KU<*NRX)M6SQ-<#QT^*R!\#\31(MBBLZ-
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
M'7GH=U&V?IH%%Z3(._F:8 \71)\GCWAQXO,G!3GRW8I<T.LY+BCJ*J<+LHZ
M@"#T"1\P.Q%VWO8\&,(%->5C/+';>MBG8 "ID\BQR.$<,62I<T&]%6P0[VAP
M+F;5.)3/#(3F@OZ5OOXK2^5<D'D_G9\+$IEYS06U;ZP+_%OE?ZO\;Y7_K?*_
M5?ZWRO]GJ8R;[N<<4*?_3&<981KNAOT#0+[+A28^JU/.Q=S9";]$9PM_\AER
M\XW*[U9YBP3=[$>76=(JS9U&$I72.(V+6[NXH/ <XO0Y+N@P%[3,4_8SY_UY
M</\*6RR(8^O)TN&"1D[1B9PT#?C<OBTNB"-DR 6IENVD89;>HF!<D(U4Y;H
M2,+6['^(XTP0^[#T5*@IQ:L%-F)QK9R!:2$>\'%3!=XB*#WBSBBUYK2-#S6$
M-PMW4_B\\CK+;$XJ3GOGG%FW-R[ZHT5*==W))<A@&DX0[X/!BVYG=K+0DA3B
M7M3J(&<_# AO)A%BJ7/K!1M[)S^X)>H9%DQZ_XF[A&?]N76Z,?.J9F5!9PY+
MDQP/Z;YA$S2="J^7U%N\&,.R@A"QJP]]F'4A(V&;MK!TL !!QP?#![E#C(%5
MK#ROQ,77U..:R+L7S@4,1X0=16&;G7/EJ@K@2+@_G@NZ-_@I>"GQG>?+"'M1
M\:+X\)5@^_PHPHE%&/UB;2)I")8 EAJ>ZD+Y<)3;0J5C5G+HZ\>UO5QUO.]
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
M/]5 [X2";CD[X:,UC2XN70JTW;OLUMWTV<N),_@'X:!Q?$K2@BK-EH90M)K
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
MH )EMUQ=X!=>?.WRV_G8U!T;@GAC5D'QDQ:I7<&]Q%8D-A%?*&C_JC.@]B@
M6HV<8XPKF0ZQ>0O;XY5O9TI8SVGX2$?'=\M'W?G^/',M/F4]0GCR!'V9"Z(B
M.D)I1+5:Y^D;=3FG[$BWBDN8MTK9.FM;8"RFG,P^9,K+E'NX(!]B)%EJ8R7Q
M.L\EK9E\E0R1C$%.*47;U^AB39:?_-AEK;A,SYJR5N+IN);]EJ]Y/'-MY2FO
MVH <Y'140<J91;S\E-33(D4NA[PTND#M@LM#HOHL@JEF \T(XX^\VC-G]ZN]
MXQZWY6=>:^?[C&]@V!*C4V":"!TV&<JI94%04$I)=0$JY&K=<$ Z3IY\2_EC
M955<=675\Y$4*\T\^9B*)+-]>W_.*$<:>33R"B.''EET*(^BJ/J8B-)GH^HD
M&6I,;&^E2(!+<\K:0@TRDJ:N@=["+M&[$1IMF5?N@,EF+QXO65V+*[#)[[&V
MNMCA4U6>%DA#_80Q%^?=!\H1]B1T7VA&]L<-U^![.5P0,LA8D"/4Q3+V3F)[
M 06L\_,F1X#HR5A,?++3_=,H:*L<C&DS$>&O<<?F(K+T<(7VF+7$\>MMVL:?
MIC5DXT?GP0F9>X=,E-F'&?I1_B(N-K\J0_VNIC62KPWH# \4%^\OM,V@]:'D
MH&^J0&\-&GID( =<><7^58@WF.3%$<K(0WOM8#E@]C]<T(M$ZXK!9;:K:%R
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
M6+L@OED8<K4*WZ'7M^5&&B>-/X]1_;CK/RO_R[:;MSMAPZL"7)"@!:8S@&/
M!8WQ<T&V.]I/(?GD?T&X)/^^9?DO7E($J6;'_!\A:O_RW4O8,.U_8:BJ_-NA
M?S=W<D&=ZL1[6);RWWOX_6;%H7PPR+_<J/0_S;1:!T&),XHYP!%GA_2:R,//
M?<K.5!FB)F#6$<>79]JN6#GU\8<$'48(Y']@U)C-UB ]CWK%G,L;C.P@O-Q(
M4_LQROP.H+'@?DKTD.]P2U\[(NE,KEN\B?5K)#/GGA8;6YK>@&"MW3^QQLXB
M=HUVVS"X(&8977"I+LV6T5I#LF!VO/UXR&=3_Y/J,9)7[0>7MF/X\J@?B3]K
MTN\>W(J>L4P?/CXTM(C'?EQ:Z1I8OZ_633C.&8:)FHBSK_]"R^)044MA1QDR
M3TFM*?KZ4G2AZ7]<Y(O>37FKMS0W9#T=J[L3;)\3&_*\8B6*7(EO6HG!2&\0
M=WD[;]4S-)_-[F3O^5H=.3&UM*JN?W%HQG)(N!QY)M<N-EA);_5<FV;;,9\6
M _2Y%0"Y&4 ;@)H%30.TS?7E)\82MI;_Z67]_TK4NKD@'QP)WT NLWB^5(F3
M@1:]&=1RA/8O^8<J+-X<J)3MK(@X6EF98)4[*F=8:M]8>%KI.D*CL7OIB9GD
M-$R,"T)@(K%[V2<IW4'.#('OO74W"C3B-Q)>AWQND%!O)_I4AZ#N2J5T]ID7
M&_>DBDGS95BUN ')+!>T"6#&<+E(=WP9L.9!U3JX!;D7\4#3Z_EHS[N&![XE
MBO$?RZ7%(R/Y'S.BIQT2-);W#2J-VKK@D5@D["@AGNFX%;2^9JP0LY;XGW(#
MO'?>__K<AINW0GS+,GZ?:O;3_YMPSA,GYU:VKA+;(*RGF 7()\<-%JQ=FGWD
M"!=T<OCO _J'HCL6ZYT@#A;S+[;G.?Y]P?I?%'*JH.R8_TMPT42DC=LF)9^6
M2B<W0PZ@3T_9,;RNAX2>SJN@[VQL1K'M\F0;N^"A1A>*$7%"NLU%C\Z8ZBB)
M%"MIJ6OOE)L)6YF[9G!!.-?,^:)/E8)?;H7@%K=[\^]E1C7I8\OSX]@>K#!"
M(H7F8I=,<4B=:N<H V_@)D)UI0C]&S8F9]TK^@-\?!4CMV6GA=64I)+5SU:+
M!LB_N^,#>0"6U6^&2L/#3M#)+XQ"J8NB8FP(0ZNQ"Z51IU&@/B3WIWST759-
M59) DC \/C=VWD.J\*N:3H-R''[,/H,"$YPW$>B#E*_;:%WM73+:*@GK]GB0
M0M\JO]S7=:(9Y!M\9#Q!^\=2FU*R4XC,N?MQ!(G<^N"LI0G"C9W?)2FQ0]V7
MWY ^+Q2/0GD$(;4"MF4W@2S^4U&#;X <AGAQ0=* [Y0;@.""]G)!T;K=7M3
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
M^_;CV!,%1__W.?'?21-&0;!_BW=? ><W_VX,_"]]Q'?G\$38(WO ]*L-ZEQ
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
M1CU%&$PR-DOGW[F0'9P_W46=-?'*>X?#D8Y%_'9!*/TF/9\G@HK\S 54!G7
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
MV^FQ)TH _U712",[=@GG5'#<!=J3XMBFDPS<!#P"D7!Q\RIJ;["EC)]U?>W
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
M_$KC='%<QD"=728X^X)P&YN486)C3ED #E1KO$3&(<![RFL$9;\,:1+>])1
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
M]"2]5]_F5QM2",(-);@I#&E7*Y*?"WC\F*5/G24G&EXE>2;5C!*?$#2"[Y)
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
M/O<0PT V95R-9AO)4JGCY(LG%]9B2@AWM91'_&8="#^JME*-#GXCJGS3W9-
MF>,$LM8W#G(@O-E(+S8S]D,J,3HG@;N#%PD<B6'$[<E&^=8F50VUJ *7A?NC
M9*BB&/!$;<0WPU'12-CO%'XET6"_::6GAJ[3[+"64-/8!IVWP<4M>>+#Z]!S
MEH<W!(]<JY_4.:U\^-B:1-IX_OT9CX@*\A".^6@>OQ&>F/)_1>0/E V604W,
M_ZI=HH<SQJ9!.Z!&0$:;7UFPO%/C5_6BJOX:8FUZF-GX/BG%L-F[$?G'S4^E
M[/W$'SN+FE);&<%QGJ(300RE?BY@RQ42Q7._-U%;9NH4'I9U5V]%;?M_P  Q
MHZ<;!-)NY>_KO$I1PB?3M/R^W_*8RB)7LB51K<[D:CA['_@(F&I5R 6LMB<Q
MXNKI,"[@M=)T%&??.IYC1UQ#&\,YKV;/\?[_2(B-CUMNFF:JL&/!T%Y!SCBH
M6BD2J1Q\L=MIH,%@"H,-3R';19Z NS+/?1_&_%"Y<>6)^J[D*/!)IXD9X"T,
M;X 3WT%;EX#-&&8"C\&L7<>\5Z:5]3\]X0J]7DQMOV'>IYU,MW-(+)2T=*Q!
M3XA:&]_/_KO!4N1U'A8+0$W4X7]Q]1=X+#X*P3>A?I"E-[0>#FD1)[$&H'0)
MG(2R80;NW=G22P'[ET;O/=U9,(/3/0H<6N#X\7ZUO,*;JL>HI2P[U/S ;<S;
MB>]B!VS<2N[*%4J?.SSKJ55L?F#.8F2,GV4\QC1#?4VE@GF\:9O'0E2\>':R
M'N^MOBW\BS5,H&]Q ;,)2-L^" ;U=L2*Q8A9!9'>X[<8O4/ 7_.9\FL^)U"<
M?1M6O/G\V<$Z),+9OT)3XNSG<1@!3XZX>,Q$.(ASR&KI5P4JP_3><CEK!<NN
M_[R&8,94)U5UX'R_NU>_C$>=W6#RB-\>GEGJZ4!]K^8"/H1NC2M_.KND?=L&
MN__J6:=:*,M,-O%F4NNM-A,Q15(0*Y/YZ%<2H=+(WP\YVX)H'?1'5)VEGHG#
MB)L\ SPN0[6*.I9E$#2(+64LE3^M.B('?_:[?>)]?D/0);,:K*M98V)+[*<A
M0]1KKRR7[+"P<F_M=(>>5O&L\-;-Y ZQ]8%G1Q,5E0ZN"N\\-5-KHG&KP8J6
MVB*[ET:,8JF7,4H)H:8Q" >/_\7<>T UM7;MHK$B(B)*$5!BH2@14 %16FR
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
MGNT5:ZIUN%3$'UJE<]/7MZ6Z+7XI3RT@1OC.K<WGA/"*[(\<49868)CMQ40
MT2/R^[Y4=KR<'C[:HW'!R363O/;-0E%N>DQ0K^8"#!<YPBN&?0&W-R(IC8!N
M*_3I8DAB9 &E!OH%O8NS!W"I4V,1EP9NI\ ;1;JMO=6NIIN$B^1N;GDL*?N3
MQLY3Q"%4IFQVL#/@#HO]+SB\S.RV)Z.++]0B,*&_-)\8=KI-$@N.TL;6@W(]
M57K'4PI8[R\S1.8?V\;?>FY\8*NW_YT]?9]?4L1\X=XY+JZ^>HT^O@:R!^>R
MH.'OQ+I*L]]TAWF0LZ@;25K\-ZH^MU+&'88\B,;# [K*IZ4^?4OK['P!RQ7;
M*EB[]4;<!+S(/IJ"Y>=\Y4+X5Z*VS]*!O+I*:/ #\.E91,EH6O YFFVMT#DW
M&+-C%19P,^X%[/3KYNX\BXY7<OJ"GGH$Q2\_WB2_SY(G@;:F6/E_UTCW'#24
M4,KSC+/3N7);\*MJ5PJ4%^%5.'?+,7Z]KPAY5Z'HL?YS_N)O,_:Q"B_N;7X\
MVWRDP NS42) <!0K "!NT\V#5J+V J7?*R6C?7/KD7[Y;V]HI)-$[RP_,!$K
MVU)Z(-D<9'FTF_!7Y&W*1H%$,A_G*$"FE+]0(8<G6B6J67O%FI=V9Y9V7Q))
M7$9]%ZN.K4C3'E_8=4=X;<SH$+M4Q5#1'"",MAV6V>C*(;2R"-&C-4E\K@ZO
MN?G W<GM/A/Z-N^PKYY88:%HOF#EE9FT$FVX3YO+HJ51BS?'IS BT,AS@9!-
M(LBC%2?,F E?,!N#/08,--B(T]HCJH]2%06!B\;;:[*<?!IKAA9"#Y](4TB+
M:/W2D/%,:N?CG(X> A_^G!=L-!"?IQC NDM!BC:F(5JR9I#ISI^<^7*LFR,8
MW?M3JBO,CQ[[>3<Z&J&(.L).\X>@W-@UDSW5T-'%($]5LH#&\8]>9YU\SN2Y
M:'[O5 $OM+*ZYZ)1M.T#UXP(Z80=78/7MI-?MX%@!\3O=#:V 4NZ-'H-2ZFQ
MI 1'5F_RW!V&/T@/?FX+RWE[Q/*K^>7H+JJO=T[1Y0C2E=N/%7OV4S<)ZMNP
MCBK0"0D-79[SQT@&V64UO9DW5NVD26;+_=:6E6[M'_49.-)ZT^\U&M[WE+:Z
MWFN97Y@?J2R/E: FGISZ>>C5B]JQ+<"-E?^9I//[]A]*VOG_]R;\5TB G67\
MI>S)FTULK;]]X8_%@)#SKQ6&?Y,V"@MR@Y-<2$ 5ZPSX^R;HMH2Y$#Z^R_2F
M(BZ$ESRPT<B3<K $]P?N1BJU+2\<;O+OE1RJ*@GZ<5)IB;!130$\LB.67K]1
M3@$4\PD78MV86*1,3,'%V#<V;7[-!ZW\)9.3Y0QEHGIWPI8(G",+["3TE!Y
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
M1ZW7VT7Q/"%ST!@9LA"B76J@%N&([7>JM0Y6K4 QJ]@;6TR4U$UZI$*$BGJ
M_NFB?5V]\=ILVN/U&--XS:]3;\8B(X>?>$NKM\7[E@V\Z/3>!=9.O&PP'V*V
M=2R=%=#;72PUMN8C!J6*U -J 8]>.\VL6.QV!"0/FF)Q=:3BS=[Q4LPKU3'S
MC-_]LRX%2K%.&559-.,82A)#GE66=_7UJ_/9"2D9U$:_^HG5^&9T"Z>.B91H
MZT?.!M.,X]*EI0=3%*BI ]<PMG>"_?$QZAONA,\6MH<!/]N50H6E_?"@C=,E
M1IJ,@ND3?GIOOG2?M].0--I1#'HZ#XC@#:9,*8RHO$,J-=4E9^W&R-P.C=HY
M0OY>>&7/*.2]893,0"-&#.)V'14Q/Y"N#YTQR_%E3/9_^WI5TG-Z^UU0X8KG
M*I;?>M-,/<!"?5<,JV4:JPR[.JA:Q]1$<Q!TQXPUA!20T6UEKJZ2?+/-@9Z/
M@9>%_#KAK)N;77/4C^JR<\0N<E[7*\7JE$,/6?Y)_&$1>0.BO@Z5FK?[=12C
MR9&B(Y.R7-+07?'F[$>4,!O72L4<QV@*-)PP=#/8L@89$.GWQX[M4..I^:J&
M9J@+C81=)>';Y3W08=7N@KS9VGF,V4MLA[X@@DY*0BH1(0);()O=^ XI(]*.
M2=",=6$/U'4N)29UWDR[,:#4DNJ9>"RKZ67K/05HOF[-RWN$#,*::ECMFK7A
MNG6JRX#S(7AK\1BU]I_BRZ6QO0=LTM25^W9?#?_G+Z_Z[- 4Y4RWY2Q6B;LW
MJT2_O["P70S2]"O>.KK.+!G(9.LX <_Q<"SV=I6#^:\R43YWY"]47@^;^2,B
MUU9HC!.#$D^P*0(Q* 2W\0,JLO2KA6.N^]-I<HSZ ^09]JTBYU8"*UJT^N4Y
M[IMY\,L++YN4&FPJ1&I27<A5(1Y+FR<!DS=C'*8U*[J"PUCF,ORGZSZI1B:H
MN1'Y4!0]NL,C:/A]X+8GSF>7,C/?!.H02RJDZ!2YR]6]2@\Z.I5T7M[80/2?
MK>U62PNRBKK1K/(V<,!Y:^X'UV.W'["^S4 J4VF"/P#+&CC6?P8&#FH(^D2C
MULQS%X:]^Z)N]>P)2-G_[H-CT0XST-X=-=>$*?$6P21-XB&@\330SB9\[.K]
M,8>O^>3*QL^PW(;.C5./T/DF'PKZ'ER2B93ZF$4=^??#E/OPG,?HB,=XK2;%
M$5O8C.!'858V0D76H^8_JC%-8I"E4!=#F<%^R>L1*0#M'*ENY!X[PP42>(V6
MZB&/!"H0(VU&PF:]]A\^>J7(A?#4ULBFEJS=)7*\IW7:Q^P/;'JN*I\9Q?H/
M)G'BR=+3.Z(M7PEL[ [:J<G#(\\Q41]B94O\!W&M&X6<C<W>&^L_C+S"K>(T
M\_I\]>:S@TU33WJ8?><5H3<7ZO %&W=7J#.07<1=&']VXK-,8)"Q*XEA7"1S
M.A8*'@B9WHR\9]&1T:]2\%;_N3;M7]#Y!G ]N>5;&/3V@PX&<C]I.O,H,$P?
M2Z[UFL)H?"(%#5AV\T2&;X&F0':3NX@74Z<^6Y<#);]3T/^B"[ZCK?HX1=[>
M'C*><_YN'^)E(P*?OH3TY2_$4A6RW&87)EZ\G(AN=N@F7:FCMO:(08V).$8.
MIR*MS9CADJ$6D_N]NU\_E>ZUIMA0\'U7S/O^2C^U X<+[:X=EKI*M->:@"M&
MNOGH9JTYZQ*=]XXW3Q*$/JT"3W=8!A$2!%-JTZB,09/5]3-G$.!%=F&L$'JQ
M,9W[D6<VJI=XXM^E=_1[!]W)BK);\[*:UGR)Z@V]%DATL>M.&99KB[%GXT2R
M\\+<>$7,>38E!4O7 4@S2.#/)A]?#[Z.[XAYZH#Q1:Z^<_P 6IH7ODG@HJC:
M5T/_],]\1ED4*F[;*N9@A>9YB4&EP< V2?]8E437V;M),TG+\L'79G!)4T:
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
MAG% YA+8S;T@,2O#?V>'Q1"I5A! ,:,9_1)*=83\\F@FH%O1_"Z>35K#2/,
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
M'\0LA,U@6-^@6^ A)=[=<&XVN"+OAPK>'<-0<)'D@(8,R\)Y8%R#V:R(GI.
M55FR4BJX2G/QTVC3LP][8I7^?;W)@?49/9VFPT]Q9<"0NL#09Z0%4$@BBB'/
M7-".I&C8?$J WO2RM9M>J1TJ2(%I*$W.?V]&/U,(-S<4,NWX-*6VW/5B5+2
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
M3E#Z/LX7%I32]O7VB46[O,5A"S3X@C=CPZN\_M'[K"$++Q__7//;UC6_*_%
MP).)44=$B5D8M%)YCO64+1B2O\RU1;>$T(0+B#BPA&2'1!V,*3>P>,/?X%/"
ML1Z/<(TV@M>;ED$)A9XI=&];+B\8"J6,ER,-:(4KM=0,KB\4+ J>@B91@1=M
MW))Z9&73_*2F@,KF\I-E'P_W4?=1D*^V4<N\H'O"_>2C[PYNDM >&$"9 VJ#
M3(19LC+8,EYL^>AO*$V@(H3<#3L:G'IMB.)17^4,,GDU^I>+X>4&(\I+7[;;
M$S[GI1?R.N_?8S6 #,V,E/GX28RAEY']F'^JI4VF6JH/06UL'=\H7FCOZSEA
MMMYX/.DCD@N'#PSH3D/W,%VHJNE8&B];7+$C+&8-BXA."G?7NYSOW"7_1+4O
M1V+X+J$!(2IF^_4\\[/4T5-[UYBFW&-;J5R8_;\ZVXB\S#":''FLS5*8:XB3
MKH>;.8^H=!0_]#FBW#[7B"T]5_UJH6R^]T"*_KF5Y<C/&*HI; +BR*6%"%2S
M#B1!<\>G5,\1%YH1C0W+OJ!PG>&</5Q#]$K4/EC4%W-L0N"AS>E+5C Y=+,F
M?KIP2I%J3J1XS< (9C.(N*W^:!A/0S@THM0%)OC+3+SLKZ^>,_6USG(WG:(R
ME(KN/C@\?^R#KDE,4=CPZ3'(J:"PBR5&^F'F2HT[#^$3UQJW%*P@(;>]NP.T
M@R"JBS7;]K%AXQACU "&:K 6A:GNI2>%EP)#Y/3L$B^BR"I;VL5;!_7Q/CT;
M85*K,JC0G-EG:W^P9^G>G;2G?RDES9:M/8=23=![D2#6AR9QIM&0WE.:NM4(
MZC 2FD0J3WI8='>QS/5I7@$9[VFRDMPS?N:=7/#&;.=KH^E)V3CNNO9BY6BN
M11-%D38B;24"U="7YPGFY*[5S>4)^\&9^GA33_*E^PZ*#B,9/\Z5Q)B!LF+V
M-%FRWD*GOP2R][**T8\:7<G<"2$>[J<JDPS_1,Y3-^LP$:>K&Z@]H:4V51/]
M/C[WCU/WN(H94*PR;A5_775W'[AQPW?7X>GD3DW33IB#YL"&Z=9H>/;"4^,[
MB\)0"A&?D2ZYE))T/52?Z]_W,9"7:"+M[YCW VCV,S8P2YH6. [C+BE]M,8\
M5.7E:Y&51O8MZR/=:E?WBTQU@QOA?Q+DV/N_4"7O(F*$^!-/BS(5PG4@8@9:
MSXM;-=]D/F^/]S.BDU9SIJ>OI[?8/5D Z8[I!S&<T,U>[&/L?G15?F&BAK-Z
MI^R)VN$&#Z_IBYN,I+W+6I*.J%SU:WUJ9>6JN5^3'AT1M(9"D'^\KQ]-L;M]
M]T2Q@EOMH\;;)\&I=V,NE]U#;68;US>R[;.8<XI+X_3+PZI^<'DOE=?JQ;9I
M>]+CD[>CIHV,7:[*?AAKSH!2KT $EUP. -FD>F(2K-J<6^PUX&5DZ+%%#@A!
M9=4!*90?[_A26O/D!ZZ3KE7?,CWV,)BP-W1RFRDA1P\;TI=?TC]03TMLO$]F
MG?*1G6(8UE'MZO>RWF?BWJA(F,CVZ.R4:2@]@0:N?S+]\NO,-/YA/W 6W=*_
MC]TI*TZ+CF_2]P8?'6N7+J_:ET56%HG:38BD%]6D=*L,J"5[/=KX[/!M3]?Y
M5VJ_MK](E;+:0RNQ9?#&LH!"'TK8PN;R@]K,:IO198OB]1K,9%A 5>#@REH#
M5^SSY0)^U"SZ%R"<YMI2AXEK@&JW0OA$H@G@*%5?GZRK<3=^4[ I9D&U7D&5
M7U(I/#$)3Y._:DM"F(=F2/%XF2.=A1T8\0E''/"! Y(HRTVUJTZ?FK +'E5\
MI4RHNOSE>L(UD[X%.1[Y*WTR+UB?H=.YNWVY#%]VZQ'D22!U[UIS?]*8(Y'>
M]O@.P<RKE##AV*X"F>_EJ7T^,MGZN<%-C/!C_U\5Q7@/#FAB@X2@&,S 5D3V
MPAU'\\-.9Y_^XJ4Y%J7IK-5J5YGH%KGZJ'RU+!?7^-)4WC6\.N7,5-ZQ8Z/#
MM9.?.Y@#;T;J"J4^I_B@$YZ&%H9)F5ZUF8/QY4H&4*N'B]O1TV?:0QP[7P"I
M; %-:H4=S:1Q2,^#9MFJ8XYO%]"'_%K0>4C/9F45 ,_Y^U6NP<\HK.>?4+^V
MKG,&7'\XXMLVNJKPF[ !.8D25X+Z"3VD?T2[5>25M&\D]%EI+N+PQ#*OW5#J
MK?3@"N-Q#BCP^<SZCYUG-YO\!RHC#4-TT,!9<$*#/;6*+<B@P3MD!6CN)=-X
M,0#2JCUU8@@K(V2F7+CA<R\D73%Q79#L^?Z#_0ZOCR+\S'S38RXYAJ*;;3=%
M>% M:!!VC2!'KHC1K'B%/[XYON6C!<<(JAL&J%S920\DCCN&7JFW-5!YXIO=
M\W;O^F?U?"MCLW&;2GLV\ZYXP\Z)F?(!&,E[V;!>N^+R!,[3U)S8G>EM[XBK
MQUU ?Y >3? BF\NN60RK^JR50DAA\"SXJ[;DN]>7; >&9R]4I@CH'3)'ME+!
M;$%M$G0\XVH=%?.<?0KI]!-U9'+2W!]UO+.$8/IQ8J?/+?VH8IA-\56A2^[G
M#4-?!>E?/?CM%ZV?*:X^'1V+=N?JDF!,*UJL7*X&Z/4J<@0DK7Y6RS2:6=?F
M3)U!,EZ5-G6K?\ J]2O?;9XSK-K^RL_?"9U^@Z'>;B:# ?G.%G LNEHD\>&H
MGM<,Q<9Z4'7NRT_I/]8TX1['M-_G#> %B^D4^;Z_6FH/77E<Y%"/O7UOYFS*
M>&>Z&LO)=V##JRRGM\2[4X.5?<DW;\)NT8VU9G:ZO%ZCWX;U$3J=B!9">U;$
MZ&N/0;"6TI[2]NTFF[^8X:0RB=518<4._#@ERZY>U*G+3^J6^!U"+__;(M[5
M/[I_Z]F(T."@:46*)BUL!A.%A1R#ZY\!4DG=X;)_6F51[^L<#5U]OQ ,W**.
M9I[FV9]TX4_W:3O5Q/WCM"2F.&+:^+F/OLQ=&%!O"X?%X:ZUM@1)N(B-0CZ,
M^/84R'FZ18R,RJ0E.S@*QMZ(E'DB7"A;156<P4?CO42B[9J4J3CZS@#".85_
M5 ]:Y!DD2KFHHKKV,<HGNFJ%,!E3.JD6^B0^L/H383'@QUB7KEKW==G!0?,=
MW: J\_#5,SOKY9U_+)F'N4MBHCB8GQX.G ]G7%G(T1M$PJE:#&<?D1;IG(I<
M8G#@5/@ULJF3=?2*D9>;>]3U)+=M&5&3N8?/?$6A@U!>#F@Z 2K4M =@-._6
M9)0"W/)C#+CJ%S^=!@M[:P>F+,KNS;!2\W7YKEK9?W+GER)A_NMZIV!-XPMZ
M"U6Q'1.#%\PR "[/L(1(B%=K[K)!L0'"P@%=_M]MS="YX]^[#Z3HOKPV6#-L
M]$1\PA>JV[0?W6ROK[.,H9JOC>\BI+Q#53'M(@E$B1G U6=&6*M%5$VCO3;]
M3$!]F$?\Q+NW5Y9E'YP3[59,O[WC ?-<'GE\HV_1R>WW[*?,C8:RLDS[N6V[
M6)>5N[.;R-ZF4>LLE_3Y@=,Y?93E+9$7W,!B.*"#R.-<"IVB&:\T-6D!)2'3
M4'&B.?II<7_Q^&D<K_G3XSU%J8:>R1H^9T7M[F!.V5N;$,2Y7!8ACSP[C))E
MAE'[/I(AK^IRLAA&G6Y(6WK"C;'>J#"3D5-?L0]K8&?6/\9J <]W[#2O''H,
MKNJD[*6MT4<!6QJ>!'O1=,93]@"00(63S;=?* *1Q<&^1)NFKT,GX\U]_/WG
M#CMDU0JNN_D4"]P.NA-T**X'U8/'KG6N)<&H5\'23"<:(I[80A33D\P'$CF@
MFS3+J,W)RY]H>J'6=P747(1*',J8[V8C7X18G9Z[\MU5^'FDXVNZIJ*JZPJ9
MF;\O%XZL]0_,J \+PVGE"_YH.-/.F!K(G[->KT>570YP'%]SG=@B J<XH%:H
M##)L$!E.1HLBK]+<=M&M74U')Q=VL9/QF;Y?<OL4U%6_.1F^-5E3UU]XF'#K
MLXIW<M&-Z&8TU1 ?/77XYY:GKQZ"IMLF7=;_S VXGPO7*1O-4MU^R=2;\:KZ
M,N'VUY]C4N5R.0_V21NX<&T@7R_02H82A-B"%"JL4Q8RC,8R;<C]_(MUY25A
M]. R]LA3U3J]E!"_LQWO'E@<OI;XS;X'3.7:(ZZTP@:M5-$*215M(M'H0T@I
MO^EP=&<=-.($<'?J6*(7T_#X_/3VA27(N]'P%H.Y*U_R_-J.56<Y.Q4>N=IY
MB)JF^23U13CDS W]NA]YZ;'T]S5)Y[NOX1C0T3-3 [%I=83#YN$_#H<1J$FV
M1P:A#_J!4YAG^/O]25/'@3C2VBNPN)Y!"0#[MDQ=[1AS_CKHTN.YJ(T1NUE#
M/V3B+ ^*T5Z]V"HAU3\NON/#\.& FFU1IX./D,$4&!FV%X@]#FG%5(HPY:R2
M#B;HC)*'.JI@:6%S39DF!/*)5^R[L(<IIQ(C?_\02><6FS,(RA&&-5*4UM_,
MC1HMA#H)J*V1QA*8KA\ NU926'#@I0*:O'2LA+:UM^6[4703LDA"(_%B:WHJ
MO.2FQ]F^3'P;N?%RR7P<>N9->5E0B8]\ENU%H]@LMJUB(4LW=AY&GWU4IQ:#
M^T@7:<'\"OJ&W\L!>5;$XL7\!;#*,#'D/8;4V-'?+_A$?$12Y&O,\74A((.3
M75,#1L$3=S6X)LJ,>! &,.QHSG_:$'&2J#/UU)OL/8/8UL\.K26 =XL?.$L5
MNVE7_%2U*SCEJNHL;B_8S[S^+3@3/?T%5F/<V?]KFYX-Z 9,5\1CA/S#M3MD
M-8;\A40B,^H"ZHC!Y2W6$4OT/]:UNF5I\J?/G;J3;'!R(R_P\-ABI(?I&2MZ
MC(-SZ^# XH":PX2YM:^JHC_\;$JDA=G28 91$<XD;51Z+_6L5\B@OA,DV_K'
M.Z\"7F35L([=CJR/Q]6NEIJ6]^ZK#]/":*@;^*FNZ"IL9)I8Y5Q7:DMOEJJX
M/,REB_2<O4!&"9!Z"R@FBT@QW8?U#$E9%?L4.F/SOT169\LNOOCM.*&6#??\
M[/;PFD= 6-+DAXW'YV%F Q9>EN_,RB9VRNVW.XWG"GI>A<6>3TS'-EDLKX;N
MYO4_"T #V@;3?^+P'A 1Y#D:.)&M#F1=H8JW3@:+KC/N5IK;?[N@NP\Z/O9X
MO%.M/^W\\:X<S?69LQ\^)1.9C[AD=#'89@81W22\N,&T X;R,,]W8^%UXBLZ
M!5E%1"(WYC]<6AE6\<VO_>KNKB(DD+BV=07$/[9INW%CNPEGS0'ATOO'RAAY
MVR9VYD\:2\>Z5AMEZP)]'HT?KS;?6^TYJ-<3*_9]>M_KY\/3/*DK('JQTJ="
MOS+QB/_:#6'\:PB@H\NVJ:#ULZ?!NTF+:2S4V#KW8N(W1O\(8%_B@'YS2XL5
MZ\(S:"'Q7SSD+?[W4V[_XB&Q?WD+_+_5:1!"- G=UB\3C+=HH+X"PL@P@?*8
M\$(X6Y"6A#D>'9.7Z>3*HWVX_2)N??32>J_/XV.F5=U2HHK-J O<]!YD7J/V
MK[1R0 +]K7!T)$IV6!.?, J6A.BI(:\6.0%/6P\YGOV\6',D3E#A;==<^:*C
M@)AO2YNXN.6RL%AQ_KX\G!WS]&>G_BFS <]JWU5$IMJ%<2+M!;<"=3DQ=Y51
ME[A+F>\<*Q=*@E8-NZ C(OH@!'NV9$,6TK[XG6&1,@<D2L6/GY#R^[J3%3'+
MD_CD<M4,C'G$B?Z>]1$/K^ -YH Z9"\!B-(%S 'V!4@\\O*]NDA613(I+\Y-
MZQH?]EP^672E;PI^\V'S.PD%@]VKAK9G=+SW0^^W5]SY[ 6]76P8^A2M?KIB
M36R834A!TS>RT FF^F-S*TF=2:]@U&M$@DR[^4Q_Y213RHJ<1+@V,1->F$4.
M-T76*S4-9$F=SW]_$_F=?3]MKG'?6@&;C\MO>B@NZ.;+'! \*:[I'*"@V+IV
M%*D-$$LJ8@+0@D#5W<:?JWJ72LX_U:,'V=&#XC2>O#OZ=C928.*HR,ON\'%#
M<X65P7@=Y=#R.T;]<Q:R7B4%;Y>U[2QLEM8VYM^7-SW-Z!I?0&8SG%%]Q.J,
MCD9%$CV&5/'*1:#RIP)[%/;J=760HUMF;#^O:GP@8K\I)!6A'!7<\[-Z^9#=
M&^7*L3\2951T.YIJS@$1LMB"&&JJPRA;W 5I2MV'F5%6B/W3ENJP*/TRXW6=
M0\GORS@,/T'^=:M,>,[-'UJ?OZ,<67V?WE\>)^:O,ICJL57K?\*(54WI3[?)
M0\1T*QA]JZ+0.<,G+=.X!T8UJ?AE^?<MD&!V1[H^+TVK*A^>H]0TJBER:/F(
MEU6E%W72Q>)AL,_VY]H8'ML#/_+_LACI&\A@!+);<\X!50Q;IBBP1OV!WM\[
MT__"Y[.#5AS9K*M48S+,<M@G_D*N\U6$GXKH]5_^IR2%TVUPERI*/?.MSDSD
M5]LMI,SA"B'U"PK5;[#SC<R)(,3H;LDC^B\F 1#G7FIF7+7S?%ID? 9&U:J8
M7A-EW@).AI%UN^LOV\$3Y Q&AUP.^MY+#/[X-?.WTY>D'P@%9K/,ONMJ^SV9
M:MQ@U(!H^FTJ>H5"AD3OXB*1YC3=:9_^5^45'\9.8TP']4P"2'(N2E^C9-Z5
MM5W0.6H:Z]PE90^JV6*)??K,JO-L2,?%KF1/_IR8Q^OC1G8: U#>JY--)E01
M0%%[A9LLJB7F5[T!@( 7.08GW?T+3K%F;\ =G6#>DD&BDS<DH]U>FD+2\Z+N
MO<J+>**\L=3)%OC(,#-GJ+!_84164Z?=M#%8_IC^6)5R,JV@1"64MW')8G2=
M-_?,F[.^;7$X%="O#RG0^TJE2RV:QVKI;T)\AM(7QP,!UT6X&J[H]AM'>(!:
M& <4YHQ>]PIGIS/#:%#F(>A,1OND)/UMJO.8OCC@80<T30F/-&BSLLI@2Z_O
M>,N"$VX9!+H-4?J3H="&>'5%<#TJ;8SYA)LK5:0OJV"3:WVM&@R+D2H_(5!O
M8>66WMR"[#+B5&<NS).LY>DKM7)*E2\Q3S YZ![OW(%IU.<!QY'48DFI+3OF
MJ28.Z D8V+^FW Z9[+V=N&W) ?$@NT(5T8U,/)>:W/L!>4B[I1#3C)6'A<0X
M*G[#B %/9R@5+RES/SV&L<>M1X]N%MG)O,T3]O -NK#JZ6'S)EGN*?BHA+X\
M=X'*-6DQ35EQ*GK"?C/F!WV<6L$2FWAP,,QP#.E0!$0,&0R63HK0+>D]='C(
M.<5>_Q"?MQU2KMU[B;#\-[86I7D[.>PUM@EY9OM)R64*>CYM[MI9-:T!(@=T
M.DEYLVYJ,N,A(@'J4?'K!;FPA0,"SAIW8A)U-I@ZPQHB,3EB YO.TKK"UU:5
M@=5']ZZC]15KW&+/N%TXEC?XYG;2V=D4_1!6,GHZ]=^473=#$JD#0+QF,)$Z
M]M&E6+SH76!<8]+)RF/4!S&C>G^V3^73.V1<S/'\YXZ'+[1]=I^0^\"R^E0[
MHE04IHF#0+K?=;$H'%!:@JU#\=/"LN$F[V-QJTDS)5!E_8/<1$CI7V2J#D'O
MZ]HW 58!'-"!,OT:]LG7\+HH3=OA8WQ:)721MY\>OGK=F;YS%;0&-F"W8JB6
M:\=1/]#5%';M0T@D4HC:L7W%$\*4(?F@;S7^W'+V-G5-VQ)ROK"T-\G(5C_T
M+:7PG;NH\CDC&TR54GF:W0UKC,,E[64N1?9-G$Z=//W@H[B%1D:KN%C#&R?X
MGY*Q,*T*]W[N8HV(14K1DBA@QA&D*1 R;88^T$N&'%_01H%CS<-N8RPJJ\V*
M7"2S\Z((I%\?PEO.'SUH)%009/^-S;4U$0:H04?^%I%?7!G/ 3T$3JK^6>D@
ME-K__?>#\J(ORP/.!%:.=CP'Y'KDB/#Z>;L#^H8\B63[K=C8.7]7Y>( /S0@
MO(-:]5@.#W4*L#-+*X\UXX!X*S.F4C9KLBV[,+^&V )AM$ZZ"35CI;:XM8RI
M.LQTI9Z=:->7'2T]^ 69Z5Y6 +_0?_9WLQ\=K.E[PJLV\N/XB9LA W\TLZ:A
MP E$AR4OZCNZZN#KIM-4&^8-UGOLVB%+A?+LF>-AUP:9Q@5+VR+RS9IF1Q_@
MOWR][?.A4Z9X]KS; ^PNS=#_1^G[VJEM?-]Z!GE.MPRC[N2@XBJ6&KL<MC.E
M!D4K5Z+,ONST,JS0S7),!]H1MB#+CZ$?S-^,$6)"2?V'^L/(\.7E-3 \(XBP
MKZ%?8:2*T!_@$:3:O^OQQKTVF>21L+KG6_QTTFTJ!]2^1HB;7OW(N!1LUA&(
MYL7V(EQR?!0[DQ>V"66]+.:Y/#F&DP4'=#U*2>Z*\ZHHB<][T.#8$]\T,5:<
MX76P2JJ3LZ[_MFT*!_3-1Y:B,'+Z#:E7!N9DJLA6==J:WZZ'Y6=9?H-.Y[GP
M 12:#=W_*[7_FPPFVA$1@ZU_B1NN8,**ER1N72W<RKQH'@_1?J<DZS(7_$Y\
M/+DU4GE:F\N7%O@$H@S:;2TJ$'KX(2#SD6D!')]A0=K9 @-,D;VLPA>DRJ&/
M)O>'CO])*+_O<*CG0&Q*B$?WV<3/KE#4P W,U]^Y]7ZH1-6+V(61K;J1[8<_
M!DU-O;P@MO+#J5O.I9O.R3O+17\7<Z@GYB6T<KL=CGBYBVG11<1AP,SPH!D1
MR=_+CDW%^Y(_$N[RV0VM%&)K)&TP9Q5>_3[,E::-:3^-)O8$_*%[LPJ8W'K+
MAZ7UMU@>6D17O=?7H^FGADRSY"RI6';Q)\"L54>^+KCJ59M+'WEN+GX5H?3I
M(Q_/*9Y8AF]LC$U\\8^$QG&ECLE<L4\IRY_LUDJS5R<T$DR-2N&06-4?["=!
MB+71"<_JRB_KL!4_!M_R+F3E.+659-]AZNM?YDH*S-H7YQ- G2![O/(OTKQX
M/^)B>DA^-;LOXZD/M-;O[&F>@V:']-;H!:SW:!\1"=0O'>,8E)3V2H>^+*#6
MZ\\![1<YYNUR8GBK46$VYF/=""CQI" ^.)MLGU8P<?0^?GMHC4&.G<IWN%VQ
M%>-+5%^9+ ML0G0[ZS@)V-S*7W'%EC:DTV'1%<Z3') >5Q7U W*%L6PMIB&P
M\Y"4_;1E=(J?53Q#70=&-VZE!V-APDWIMFXI'0*D8-_>'I-<T6[^E)U'/_*,
M--#>(N,E]!X:F!*4&QQ->H2N',&U)O'^*L@B'47"@LI=O.M.!L=KZ[QYW+S'
M277F&F4_XL++>/$#?$,(QFILG^QR0E/_0JTURM1989"UI89:A^.7X8VA3;9!
MHX35-9HVI8IQB.G$I8XH -8)$V K+J#Y(*C#\,S(ZJEC-,,$^D?)V ;= X@C
MU5%]9AZXL)[2SY6=0?M!,_X6^;F(ZLUEL2$-0#57S167\,!ZQ>&5U?.4$,5$
MK*:8\63T*0XH.A!+S$Z?WO*B-S94P-DF_UX!__^)9US^5_?_'$M5KDZ/I6%B
M4,>1^VB)C=.3O&S1"O&%W<N]\\EY;AQ06\><G'NBBLC;N6<[MZ-\G\W&THCC
MNN3.]@J")%T/.[K2X$K%V=,"/P;):[&Y,_XRD#WU8\#:SB&W?B#A1[_X[X,5
MO!.:LX^D3)\>*3$PLP_SQY$IZUN!+O>Q%:,<4!1^T!YE/%AMWR4KQ?I+7P5Y
M#9"CXLTJAYB'/R(=:=NO BI$[BYIAP;,;4>7CIF$D?R*C+U3VW7;_>@:ZY_@
M;\[0L:KR.2[C%[/EV/NS9Q"RP6J=G:'0Z ;U L"@>1<67<X,*)@R?OH4'>#W
M&6;JH:<3/MC@9Z324)#EGWS3UZ#TO@\'-"H]E#FVC #TLQD!?\$L\=3!*7Q!
M/3APP%#LF5)I!RTGL>S%Y\4/B0+:IIW+QLS3=5#6WNI^YGY+V@=A'65U]A%G
M,#N"X,'>JP@,_%UJDSB@JS[J'-">5*8GKT5L#S<K8\8<T(>:=QS0<U.V!KH%
MGLL!_72ZR:T1>1R0-&CH4Q64I,D]=D&U #UMC4X 4S,7.*!-B2$H]0RTXYG&
M0FD_8.Z/WA7RP@!BF)E_,/R#X1\,_Q$8R@KA6IEU7ZKK:NH$GW5(&5#ZRX4=
M_A?2<2\M\5T1W$5\6-4_VX8A>3MGGQE7@U>I?J_. "N_S8J^Y9?V_?OW X7)
MZYTMB%\R7)_5_YP#.E2FL18[)3S /LV\.7*O<41S0F3OI/#I08&RP8E'$@;6
MII&M[4>%G_CBPB<_ZU7++6>>O6O3N%N"K$ #*,;E?7DCF8LLM#-./P#/2F*&
M!5$KFDT1-)'F7>,V6'1F?(;CP>*"8*FR!NV'GO0*-ZXX6L'@I!*^XI!)FQ2R
M6T)K"'QV3%F$*5K7W5KCJ!A=#3[:_7!::I,EW=JA<WG^';VDXLCQLXNKE#^Q
MB^[QCJ8:E>=J>VQ4OOC<OG,T)'KYQMF=K SUJ476#R)UV7TK=,D\K=8^D['%
M+0YA^9^&KGR*/7/@?^0FX/_,_I^G3V:@GA6 .9ID$-S)%N_\!25=9G?6<A<.
MFE*/3*K9\9E=G5QG,5V#NM_[SFAN9*R4T9+:IQ2YOQ$9/,^X"7PL"GY!%HFD
M!!R=_4K+B8:K59%\KBEEVL"+FMU'J7?%OWM.G4CN.M*V*$]+2[_Y>?3V8E]>
M3<0\*@=686Y7EWO#__<? 4@U96-C:W',>!QSSPHFCAK 5/<G,;E.EF\).#GS
MB^E0 ?@A#1&?G(&UMBGP8#5CTKVC;\8LY&$MMJHVPBF0 S([IS%Q#WUV@G*P
M:(^OA=8VO0D8\*#2)SI"H^.K(0 V1XKJ\I$L([R/\&/;B#;25Z$_>94]A)V]
MDXL[CZUR-!4-Z>NAZ-V)#[!(C;SQ9I8M^ 0W2/=E40KJ8#X'/>WB%X>*FGZ'
M9!#A@7AGBF]=[J9LK%)IPK78'H34PM(OG?),@>D7_N]1U?\_);E_,/R#X3\:
M0[E'&TQ*3YT$4Z1DMO^UL?UHW<!R2*H_7>:XL0L^THS$ <7)'J-=SK+T*AE_
M.]#CT>O*\QVT&5YX+-$O=L,U^^%ZAUZ=YO1RF;.^YT8^?%EFX]'0A,?3C].T
M_4FCQ\!R#+M !EU'^K\>"WSP4N]_4+@E7H3>@O)2'[6R\HA[YZ-N,9XNO[#S
M!'V*5?I_]8I9(?;!1 [HS3+S*0?TE9^=N_L0#<,RGZ.;!XCKV>A$]#:( QI&
MW_P@LKC]+[_@X-^^_H$OFWL*!U0OE'ZC <(!%<0Y[NYYME_IT[/]&R+Q'%"-
MXC,47W#*91&'IK$ Z*$&P>!=Q2@]S6( 8U=3\V0I0]UAL6;[2*MOK\RGWE,J
MCW[</N^K/+2\8=E.Q!JWBHPCR."X /P>U$\B_V92O*P6;>I+ 5!A#,30;*35
MXHL5VLX[FQ>$S+:J5MO9?8\Y6N/U0B O^VK"3+1B+P*2%2I?%S32*([]C04'
M=.\N33#28[RG.HGHO6QHL!D]XJ=:@,A^[Q:FUP8KU:HJAP _;FSR]5=E>,YZ
MG[]9G&F-#C1-SY/A;/'[G.*7BGVLETC)Z7!CDG[J#/0 \PH.:"TB"AL1UCIK
MAJZXTGB[BLPO_R@<O_9ME.:LL;PG@2RF\IE29XP.*2N4M4<L;S+Q/3_4MK?0
M&.<5QE(/\2B 8!\1V;\D#9O JJH0K_PLF\= DP,\V_SD+2-XBYNE^/PB!+[K
MGZ3"Z* JP)!JW]DDE4$62=A:.XPTC2&-ZL$")+)D/Q?3T55M)V)U#:NNBH40
MA.OW]/1,5'7^U+"[4"BE**5<4,H2EE.4R#\N'63\8I+=/ IA0)F:5$-,F^6K
M3/=\ZILVY"7RA&L^!^3C%!)8Y<!SZG+JG1O"I>O7# BRYUI%>11<%\%4,WQT
MC@R,G^ 5FA&WR>)ME0Y\5^ M?8IH>#DI[L&0FO2RI4Y2]I$?_7M[4FY("YZ\
M(#D.>7?HSMCB?F6/2Y?J$I8FU_X0:8RMWWWGXN\5=[K5HISQW7]9&8KOW2MF
M=>5_7K>3C$,I++CL,V 5%CLUGY Z]*+)9O-JZNZ#VO-?F5H'X]H>+!F]EU@U
M5]AN%/8<*'9$];VYBW$K[R48^TE+/!"_[982O*<A!TW@=:"5]O*_:+@4$*B.
MHP09//)&/:. XU!B,53=MARH'R2.::R=8F&>EB$ O?*!NQ8M1YND:+L=31:R
M+?T2'% VQ(.K??=9C'% .+$D.$-P8 QLI]'0= 8]K;SEN=!PGV$0[-&BD,OP
MH"=\G^FJDD7H4[:-_V"\_T!)VD D33U!TB2NM49D<&F-=5\V]S';!(6= * D
M2#3S@-CB[B,AKGCK#N%_!V%M/C$F/;\+IL0P8..H[TT2/WU%(IF&,S[H]E ,
MW2[AHV<%7+QWL^1 ABA&:\GS7H+U4;<G+E<L0+=,\]8/GNK!]M*:.D38SJ14
MRS]V]IB*L\_8C1E<!ISTW,#2/Z/7E2T;JY3;N5:@#U_.RID&(E0M=G#A']=<
M#&\O5BL>,&&,]^G>LT=3Y4CMVRT<D,#=.[!NN,:0BV8+MEY=R?H5ONW#G[-A
MH78'<QDNP4&F0 FULQFG8QQ?AJV(K=D.TKGW]>>?""$>^*,QT<X@E>?69P*+
M]YQPO!8R\9?DL8I8*"(8=0SH=OQ"0[008Z:._-S,5K8>]6$:HEE)JHD5"#=J
M1X> SY8@PN#'V*%7@W#/=_'/SMDD.\XV2<TZ&'EN(,7</H^7>9Q1S,]OG/"=
MG/"ERXFW!?]VEUE*<_2K6TA=K7> 3QC6K@W;9Z'Z,-5EA11^!%G(2T^3C.8%
MLEJ"NNZ7!3]MNS;$,+;P.FE*>C*:(2FQ;JABK2S7KEYQ,"\Z82#\-/ZJ=V=$
M=DNL4MZY?T6Y_VG4RZ31@BA29(K0W__==!2PGZFFA\Z7D1-L7&B/MAV-(H5Q
MW_""#I9Z&W>U=Z4__X;MB^O*L-Y(RWW;)]YF;0I9"$ ^9&@B[P"=19/,&[!H
M_6. *4W2HAIX44& 3<$YH.,!Q0'"^O.ZB[<<NMS]S;YN#AP[=;SF=??<9_''
MT&"'@C%,%]L/]ZFQ8J2D7;-G'+U.V:WH8FLUUL'LLE-0$PP!IMU@DQ:J5\?R
MU294?-%%;Q "P1[U09K>%V\P<$F4621)/BFK*X5ZIG9/GDF0,WI=K^(7(0>[
M5VXP'5@U$QY&6M&&'MH$BP#P]M-+<QY#F^9VYG8=2NE!=PX$73#@[:H[+"/Z
MLR/HO,P^Y8HR;R1L;+'P]T/9IHH-],CNJIB]%,.06SLYH/TR'5!JN7XSM]BN
MT2_W,^6X/#@Q&X[K1B@&KF6LS<@TW9T)DJIXCW^(B$>IT:#,(S.=V@2/=F&#
M-O A) 1>U*G0&;^IZQ" $?(^?'TPR]E(2 L7,5UN8$3C2S3)4315C"^M?#I2
M6CR4;>JSMX>EAW?)+ LP&EZL[3L$\YKX\V=YJ#RI2O_;IR9- ,]X@+SYDP.Z
MCW]>,3VI;4TS;L?$AVKE",]%9<&?7D[T_Q(2CCY>73GAV/#AS)V9%,^/HA;Q
MXPE2,OTP^A]:80QS#^I4,*1S2K&):MFJ*MF2@;-#G?BY^1W!?+2;O]R.RGR;
M.*7N<[F!QTZSRLG-Z=D<$Z =72PV'RK1L4;SU3HM+D\1(<F]-ZJ]K2/OL(HV
M(*T673O:.R7L*"Y3ORNR<D@@U]L^"G',D,T,Z.2 #ALS%6KP&]TV7//G\_?[
M*]+^=A[_C\_^&?//F/]=QIBPSU4G"&F$IGR.3_%?CN?A@)!6-:7"-Y2?T40H
MRB3G_:?75^?Q7VUP71'[)C%/OO'LL,6[E\!BR)"9=WRA%G%:SUV5R$MP!W=D
MZ.Q)EA@+3C[//C$GIJQW6L*Z;13V(#X\K\DG[ M7 ^0EN4<9Q+V_7':[N'6G
M8,?^QRX^Q:,<+CV'B5[I;=\::7PO-#+_^@0+WA^P1GAJSH#]8D)=P\E"HZ3K
MYRL_0I-= ;7+RW+&@$(!S$6H_\B2_JFQU=TTN$Q>?)C'_0?Z+\.5?VY*;<*$
MQG>D [,"'DH&1-_(#@K#3*Z']S[>\ OTHA;=\VJBESFM#KY'KX?).)UM1?2Z
MP  ^Z,[_P=Y[1S7997W#L:("HE*EJG014&E*252DWQ !Z4)40 @($1 (4J(H
M(%U!0$&(2I,:A02D1KJ B!"*!"$D]!)(*"&0D'QQYEWK^^Y[YKMGGG<][\R[
MGC5_7(MUL@[[7*?LO7^_?<ZUCSQ=7)4I33C*DF,#OEQA\7%#5P.C"3M^4H_&
M<.]5@&EU1-41;(O+<3]U"K L.+O=J:6>GS#%P+Z4'Z_%TLU\$+/IA6Q Y&@R
MZU3R[XNU%!=)=_6%4EN=+$&'\-K^66_FN8BIL)K;"24>/XJ,1JYA%((BIQGC
M*S,]!TZ8>=I>Z'.]*F)C^3#WA_6B&NO8*&1KNH@-F*B:9 .>YOZAC*HQD76#
MURWT:%/XZ(J@Q_)4-F"I+SB_C8)UH+^7K8^\^K%/I4QY(_NT^[W;V(K05V_L
M9V-K'')S+KZ3T3YF)#G",?\^*.;J !M <?)C UHM__B#U>N0-"QJ<=O \$;Y
M;&>5Y!YZOZX[XQ0!7M?L.)N@@3K(>P4B[IT>C#<URFWXEB6;YW,/Y<=M?@+Z
MXHO/R>?@#*43TX(-:K2D7ZF0N*O-Z!BIV'HU%#SFTF"83(XH3KU!='N(8(/E
MD<V9,;MX)U/A;=I4J)N^^O-'LL]N7R'+CV")RA@V(,<1R>+V!='C0+\O%N?L
MC/<0;&H;,\.RG!D_X[Q3?="X?D(Q>/4C$4D!8T?JVJ7VH\$B\$*2UE.-E2/P
M29)*OB"Y<^@.KJ !=\9GPBE4R60*1RXKD\EVM0T1%:F*27MFHMU>:;*N<0?1
M[,1QE+H8$%/H)X(J\/NBH%7:&!FVN%WWH&'\W9,0FXR-G?O.0M'9@J_^X9!>
M?P'M<T!2TO%L0*\RF W85RW%-)#Z0QD [;-!DVWU+.W;JY4JCZ^53<6LCN>"
MHOX=D6VE-F8P18D4])A41]8G@ENQA^&W6QQ?E:/6(4)T0\@Q* V7XC#SD:&W
M\V2(K*2F7B)3:?A5,-?8OLN=%K>ESSHD_+ZGF.E%=R*^^!ZA0>^7L ,/K>11
M5EJ2Q5N(8C6-W^X*N)C[!_J<A]I*@6Y&N7OVXE^-!1M)NB^78=>W'SQP&:Y:
MF"R/J6 *T35($)[%8$D9^J-);H@8O7UF#U2\-B*N%O@\=S3=JL\>CZ[F;Y<]
MU[J*WK2N^_+86^;6*; IZM1.3#UG" X4+FU!/3A_4:U2^\@#&_*L3FICPTY=
M^>5:6M"8W@K>MYZ\-9Y(>_4AZ?'7NW;E0Y7CA&'BVY2Q;<RF3D0T+"%,BS.7
M,5&!O*ID?'HZ[(VG[1H8^:46??M"BGS3KH&)A,@+37O=I([051D !^8INM(D
M@:>;RM6^O?FT4::5LBBI6AMOGFQSG0$:(1TQD'@W\B9.E[Q_[-&=.SXCDW.B
M2L>M$U(3TG"V$='/4^.MDA)U<IM\V8";/N?!#PF\86+>DRM/'7TK*<]=P3SP
M;X/K@\.E:<KC R5*#F+';<J<W[JG]+TH'^K(+#GQK8IC?&Z'Z?;[,I4D,\))
M94J7*3OIV;?>SUT;-]"(B;>VJ FM$QH(F\M[-14]8R)'X'F&+COID/#QX>.Y
MVO]%70E:O=B-!0\1P[/726A3@NJB;Y.!P'6!?SZSHW$/VHW")9,S $#;?6,#
MA+">>J%F]*CWHW,/!A C?N?/ &\<^5*S.APA4B0_.S9>F\A%BZ3JS 6YUW.7
M+O#<O#)L,G/Z9W;NYL,S%W;54CLTMBR$VUTDRI)1#R/Z5>+]_&F^?FEYDW"&
M2K"'=\& ;^/DPNE[24"!D\[^&/7LFA2OA>TU_\6YD24!NQ=L (>4455W^,L"
MUC+8@(0^CC'B:")VW0+3^PW"4G/!,J_^.GZ%3 -1#!"LZ_Z(DI"858YOW!/#
M!L@\P A.@RA8)H?*7EV\P9QF R;5$7\C\"@H!C$[#68>Y1"5-*[MZI>(,PC*
M!<2J48FEB_4?VC-B<DC+,3:@3WL8=!%![Y&B\M.#61'7.1Y9D W8NO8_N_D;
M=JW)>-4VVO;4%3$G%#?JV4',IT<RT,,S.S-N">*2.4A%E*H6-3GFK BB5,OV
M0;Z[89Y+8Z#T 39@:G@IZ;7\P3N""Z$:70T>PFQ 7@WH\[;*AWHGJNH5RGDI
MLI[I^$' ER<2J\AW/$B<X'0CST?Z8VI&B^VPL.2)9//^@I^-=Q5*=.FW"Y_L
M^21=O#[W8-CU_]^U5S=3?4.S+:/NQN]9FN^1*[XM=;K2KK:02]',/)N$-/(Q
M+DF;^!!PKWUH)B5HN@"UV3FB6E-Y['\K;M+@<N 87C!)W;YOO^#UFPHT@>TY
M-N!:8=(F/5Y8%[PIO/R>X_2/!&?L8!6/LP&^I[7=UW/!O20D:R]M2R8@@H_^
M*V"[9Y]V1-;N;]C5\<LSG/D*%W].OVEG8B!(VXIP>O*YSSY,4 $7.2_PKG$*
M/D@5].[%VZ:F+H]Q2'LY[LB?L?9_&YO?0M'6=W)T(=2.=B!7':4P>CEP\BU^
MP23@%//.<*-8"VQ6H^![;^XHV.]^S[3F]VGI!.E9O\"._C2J!U- IR4 WCT)
MBR)2"4U2(](=G%?5*>'C)H394N<_U.2L7J_.]+R%SC*HBY55@BFV&MIZDKN%
MG^X1\] ),  M&FWC1[TW]10)MG6@Q>VY!P0F?\!O=7U8=V\S\\L^I &RQLZ#
M<=JXE)"7Y&FA@(Z2<>G/^+1MY4%<^_7<^MP5:==I;A>J"XBQ=V0GG@:FO(P%
M'M<OZ,K@G[_&U*V+6VFQ'3IVHXOVW*%7L $=8/A,W<O-6)JGJP-V$=CD+(CZ
MAF-A03W;+ZVAY>Z#U9MU6Q%F?7?_U?3=YH_T??UOZ?MM*IBL/,FKQ#H8Q5F
MHM#AY\[,WZA2+5\"O;U'?%S/&3RXC\3TA,I(>]U-YCMY:7?EW017.$J=WL1P
M"K/HFQK0=2Z OUK?X2,:QDXPR-:&HCZOG\&[G%TF?>B?GN>J&4P[O=!D ^YX
M[O[ZU4W-Z&G&NWR@Z:!")QO FT<P#\&LP/P(%N-!,X6.:KD6%0PHNG:^N]!M
M9WHX=Q4[QO%#E_]#W_\[ZCC1&_O5S_0M7-J58I'M]Q"T$K>V<IS5A_3]Q/I*
M"7R-'WHW,6/SZ.N]I"F5\ZT1@-!U%!>(= ,K]ZYXLM!#65H =1$[_<2V(B(K
M\./HH^X2TFRW@4_= YFZZ@H=I#CS:G^CQ#P2.K!\-82K.S8DW76NA+#X/5AC
M)D[7CG&U,\6-LA)EORZUZ#N\/K:MRFBU0>X)4T6+9M!ZXV4&-GKN_*;9J;X8
M'<T_GZPZTX'S7-(9?HQHLO;9</)!$+%)!8.-)UHHN*9@_TZ2A%;S9F9Z:K%#
M5P]_2\G59Z?+Z!CC0@+THH)KL'M2,/=>I.1J*>'I]'$/'^('?VBH2!<N!?8
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
M&4Q+I<IV/ HDNQ*UGA0PE.8;!0=U]?+'G>?[LNS]>Y7;7J75SXQ=^&F\^Z9
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
MMP(5=U[=+:^W"YE4(AQ1J2P==9$2N@&U7CR"ULX>.*44W8_]'GSB4IW/9P,
MCYLHK7:^K'3T;.$[[QX6;'9S;-,G2K ]HL^%AZK:"GDX?NY[F!B*#6A6(C6X
M&M54]FN$2=$S;M3?_=C]?(WGG-3YR.X!GD>0TQ%?'GQ!L@YN4$'-CEJQC=)T
M_?9QGH_8Q]9QC!OA_HP6.Q_?-2--) (A7G$#_Q44SE/I>T)',6FL[TU\"L;=
M--L4M624-;R]M5S^O,\TJ^B"-00ZBMO>T0*.OVM4=[9SI@]2]M",*4&%)*00
M=!O1FBV*7VS=+GB%&IO/;"^<@H<O#YU$["GK4L_8)1>4=#W87EQ(H5\IC#'1
MBW<B&;42'J6$60R&^9'<J'S-SF(<QCARUF'!WV$$GN34XQCJO9BUJ%#5%$S[
M(6V<\=5!2.XP;5'@5<"P"_)CV6DU!$_9*IZ#M,"U#/'[2NT8D<%DO%UUUJ!J
M7=%VEH& K2'1X(YFW7TQUB7\\TT^6"_+()?Q8)'UL!:YLPEC SK^DIN!-5[+
M!KQ1*60#PCE&B8H'59=CY[B+V  "!S@R@_X2#R,OHK9W+R VQ[ <7O5/R*#V
MQA/0L*=AYTAC9L:55>@*X[3=NA]7/B7?]VJ=TI'SM[B@Z]H0AA*F1D-:X++)
M7VMJQ&OL3M?Y>YFK9)_J!2MV><]H9//HE:=MX,SRMW-RJ?RDQF1*?T<XDU%N
M?T?)?BL=TO)A4]<N,<R<RA2N/4'E:N,3]I3BJ><Y"&\O*=*_6?GH\6:^^][5
MBS#+J)E&%?H(0Y8UBL6P :W>5939I^I2D4@^?+#0]E?M3"_)DT-OQQAU&(4
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
M[V7R(5AJ#IF_$HGA-Y!;%!R(HL>A+3U2WD.(V99?%[1L_DH9^2NQ4CC*@0U
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
M0]NJ!=7NQTI"*%5+4SV;",I\W_AZ=@QWA+Q3:X"8@KY(/7H?\SC)EG.] .-
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
MHM9\_/0*[36[Y,[/7W0A"ZP_UWVGG@O9U@M8;-#=V 54**;24(<YY9-9T9@
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
MN-X\[Q[YA)_5CZY^PSF3*[$TKQZNO>66<IL5>P&F, A$ I&ZN,$NX] CA+#
M9U@N!HP\'VQI-C=6JK2&;RJGH*YIH&,;(,^@^UQC'Z@,7("=B:"VT="KPEJG
MZZVR7J4KQS[PGK(7S1TZ;"-NR_'#FE[3.HC8AO/ D<2Z@('3 ;WG;+/B'T5]
M0_CWE,GE:'7U7[FWR)WX>L/?28!NODFN7./5]:8HLP=)FV^>/^49V\CMGMRR
M?^'YDYRCBJ_\6_E&(OF/I1-$)'$" CT7!7)ZB!(8,Q7O043(7<]'-#&Z81A-
MT[E-%XTE0'V5H+4%;(U1'-.:4^W#6X,,IX31.EYSBIA#=XY^T#BL)\&O7S%9
M<:!L I51-EW_Q@;>ULPQFI[3SB1CPWTPLXPN\(*-QYN>&:]HIKPW^U->]<=7
M*55J]4D.L ]RR-5>!LN01)Q'-)0[#]>'*'%#2/Q$[D8PIQ2Y/'8I,=Z#6%9R
M;O-+I2E0JAJZKHS:DXY@@8C#",9AJ,)#.:J=B'S'CSV*8^8BLGSB.<E^+WW9
M5?;_M=XTV":^8@^-//V;=,VP#=](V-G<^]E6<?IMX$@@']T1CB7+_/J@:O0G
M*;Q\BTO^#J?YW_!JPW7O#4Z\/K>Y4"D&*LT KFXM*Y6!TEG_DN 45.=O!RR@
M- F'[5 !.\3LW "<@6#0T?^I-B<[\S]C5/>P_]RC(RVV3W')S3\W<L]PNR[*
MO$H34GPL[WG^]1ZO/SY6-_@?LO43+U1N@DWEOXR#P(U%*&!(_1BBD'HP]E$
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
M(?'#&+J)A[F'&/40UB& @?+G1@[=>Y^N.:"*(%8&@8Y%  *3,B-#^ZB?6"9
M?F32,0"ZN1G2JC)@9WQDM+JBK9YXS3YXH<@L^N+R2>%"V.H)0S9230).Y+O5
M1#"TU4DFB0M-;B>02YLQ]V3\FF.FTE?D^9OGVS6KKZ<UW1F/O3LWYF]T['KQ
M%@L5Y2H55D'U&[S2]VP\"E8_C=O :?3[L+,0V;NY/X?'(+?'HPU.YOO89T[7
M ;+W.0MWZ4UNB.J:>)D$ C,2"1AY#H8HH!'$'DE@Q%W7=[R0^V8>/R<ES6_
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
M_,%;.H$3!(YP810E+D0$>Y!P/X!>' 4"8<8\/0>*5[1A;@N>QI+NWG0!6F-
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
M<P!1 @$M4 [*+&:)T+_*F US7>UI;F35=PZWXZ'K8)I1CQ>( K--)^.1#WT
M$KF)A2?>N-[/I%1Q4]U3=KC]@ALAO!';Y<_ZZK07AGB_YO\F^(.RHNZ9^M5R
MMQ35FV7%5IOJ:=M/20Y+(C+! (Z36%D[@@ 48P1@DI"\3"%'V"K;T!AAYD8K
M!UVJVK^@U2$Z*&%'-J,&RHR/IH(_,&4=U#@*$+\\"-%!%\\I>GVBZHG\1HDR
M*3_Z .V40KVTZ<:RAZ"@U6KSI[[RK9H*E&*K^*&MP;,H<D0P1QRD3"8ZA!,!
M!#$!"2NR&"9Q7O+8WFO!J.^9^BHTPJFYNXOHWF]A(Z,?#HD_S,9 (IER%"<
M%2P#L&0E0*G( 4,YRZC("@)S6W^%0",0WDNAC[]0]!D4>;,URCN6H0]3W[Z.
MNO#!NRA)08R/ E#W6G2%BFL][G1AS:>UQVA]*]P\+3=F?4ZZKEC!<+J V+T\
M)F-J[6=]WVXF\QBE!4LRP H) 4QU9#_G!9 )AZDD.,N(76C$61=SLYW;))6-
MG_^]XRGA!23-*&8</H'YQ!8:Q]2=E[3WFK7SJ(,72-AY2<'+N3HO/NE8&KPY
MKNU.:W6"]2UAN[K<[CNRW&J"$0?K<Y%*B"BF,9 YTB6_) ,T+5-04!YS6:8\
MCHT2>#KV/S=:.#OM[A2X:VI3WT5:B7IU%;U]G65-<,LQ,N.4@,@')AS?H-L7
M W>#SE<E<,O>IRT#[@;-60UPQV;<2/#W]5:PS<-Z^=^"?R-_O1)K(9>[ZOU:
M48BH=I_6O>H272 2P9A*@5-0<LD!+-0>F>84@1QS+IDH:)YCAWR;#J(8S<SI
M4V?V-=%>>%&GRUW4:1,ILZ%?PN5FB).WT3.CR%"#,0U-AA@ :ZH< :$GNG21
M8%+*' '1*6V.:6KD[:W:<"Z9N!R\_W&S_EFGC:R]8:IO.L5B__>ZK,?'S>X_
MQ.[+7OPFOZ1:!]H?Z>>219[%::R#=7"6,@"A_I,H)> QRF(>2QH3J\0CTXH_
M-^OUJEN=UBA2*D7/8A<=E+IKD]9&<K.->HHYWE%/\\E87GS/[D,(?1HXG%GE
M+MHKW7E2^OHXW"_D)QTCW[?\TPC_,JX#DP[,57^$::5P6S<_;S=,"%Y7M>OJ
MNJL>ZM"&=\LU6;.C^[\%3U-8I@4#F%$(H$BU7T.<@B+A.I0K+Q&3-@N?9?]S
M6[EJ.>V6'5O$S=:-@#@&)OY.\J;,YB^=\)J^?VV#5O<*F+B(6-.Y(W2>^-BV
M]TD)U1&:4T9T;<:.TJKM;O$;^6OY^/387FID1)(4Q@AD7.J )IX!FE "1(HI
M84DA2V;D<G[6\MQHJ!7.\CKH'+!AKAD%0V 6,4; F!ZN:CLT\=5+O4FO_G:8
M\.?M33*5KZK13=+K#SA?TYX&1!Y27C"24HE3((J\T*GL2D!)(0!*)8X3B462
MQ);%+:_U935%IREPV8L>7M:R6M_:7@76^/K6!USA[W%-4E3<70GC\'K?>PLN
M?Q>_5WN:^@;XELH7KH)OOC*S,[V%VJ3D!>0YD# 5 &98 (+R#.0QXY1+"(N"
MS^+X;FZ&ANU)W4Q.Y%[Z\&U&[.KQG,VW(UYP^.=^A/8_Y+1L\H,QQW5&)[)_
MTU9)_:9>7=!,T#R/"4 Y4\L"*V. $XI!!K$@$"89)MBT7$2_X;FQ>"=;I(4S
MKPYQA-4PHXY!(# !FBEO503BDJ9.Q1^.&IJLZ,,E\?O%'B[^WFZJ"<87WPA]
M6I'MAV6U.RG59#"E!AN8V_QJ!8VTI'=1+:O9+!N&:7C*>4,H\/SK@Q.DLI01
M$ /34[W?6@&,'Z;G<*N3S%4CQ;J):_;PZ(P?;X1<K@5O/3SJ6@B'N'RU#_Q=
M?0J;[4ZOTG\GR[7>Q>\/9],D1U  F;,"0,P1(*5@0 I(<:;^A[%PS ?B+-3<
MB$1+IWVC?BBC!VS%;KEM4@S]T"J-3Q'B/GAF^ZFIAR0P<_73B[3Z=+YL4:U1
M+\=(<U)5CU]S=/4B24=&H^X_)8F[2"^5L&0TB /I3,:W;;_E>;O>+7?/]YRK
MN5&U__F@I$@6,&5$EBP#&4^YKI:* 8XS"N*8,5Q"GB)I=%\VV,O<.+81-&I%
MO.O^$&EAHT]KB_W1=6!O;Y:\P!68_YR1LMI,W43":6=UO=7)MEDW%>OON6X_
M[&:Z_4:V_R7J-:@MX;<4U4<E>QW@L%O 7,I8Y&KR4R$!++,<4"X%P 1CS&G*
MH; Z&!_N;FY4<) V.HA;GXBV MM96C>P-K.A_"$8_ ;>%3QK"\<,$T^VRXW.
M)K5*S!0_M3<,WW(CE/?KGZJ1S?:Y*8%W.*V(DU3D%#*@.",&,%46!2TD!;#
M@B I9$&L(C2O=30W$NGDM$YC=!5),Z+P@4]@BMB+>!>U=3*#ULN\A8@G@KC:
MS:34<$O94U*X^;P='= MZ_*A/ZUW^N-O3PK24@A)) $B2TH L[@$E.I:=3%+
M"9>R@,0H>>*U#N8V_8]EM#RCN8KB, 7XP";PU \#"V]O)NJ;P:#P'/4T'YB,
M.?$6!@T7JJ=J?HO++*DY[NIKDW#;+:$[3KOYG#V7?7FJ*K%:??GZG:Q68FL\
M#2^^-Z-YV,H7??E;U(KH,!<O@V,^&4>#--%L/ ?+ST0<U']@)EY^;[*I."AV
M?RX./^@8J*0=#.O*V_5,_[RI=H<+D?;\M(NJIP6-6281*-)$N_?E*< 0<R I
M09 G"1$RM0I2,N][;N9(*WJ=0JTI./GC2/J(MA<8PB7E@<V@F.UB D$=F%7[
M*#<A2\>"=]=$5>-,]\L7\5.-/5EI5V;]DU\]1C/9 ^@KDLFBYVFCF.PA.8M@
M<FC"WNAX2[8ZC:<NS5$[Q]67]@O)RY)!F0,F6:S83"8 "YU^OM17Y;1,>%J:
M[J N]C WSNJ$U('<32F=UD_$PD2Y#.5M^VTT0*'O8()A8VZ^C<9H(O/- 2LK
M,VX0AP$S[O)[DYEQ@V+WS;CA!QTKUSW12OSS20W^6WW^U'QZ>2DP+Y(<9*3(
M 4P* 7!*L/IKCA&&!#-I=>MTJ9.YD=Q!QJ@6TFX:#\)I9FF-!2DPT5GC8U\?
M;0  7^7-+G4Q;76R 27/BHL-/>L>#+I9ZWCO3_*-D&*[K1-"U?GS=(;@#TM"
MEZOZ1NJ>5G5NO44A,D8*RH!,].X-D@20-&<@$9SCC%"<"2,O_!$RS(TL#BKH
M'4.G1)U,K5&CWGGT%(G^Z%2Q3PUL/6!F?!-X& +349 1<(I(=<308Z2JK023
M1[ Z0G0ILM6U*4>Z;*[DWPGU"EFIOMH]9;O#5%M!&0L&8R!AB0 L80H0+6*
MF(2B$*0HL%7VG1O]S8T&?U\OM>_M5[5QL+U<OX6L(8?YPRLT7S621JVH-5&U
MPD:_M.)Z/'4R!,87"=WH;5K",5/]C%P,7W,CDOJ42OOXD.I[$Y/?'<,6+(EY
MJ:PKF)6QMJYR@$M1@*)4_TE*GK"X=,@7?+5#HSDQ?59@A\1=US$U(X]Q$$UX
M31^U0NYS;[1R>N2+FUAX8HKK_4S*$3?5/66'VR\X'K]<C+D^KQ_]ZK1^=%-7
ML?KTM*MVRM)=KA_^7>@RTH+?_U0$]J#D$UNVK,3G[9*)+YO52FZV^L4%B[,\
M89P"R9(40%(R0%F:@CB+L2PDC7%A=1DWO0IS,X-:1:*>)G=1ITO4*A-UVD2U
M.M$?6B%=%5EK9'O*-/U78WB&->MO(?0)V;5<+#W](_H<7<SXT:3V:&&XL_R4
M NQL7VXD?1WU3:_ M >)+S9 9\>4+R>)VZ+[ZJE:KG48#_OGT[*JT_;>_[6L
M%B1!1'!(@*1IH59&GNAKCTPME*A$<9*@A%G5%;_2S]R6KT[,J">GXA0EJ>6R
M= U7L[7# UJ!"=X%*&OBO0&#)W:\ULND%'9#U5.>N?6X&QEHUY_UD_@B'LE2
MWZY^%EO%,H^Z/N(GNEH^U&2F?LCT_?B#6/ R+04E.B=1J<SG(L_UD5\.,D0D
MAS)E.$4V)&'9_]S(HQ7_+MHK$/4TB XJU&4 6B7L:,5VA,SH)B#N@6G(+^36
M!.4(G"?BLNU]4D)SA.:4Z%R;<4P>TU6(57O1-YLGNI-/JWO&M.=^]44PL?RI
M[YW;X]%%*HM"'R  ) ND4[)Q@#&# )<9@;G 99E:N898]3XW\NL$C0Z2WAWJ
M)-<%3UYO!5_N(ITHXJXM3&@9M6PW/F;D%PSUP-3G&W#[7"XNP/E*VF+5][39
M65Q@.4O#XM2(%[>W+@46DREBF=H QC!O+F0(HK&NXEBR)!,XL2M??;&7N9'8
MN6.74QJKRX@:'AN.Q2GTR9XU1&.=WX)D?;K<QTNZOPWG91I^V''BL^^"/ZW$
M)_E!;28_R6:Y>$=8ZSARB/(7!#%8%@)0@?5I4*8V>IAF@,0DAYQA3C,[,C#M
M>78$T0JN':VTZ'603+/*'J2W) OC43 DD!#8AB85$UB#).1T1LT7#QGW.RTW
MV<)QQE?6#3@ZD_P06[4'7#]H(_<UV6Z?VW/Q:B%TJ5-1,@ 3M2F#,$> 0B:
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
M%@;JP"SF$65K&K,'S!.3670\*9G9 W+*9PXMC,QR^5'L%H+@DA4P 9*D:B>
MU)^H(BR0XQAE>4)SDG&G?):J\;G14B>;>ZI*C5A&$(N3+ 6(9J@I=45AG *)
M,H[3(B\* 1>[S8ZL B.V[V+NB)F>YKKA$/SX=I^P4PD6("MG3UW?^3=UTR^3
M:;.GU-6<FOUGQI6HT^9>'=>V;WM!>9I0E')%9((!F)5Q78L.8(E%*G.$"($N
M!>G.NYH;R^TKI^DM3"/K7;27UJT>W06 S2:U']@"3W%'Q)R+RET'PW,)N0L=
MO4C!N.L*7RL/-_"&'554V]WBBW8&NO]K62T2 F6F<W9C+*3:HB7J3RS.0")X
M&J.<YF62F+#"4:MS(P"=%7U9[9:Z6N)O@N@+KC9#O1+6\)+V&+;AN>X,1N!I
M[8B#\;2^J/?0#%8O]&:O^MMAYAZW-<DDO2A^-Q\O_](Q(UH3AO#UNQ"[#YOF
M&//-YE%M9A9,4%9"S$%6)LJ6IFKW4=<>PC''*,M@B:%=%K2K7<UMDK:21K6H
M42=K]$<CK:4KQ0#"9LNT']P"SV=7R.SSG-U$PU=NL^L=39O/[*;"9SG,;K_A
M>F?Y?JWF'V&ZC/4;LB-=.3T8"PIS$@.*2ZD->JQL^4("6A:)5!MODA1&?E>W
M.IH;4;3W;SUA=7 -N5F#SPY=T_O*\9A-<UUI#9?#;>4P%B,N*Z\T//%=Y;!Z
MYU>5-YYWLQWN^4^Q55;<<OWP>E/MJCIGZ_,A]8F M%1<P$"1"ZA8@0AET(L4
M0)&0(J69Q-@JJ=:-_N9&#CUQHUI>.[OA%KIFQH-'S *3PRE<T1^-K&'**1OB
MXLF6N-7;I :%H>JG5H7I:_;%/&IR8IO''V3]_&7S3%:[YF)%\]5F72VR.*6\
MQ#H3,]0;$9H#G&80*'*!>2FDQ(610Y1!7W/CD+ZX42MOU!?8O)#$+92'^<0S
M=L'O!2:#S;SBAD?X)JJQX0ZC58D-0V &BFK<:F&R,AJ&JO0+9YB^XFJC_>=3
MM:M#GC\J\4GUO8[!^;;1+JYKMER)CV+7\\W9O%:/?-YN?BZYX*^>?Z]T?L)/
M/Y3QN%/$?Z\MR+K4]=X-C8LX$2*7("-4;?T03P'A, >401UZ4\HRLPJY"2WP
MW!B^IZ]V$-]V6D9KL8N6C=^;^KG^FP8C^M&JJI-%;#HU([+7\__:6IF!OP]3
M,W4^HQ[<SMVK6B?KJ$>UUO9.#_1>X;KFY)'CH_ZUUCOZW/L&?M&ZJP_EUVBO
M?G30/XB;Y%2#Y<WX#BSNQ-;[-."?F_\3]6L?WO5-.]O4@>;?-ROURI?=VB*2
MZ_+;<ULF:BFCGIB**'9/V[5U=-85L(9IV@].@8G5%2*KX*IA%)SBJ*XT.5G(
MU+!*_>BH&T^Z6:AM7I#JW6;[1?Q0'\-WHH.MFHPM=>3X A*2I2EF0$(8 UBH
M/U&8""!3GD/,I3) 71+@W.[9Z.N>/N'-YU96'4:XV]:WY\]-/AL[X\\ >C/S
MS1.2T_!$)VPD-YHB?O3 [*<)\F<OF:/CR>(QZ'!2F\4<@%.KP^)-URO-7EM-
M$J->29)%EJ"$HYP#EL4<0(QB0+.< !PS%E-<9$6<VEUL#G4W-Z.CO:_KSXHV
MIU/5K]QC>\TYB+CI9:<O'*>Y\G2&T.'JTP29$1>@@\U/? UJHNKY9:C16_;7
M&-JE37P1E5!O?;]?\S?BIUAM?FC^NI@I^^U?/Y;;QCE#O5@M9)H7DE .LD)7
M*2=)"I#Z&2AXD5%80)HF1M$>'F29&Q'5ZD2=/I%2*.II%%W+$G_0JLYY:G'J
M/W8L;U^F3#A"@2GN7VYPS*]L)ARDB:YTFL':=H.E*Q[SWF#MU&"U1119?[#$
M8;"XUNQO?FY^/.$[<#,TMH?);HX\0=&_6?+5Y+C@;-7Q:86K4U<6B6 .>9:
M+(4$P(S% &.9 H8937!)6"RM[I#,NY[;0G<(&V[2(/3JO^FI^F&S?F@KPS7J
MN(5F&PR)V;X_#-"!UZM.Z!K1LP)[=U'K=A34_<@>.,\AV@8=OTB(MCD@UT*T
M+5IPJ*?'__/;YK/8Z-06[];V)?0NOSXW%CK<]43?-M'GMY^.2A;HE :;W7JS
M,RQ>,83;[6L'#Y!-=J$[C%:(*GC#X+@5OKO2YG2U[H:5.BIO=^-1%U_$[@;S
MG1+J]6:]6ZZ?ENN']N9RLZY>"64NB>/GFO("OXG=]PU_7Q<2J$\M%U1F,:2Q
M  Q"JB\N="6I/ %42$EC!(G,C-(1>)?,BG$FR650^SG06H-HI81ODO@_J9^O
M*T7?>M?!(R+E<K4DILSC?T!O[^M?;)@"L]RQ)XJ6.3HH%QVTBQKUH@O/MP5L
M&BVCGIHO-9HVOILO-*J3>7J^P.A:.HD&&(%!EU*?_4WH@!H IF-WU1 =N%[>
M_;M8K?Z_]>;/]5=!JLU:\+H,Q78!68$3G!0 YBG5<0,)0 4L@4@DE*5(2D:9
MW;W=E9[F9KJW]TU:6O!?6MRHD[>IS6*=1/4:PJ;W=!YPF^:*S@$RA\NY&W",
MN)>[UO+$5W(W%#R_C;OUPKCL0VW"MGU>^3:9\RNQ%G*Y6W":)%(B#LJ"%CI?
M6 80P1!0FF5%GJ640:N31[-NYT8:S5GC1V(1&F.)L]EQHG_T E/'/CE1E^2Q
M5T^B2_7^2RNVQP2/=CAYSEMTH],7R6%D!L2U?$:&;X](Y]P<0_XFZO3C-,YA
MSM(8I 52M@F+*:"93$ <RYB0,BMY26TXYZR'>=(+J26,_FADM$RB<HZB&:.,
MPB8P>32PW!O"XI;,^I+J/M-6'[4_?8+J2^I=3$5]\4'_^=D_ZQ]LUO=K7C_U
M>5/MMF*W;');M7SR67T$.@?V O$LED7! $SC$D J&2 "(X"8R&21T@)AJRR(
MO@2;&WVTLM?7=9MZSOQ0XH.#_!%M%+ T7;P-I 4533P\DS#8<:K^7QJM?HVT
M7G>16F.7>B?5*A%I+;JRGU\$T_7A#D4K#C<I=8[_:1+[NV _0>9_*[%F4QK
M!4R;V@%.[3L6:A8/NM$V59N F"6<IJ!(B@S 0F0 9R0#)%$<7@I2Y+"P(>NC
MUN?&N*UPE6/&NV/DS-C1&8_ %&<.A7V%XDLJ^RH^?-3VM'6%+ZEU5C+XXD-N
M$W5?F?W5\_Z/_[846^WU]OQ!^[S5>5(E$I2*A &)80X@R3' 2-_*8HJQVHFA
M EIEHS+K=FY36XO:5.>.]L+6EM7'^W]8):&U1-^,!?QC&I@>QL!I31AVZ'AB
M$L-.)Z48.R!.N<?R;4?KX6+=\_OM5N?MK8V5Y\,C;93;O7;"_;"OO0TSED*$
M,E# ) :P5%Q%2YR!DI0IDUDBTMSJG&B\2',CLUI<0+6\1SY744\IG2.C_URK
M6%1K-J)>NH<!-K2,)AVVT.94/1*O#$?LE>N(V=MBWD#V9<"-%VA:J\\;@&>F
MHK^6[=T!VZL!H[ B$D,*,2< \D0"""$'B''UKXPCF.2,B\RH?H%EOW,CY>XJ
MS'_<E\U@#'-K0(A#&YRS0-?<<2X0RA.YQ75H3QP6YP#:@">;36N3^:DYJ-CW
M0G-YW9[]]^FJ/@BUN+37PM\(78D%3?)$ID*"&,8%@)1E ,6$ H$4$"R&,B^,
M+F^&NYD;MQ]2S-6B[GT<_JBE-;2@;R![F[G]X!7Z;F0"J,QIV ]D$[&N*W16
M''L;D0%*'7AY,@:]K4"?, V>=CSH8-\%?UJ)3[).J-$D!JL:?]^Z_4.P%R-%
M4I0B!YS'#$"&,<!)SH&(9:S^3V*26=5@-N]Z;CS:2:Y#7%HWD"8AXG.T;+/$
MM-K\G]:OWO)PPGQ0# \A@D =^K"AAW)?["Y4H>&3, &^]H#Y.C@P[WC: P)K
M0,X. NQ;L"]'^'H?;J:6N/KTH+W&C,N8E4+F0. D 3#!%%#&$2 Z98]$C.+2
M**)@J).YT=21G,V9F^65\""DP]3C"ZC )..$D549PUL@C*AJ>+7IR8H<WE*N
M7_/PYK-N%LP7L2/:1^DMV:Z5@53=,V7E/JUTP*GV7F(Z3*!0IDL6YT#BF *(
M% U0DL4:S#0O4,G+W"I,X':7<Z."3N)(M"+;&20&&)L9(GZ1"\P->] Z::-?
M>O)&K< > P/,T?%D;1AT.*F580[ J75A\:9]VI"VPFWM"6&8*J3WRMRXH!7-
ML-+$J?[#\WR$ZH$G<RN5-Z^.*YHZY>SHMS-9GHX+PO=S<USZM=L"K?-U+IN
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
M9X+W(UG.?^FZ^U%RZ*1]^GCOR[+ZKZ:<I?[3(BV+DLDX \H,49L?0E. BX0
M IF015JDF%EN?J[V-;<Y=R2J]D=N2]UJ66WW/=<!-MWV>($M^*ZGCY@6[JX/
MVC0!+ 90>=L.7>]IXMW0397/-T.W7[$/WK]_4FULMA_T(.GK"ZB^&%Q211=%
M(@!D"53$@6/ ,"URC,L$4J-3U0MMSXTM6O&B3C[SB/Q3T(898204@1G & 6K
M,/LK^CI%UI^V-5DP_14E^O'SUQYQ6]8_BW6E6KE?\[JZY^>CVY17[6W*H71
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
MYT4A4\*+(@?J:\L 3),8T)C&:O>#,($TD;"T"EVYTL_L+)K3:IE[2<?4%#W
M:NAA-!ZLT,:+/4XCRXJ>H1"DKNBAEQ<L+'JFZG!ET?/'_7M-FN3 KG/,'\*"
M#VYU4L1E$1<Q$!PR $DI *&X +%,:9$A2!C-]CZ4YN9.*'E=/"HGL)$N>>C]
MTFC\:Z1UUBM[K74O2X)6'%PXE+V+B-192\[<- ]X]!WX[J+:"O3GF#GJ>S(D
MT9?\/%[.:?/DDWBC5%F+_3%]70C"<O"G\=[T,203^'*.$G,VGIT^P+;Q\_32
MWT2Q /=Z;IQ.#4T[$,E8<(P 1SC3FW0!*)8)2&(H2 GCF*7%%*$ UP1T6;>F
M" G7;N-2NXU_UUI87O;Z&[[QJX;_T?@7\>V_O%S<O;!K_RWD7\JS_ZI<LZ%_
M)SA'^_7?[,"-X'O)_Q<ZS!3)A /($040,0@H10(DZJ>TY%F6B-3F1+77]MR.
M3.LM1[0Z"&C'JWW4S)C1$8O W/;!  !K*KJ@JB<RZ;<\*1U<4.ET0E]ZQ#$5
M3A/3N3^[;/TZ6D-O07"":5I2D"0P ;!D""#(&<A$(C!)=2:OQ&:6#G<WSXG;
M5>19'FX^1".V9:Z<8:C-IK8_  //]B[@NW?%T<H:_=)*Z]&AP@P67\EUACN;
M-M&.D>)G27?,WK(OQM-%C6]D&]0B+\6TD+.8%OK\=[%YV)(?WY6QH? 2I+JG
M:N=)F.*@.):L4)LY6"0Y@(IU $($ 8G3-*.Y0"DW2@@=2+ZYW8OT$S"T2MJ%
MF-WIR(6^NE&M;_1'I[%%X9T0W\,P4<Y@E ,SZ__X 38OT?3" SU1K:>7''"K
M.E(!AV.@(%6(7B>K;!40LGZ)K)#=3!Q]ND\#7]<6; *9M/W"=H+_8[-2S>@+
M5NV#L: 93C(:8\!(F0*8%@F@A,0@5UN7I"!)F6&K\C03R#P[:V)\I*-6/JJU
MCWKJWT4= -$!@=H+:J) 5XOOR&QK-K.O([05,J,/8[IX6/NA>NG@6 N)_S4B
M9>V'P%O8K$/7]C$)]:%3W7^3"_++;OV/ZK,0V[]O-T\_#AD$#2,4#)N;V[K3
M'+WUY%:6[^YINX[^445:^J@6WSQ$P1358:H/!&A@JC;#,OK#:U)&!ZB<@AE,
M^Y@LM,%2Z7Z@@^VK]N=S[]=J\HIJMP_?_"FVY$%\T0RXX+'(<U2DH!2Y!##/
M2H"I+ $I9<**/"U(;I0)^U9'<^.:3M;] 74G;52+:WX8,HCN[6,K7Y@%II-I
MX#(_!/(%VT2G.7OXVDNDB'7PU6$"$:DBWGH"+M?1[KN(E$S*K/@_^N=T%Y&'
MK:BME.IO?DYM3/ ;.'X9?'VR<Q03)?H'(D;/NYULG,:GOE]_WHH?9,E/8N<[
M%[OFI&4!!8)IDF%0Y+&^YD@R0&,1@PRGBHE1C&$&'7S6W*29J8-:*WHW=:I^
MD3F',IF.(V5V'! 0^*EX_BP"7C-2-P8=^^LA:.O+#0^!]2Y]'(*>-MZ.0DRZ
MEQX'U.GV>&1K;J1I4-;\-_%(Q7:!J$S*-"6 \D( 2(DR4--8@AB5%,M89GEI
M5:_%N.>YF:T]P:.;?J/1'XT2EFD$S8?%C!2#@!V8!^\_O7X?W>]VVR5]VG4%
M63Z3IIS!+52M2<\:(4\\9][OI-1F#<<IF]DW8']DYY8[9-X)0[PG";'.##+;
M=""3I@#QF/?CI9)]W,[PX36MASZA;T[T5ZO-GT2)IY,H?Q&5V/X4U>OO9/N@
MPT!?;ZJ=^GEKS*CM5TF+ DOMCYX"6);*P"AR I!V15>[L31#I8U9X23%[$B
M\V63E_A__R^4)NG_BUK!]1+HY 3K-CAFQD5PR$-?J;Y]'76.&G=1DH(8WT5[
MI:*#5O6>J]/K+MJ/TET[/$W%N&I7/_?VQC!96RBC8/9DK;C),*GE,@JF4RMF
M7&,.%LUJ]?8OP9YT7I/7:J5[V&R7HFI-?5/[9J"-V1'=:A7MA8T.TEJ8-T.(
M&1@[GL *;?I<P<GC1L@4#3<3:*CAZ0PB _6.S".3YQWC?S;;'QN=R*L[72$D
MPWE&02$S90NE(@$DY1@D4M"T3'!*[ KHG+0_MWF_%\_Q?.04/C-#900H@>?W
M 8^OXN$QS G'%>U]!>><M#YM-,YEU<[";ZX\-CJJ]J,2LPGM.3C3$\P+J6_Q
M68'UI;X I* )$)R6D',&B5TYEL'>YC:]>\+>10=QG>-O+^!K-N.]H19X_E\!
MS&ND@!4F_H-Y+_3U4N&]U]4>"/@=>,F-/WY?;P7;/*R7_UVG>N_R3NV# S^+
M-5GIGKO=.),4Y]JT8BC- .24 9HR!# E%+&T*!A.;"C%5H"YL4Q?_CK0]9"Z
MJQ?]NM?BYH[<SRB9$5-([ -SE6_8K0G,%3M/G&;=_:0TYPK.*?,YMQ/L'EK?
MI]8UL!<<L0S'(@5,>^M 43" A(2 2R83FB8L+ZUL*YO.YT:"EK?1M0[^+Z,/
M8^/M/MH)\=#',%[!#G%'?8;:=-?4AZ[G=E-]!HK#9?5Y&_:GN\J$_/*T$DE,
M\^1^N[WGFQ^JQW<K\F!ZMGN]A;GQDI(4:%$C+2M(CL+36K'-#WD'@+M]Q.L'
ML\#,8@!7](>6V=-)[VU0G,YY!YJ=[)3WMFK],UZ#ISW58]3^?!LF=/7V2JCF
MOM^O^1OQ4ZPV/_0P+R1&4HH$@TR]"2#)*" R+@#,BI+2-":<6EDUM@+,C4$N
MEMRK'6%K):).B_JVM:?'R%*)MX;)S, )"7Y@*O*.^_@JAH;@A:I2>*O[EZU"
M: C.S2J#INVXT:'.7?Q1?77W?RVK!98DSDNBT]MI7V)&$$ R5^M>FB4<H5*D
M26Y#=?W&YT9C6K9("Q?]H<6SW'L=P69&/:Y@!*858QRLZ>*2PIZHX*CI2:?Y
M):5.I_#%9URM%;I[LZS8:E,];<7^E@7A/(^ALD0P+;B:J!D$6$@*.,L92Q,:
MP\)JHE[N9FY35DL9'<2T3M!U U13"V(L5,'M!&N4'"R!(1"\K?<7.YEX51]2
M]'SM'GS:<87>;GZ([>Y9LTKMS?;/IV6]\G]3[;W9/)+E>L'*HBBAY"!1A*"#
M@!@@3%]&$2D(Y0E-(;=:N&_W.3=RZ$2^JPN%M+Z>G=AWD18\^J,1W7:M-Q@
M0Q/ +ZRA+[\/>?.^J9\O=:A/;9+>QM'>5C!'QI<)8=#CM):%.01G!H?%JXZU
M01]_K#;/0GP5VY]+)BZG##K<1[U3VO5_TUW"Q@@E*<Z(VE$(!F#!&$!8Y(#R
MC$F*H$A38L-3?L2:&Y5=S!%V.'B\ZZYN[_K7O):51_V,IQGM33]*@9G1[P#9
M5RWUBJ>OBJ9^A)JVVJE7(,\JH?IMW9&XR7:]7#]4G\6V%F"_VXGS%!8H0R"6
M4 "($@&0^A& ,6:\D.IW!%I1\96.YD:NG9R16C&C2DOZ?RVI\QJBAF3H :?
M]+:'2,G8Y$D+LHF\A80O8KK6S;14<T/9,_*X];P;'>Q3-E9OQ';YD^@0BNH5
M6>D0JJ_?A=A]V#35C5X]'Q[0Q9MUW]J:?/6L*R,IR=Z(:OFP;CE,>Y@(#G.L
MRZ(0F#)=9$Z?3F$(,I&SK" H*X65;1=.U+E1TB'Q:Q7U=+V+6FVC6MVHT[=.
M7WYX+NIT;O>X+JY$ 3\+,U:<QV 'YM5)Q]F:CL,/@2="#RCHI$M">,!/%Y4)
M>G3,?O]$*_'/)[5W>OM3_>O#<BW>[\1CM<!QP2C,8X X03H+G 2HD"6@!.>$
MX0*GPLI*O=;1W):$@YQ1+6CTAQ8UJF6UY/:KV)HQLP_$0F_'G<"RSY)^ PE?
MJ<VO=3-M/O(;RIXE$;_UO&OR2-W:9ON\C_AO@_S; %/*H61ER8 HF.*',D&
MD"P%J4PPQ*5$629M^.%&?[.CB4LI,EJ)==A'JXQC-.\M\,T(Q".DH7G$%YH.
MJ1V-,/*6PW&XMXF3-1JI?IZ5T>PU5[>++M?CM7B;ZHOZ_6:M;)_GSYNJTI=C
MBX)#R!B!@)94Q[_(#% I2EUNA\8P+F5*K<C(28K9492R$^N:R6I=?OU='Y%K
MI\6KP6K14GLR=DI%G59W;1(Q7?.K>5>-)G>[^W ;7%/OD,!#%MQYI$URZS!&
M/MU+1J#HS?O$18:)G5-&P'3NNS*F,==L*X^/F_77W8;]5[TM760)EPQ3"DA"
M!8 IA>I/>0*81+PLLSQ% MFE6SGN8&[DV,@7U0(VN<VTH5%53Z91.%>1-*.K
M,?@$9B(7:!QRKUS6WUORE9/F)\Z^<EFY\_0K5YYSF]1#D7JOA-QL=9CR0N8"
M)3#/@$QQH6RE' &*>*Z=S@L1,X0+*6TJJ1OU:C7])RBHWL2JLJ-8U;:L^B\K
M':MZ%]%:=EUEW8X0S$;!C"6\8QN8.FZ& .]A_38 JS696,'DB6',^IR4=JQ@
M..4BNY?=".K;EG"A_?.[=(0QBN,<"0(D1@RH/5P)",DIP#AA:@.7%Q!9I= _
M[6!N5D<M7QWS89"HT Q",R(9 TQ@SK#"Q)H:KBGNB07.FI]TPE]3[G1N7WW.
M;AHWV9[8\^+WKV\614Y9QD0"1)$AM6&0"2!%E@(D,>9Q7J99:G3DTF]T;M/U
M]_52AYE_W9&=^C@W,KI_%-LE(W?1F\UJ1;:&65F/<!N>KZYH!)ZC[D 83]A+
MF@]$W'>/-Y.T^]MA@AXU-\FDO*1 -Q$O_LXA&;*N_5J]5@:J^+;Y;?UCJ4->
MZEM@ZVJL!DW-;38V(D>US/J4[-ORL4XP_MO'S^][85>5]OT=.A1S@G5XV@9
M-/",-@6S]7:)O)=DM8#++<&R0?O3Y5DV5_8HW;+%:X[G@$T"QYK8[]=<>Z&L
ME)W?>D"W!Y"+A*!,R2, +=($P(05@"):@ECD/"E8DG)LE8C#J->YT4^[^/WR
M^]^^_NU7RS-"(Y0-#PY]8Q?Z-+%-W%H+7,<&UB+7UQI=Y;Y?6K&OPVI_OF@#
MDZ]#1Z,^ISV)M('A['C2ZF7'-(=UIHVVIP5B#$J<<<!CH7-$XQC@M)  $A'G
M:0Q%7"8V9Y-'K<_M#+*IAMXE-G8I&WH,GAE_.$,2VB!I\^J\OI$9VSY'X"6%
M?24!/&I[VBQ_E]0Z2^-W\:%QZ;OV"4^/>4 [JR[73\OUPZ<?HBX@O:[V 3II
M!E,HLQ*@%.K\78QI_XP,$!;+N,19BGGFDLG+09:YF17[Y%+M]<-.K8N_T'8]
M[$I;609*C1DJ,Q:9:  "<\X>^UZ:YC.;Y"XZ:!,=U F4W6,TK)Y3?KE(\B+9
MOT9 =BT1V)@F[3A6%X+_O-WH6-3-]HOXL=G6]5W;TB?5@N=4;;6@!'FLO3.8
MD(#R1()"4H1B E-=.^.GV-+-+0:]T9/-Y.SW%W#;U99_^5$+;<:#M^!,9)$A
MB"#(2DG4?E8B0*DR,V6&A(QSQ+'9?M8CF)/</M4&9P-DI&=2M-W+'%6MT'X0
M'EY%/.(6>(5HI(R4F-%!SJXDD2>L^(8]Z3_53#(%9D<=!L=.*NPN?&=_&[]J
M&D+2K(CJX7J5B\LLJ5>Z6V]/LHH9JM"M4*:/.UPMK%;OUWSY<\F?R,J^ON+9
MNW/C/ETOL">D53G%<V ,;@-&8A)ZMWT,A_^JB5>5=ZV6>-[@E%42KZIS4AWQ
M^G.NX9D_?JSJU#9D]9I4W]^M-G^^7RM*?6R*L':[-D(+%$.UM^8Y20 L9080
M+05(TQ2EN91%40J[:$VC?N<VR_MB1UKN2 L>]22WC> T@]]LTQP U, T<1O/
M(-M@2Z"\A7^:]3IQ-*@5%.?!H7:O!R[<=L_8]DGP18K+7')*04Q) 6!,4X"S
MC((LPPS%:<XPMLJB:RO W'C+MH)8JT:@PFW=*)FQ6DCL ].;;]C#%6X[P6[J
MPFU=]_,LW'8"CG/AMM-V1D1A?-RL-\WAX/JAZ:A+W)C#6!"=Z3_&0M>LY!(0
MRC" 629X4229^I$-]0UW-S>BT\'#U:X^T-.N )LZ7J"Y^7"(LKB.LAEU^<,N
M,%$U<15]2?=A%:VP'ETGS%#Q&49QO;/IXR=N*GXQ<.+V6W9DPL5R\7:]6^Z>
MWRU78ON:[,3#9ON\*%@B"I1BD.6ZT"-3.SZB32A*\QQE/*,TQ2;L<:7]N=%%
M(V)4RQAU0IH1Q34$AYG! RZ!J< .$N/)?T/Q@5,;]68ST=4?#O/[6GN33.@;
MRG0S^-9C]G=XO8#.^X>'K7A037Y8_O-IR>OMUN>MOED42O:%+#"64C* <Y@#
M2/,,H 07H,R%( DJ"R:-KZ",>YW;].Y'&D=[T:.>[-%!>//+%O-1N'U-%03;
MP!3QXK":WV@%@7>B^ZT6YJJ&F>QA7O5@_K&7W]-UES5> Y=?YFU-=A5FK5[_
M8LS^9?MK,F7G?1:;CV)S__.AOD[7$;/WCSN+<K47WY\;,^OJJY_??HH^JG_N
M?RK#]D%$C?M /U%ZFQK(JFSM9?AN7ZCY0"XP[_H!S;9J[2 JKC5K+S<Z9<7:
M0;5.ZM4./^MX\Z:]WNM*+G4RY5P6,:9JNT49R_6)-0$X9A04.1>Y2+C@>6QU
MP7;4_-RF_UXZMZ36)]@9WHXY(Q+Z$LP8#/N+KHLZ^[K/.FY\VFNKBXJ=W4Y=
M?LK^J*3U<'^WK!A9_8<@V[=K_D:UO2"BP*4L"1 %EP!F* ,TX1"4(D\812)-
MT]+TO.1:)W.;O%W$52-HI"6-WNK*Q$I6\[.3JY#>/D#Q 53H+9(+1E:'*;=
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
M^3I7R>6^\[-;ES=/Q:;*_Z=6;!O_H%)??)+/+N5GFF ?^8#B, .0Q@1D),N
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
M15ZDKOZTOM;I,QW55Y#EAUKBIEP@V8IKYL7J!#E)!2<^)R"+F 29"0IPE$0
MT3 6"8M)&!J5J[P*W0E7D?;-;HGNA[Q\WOFU),COW(*LYQYT =W(*\V5J!F[
M X<@<>0"[.QF4K??D+*GKK[!Y^WX>)^_^5.Q:>K*J4ZV%D$24"Y"H4A892M!
M$0<9S"A(4!+!%&><$J/ZE'V=S8TR+M[[W2NPV!505 I8QA/U0J]'(JX '?ML
MP266QK2B Y(C:NGM:E)ZT5'ZE&*TWK&CF1U;O2^>2+[>7;RNZ_ZT+,R]@S:
M68K\. 441JHP+O4!BE "6 *A[P=$;G2-"K>9=3\W*MI)[[7$;V[-* 6.-SB6
MYYZ&XZ/'3N.A/C)?N07<F+#L<'-$88:=3TIJ=L"<TIQE*[81'07]^V.QDF^4
M'V7CU>O2S\*4!10#%OL9@)S)39C/Y29,8!QRGK%0Q6_HEPX[[\*(P"8H$7:O
M^O#*EIS_]K]0&*3_Z?%:7M,8C3-(<1@@@@.JT@,1 $,FUPN$*)#V*Q(\BA%,
M^?*YSF+T6X4WU13 GG8W(EWQAWR]5NEGWN%5?0/E:D #%B9!&D/ &)> 4J+2
MDZ0^R$(<PP#%E,;A%M"/:S8=G+O.QCPZ84Z1U%LJK\-F[-.D6B!IL9]<7KK#
M&[YV6.*S&P1GP3]G'4P<ZM.EX'E@3^>3YDG75)!HL<I9O=35YU)UQ87(3S'F
M3,YQ$:MU2%K:),Q4B622T<P/_<C7RD/4W<7<#.DC*9NS4*,J%CU@]D]S-Q"-
M?K!DC(Y1ZK)^ *[(4=;1\&3)R/H5:V<=&WC2SL3\?7U(=WN/?^RJY-X_XNJO
MQ<N*?7Z2 UY]%(*KXI(J@>,W7/%EC()(J.(U<8(@@%%  ((P [Y@0@0IAIS$
M)GML.S'F1A%M+>H;PSL]O$HJXM6:>(TJWEZ7^D&EC9FU8#EP>A;%^,,Q,AV-
M-!+&5LEU0#JR7"R%F-2ZN0ZH4POHRM8L=^M;)W4=3IU7_(MLF7U>5_*[5'?T
M=W7*5<93DA'":12"F M?TJ?<*Q%E1W$8^WX:D"".D=$M#.VNYT:9.\FW%P>D
M[* 6WCM(WSC.2K,LM!:#HKG9&@7JL<]0W*%LOC$S!LS5ADV_XVDW<L: G&WP
MS%NPH[2/3\^KXI7SW_CF>TYY74SQW6F]Q0/!?I*Z;FLJ\FWMM&VEQ666QF%,
M60A@X', L4]!AM7QC \935+.,VY4N\*99',CQ),"N9PMVO:+&?FY&SX];GR3
M01F;.B\5M#U4&-U7L]TFM&SRT^F,F#&1.D?7$<^ZDVM2&G8.YRE+N^_ ,AFO
MQ*-..% U"\.2!%D*@PC)W;HT/&$2Q(! E((@H1QR2DD"C2)S3CN8&Z5^*=8/
M6WNG$= P"^\I?GID> TJ(W.:/B#F&7<[M':5;_>T^6FS[78H=Y9KM^LYVTR[
M^_Q@37N'^@.[H)NE\KMS/R$@("P",)7_0[ /@2 ,$B(X(7%HEFAWL,^Y3?.C
M7'V-T.UB&WNY35/N#H.O1PB.(1V9(ZY&TR+AKC8^SO+M#O<X<;I=;0C.L^WJ
MOWJM?^NR*=.RBLMWKX=GME9SD_ND<7\1WT<\C4 :1CZ &>= 6B0IR'SD)UQD
M 4]\._?7E9+-C=+:?IMF(T+JC<A1CM&V=AYY/7IPOV.I,P!=Z4&[=MA-'6P3
M#N:$_K?VAE)C'-]9C.,5/CI'F#MWX5TKUQMY^!S!V>T =-6!90[98EW'.?XU
MKQ[?OY15\<0W^Q2VW_AWOGY1!;6W)S'+(*-^D')5L18* &F4 A++W2<..$09
M"E*6&!FI9MW/C=QWTGM_2O&]G?R+=IKIK0[>00G#K+-FXZ-'T..A/GZ,BD/
MS?/46N'F*F^M6>?3YK&U N8LKZU=*^.5(?VR3PP2",)3D<0@#@(581QE("-!
M *3-2P@/""94Z[C7JO>YT9Z#FIA?3!.WV U;/QV./AACVZ33C,,H!4K/\)R@
M2.FAS]D5*CV#PZ98Z7DC=C9ASY'TK_AOQ>;]"I?E5_EA?BB><+Y>QB$+41)
M$(8ADT:A+XW"*)/_#$(B$(?$#XQ""0W[GQL]]H=G++Q:!Z]6PE-:>'\T>ACN
MZDU'2<\T'!'[D=G0/>S&]J$E>(X,1-/>)[40+:$Y-1%MF[G:7ZH.<]^]ULTW
MKK T"1,4" S2F'-I$4+2)&1&3'Z><9! V:*E!_2TK[D1W)$OK"X)0EZW$^M:
M_^09S,8>QVO F]*':(;;-?[ +D3<>_C.>GHKGUV7RCU>N,Y7+!.K4-I4:>%L
ME[KE*Z_>X_+QTZKX\R^</?#F_MPVX0=D,11QRD# ,VE#L9 #%$(. AKA,(Q2
M'IFE9C+L?VX4H\*_I:&K8O\?ZC1$JUT:(BI5\(34P7M42EAG7S$<'ST>&A'U
MD;FI);G72ORT\*3\"T]IX"D5O%J'Q?;NYQC96NP0=)7 Q;#W:7.ZV$%SEN;%
MLADG]5US+MGUQTEIO*-SCS7;W?781=_M_KU,$A:$*8$@#>I\5'X$$.8QP#C@
MA/(4Q4CKQNH(LLV-/R]6O90*UO\^+7UY<HBY9KO(U]+;Z;G_S55%2J\:_7X&
M?N,QG3*4YU]C.*^J13O5L$Y=H[9=+58-K_KWOOHKWPYONPIL[>0EN^'EN^'=
M_6:\(K$N1L"L>.Q5/;YE45D74 T4FW72A:6/1(4FD)[PA6WT CF-7OB$\XWR
M;"OWS<M3$R>O)*=-KMVG8!D%04;C$(.4<P1@C.52G\0IB*#/8!BG283-[EB.
M)NK<EG^=2+/>0+.%IW2N#Y-J#^I.ZX6WT]M3BAOZ><;[5#3=1+/X ,;V,FE$
MI_4&IUT[]N:^JM&'Q96K:SQ!I_64C0[XF:-M_!XMEZ\74O)_O,CN/GY7L7:'
M(E$$QXF "8AY$ "8^@QDD-59^_P4<^SCV*AZ>E='LULZ]G)ZC:#VQ12[H-4D
M:P> C4VU-EB9T^, $*[(K:N;::EI0-DS8AEZWMQM]==B\_?GE1SQW[#@U>L^
M&7K&19 ( !/(I#%*"$ B8B!*29HF,(A1I%WI\&(/<R."O9!>(Z6^J^ R@,/^
MFZMA&7FZGR)B47KG,C3ZOI"K(9K(HV$.E9%#HA>&'K?"Y?<F<P[TBMW>XO<_
M:!G556QX_E 7)[L537[W754Q/\HR'OD@RA(?0"PP0#&* 172X(EH%C)F=)N\
MLZ>Y4=Q64$])J@[E&UD-P[ Z8=4S<YR -3+Q7<9IA-._03!<A4IU]C-M4-20
MNF?A3X,O6">88+R4+:M3P>WG2U@0BS2%( A0;?!0@*!DA3!"4/"(I#32.FWK
MZ6-N?/"UJ+R#C!XNZQ@#%3S]>2W-RI?F8I]=P,$EB/48XDK@1N8&A=F'(\S^
M<H;9"$S1 XJ[1!5G/4R=JZ)+Q0OI*CH?M6.$.RZ_#VDF/DBB^?+YT^WGM=I>
M%9O7)<8HB#*5;#]($@ 120%.D _"%(7*88))&IGP0F=/<V.'@Z!J#52B>GM9
MS;B@&UP]1G "V<B\8(66,0T,(N&(#+K[F902!M4])8;A%RSI85,\\TWU>B?'
MO+I9,Y6D_KGQX][+%NN<Z P*F$%*0!KA%$#)#8 D. (LXS# .(ZBP&A;H='G
M["AC*_+"JX6N3^OW8B\\);91!GH3^#6IQ"VH(Y-**^W5_=']#F>9ZBUP<44Q
M&CU.2S;Z$)S1CL&K=@2T-3)WEF=>K+?7G*C4E//4!TG"(P C#$$6!1G H6 P
M#4+N0Z/+:%T=S8UJ=E9W2U#+BV6=T.HQB@O 1J81*ZR,*60("$>\T=G-I&0Q
MI.PI0PP^;WYN<Q-D:?8;W^1\5T4U%I0B'B"0D3A19:QB@&-IAL1AAOPL"D.1
M:64KN=CZW A R><U EH<3)R#-WQ><Q4D(T]QUVCH']%<A<I$QS-&Z!B=S'1J
MWW,J<_[.9"<RG>*V3V.Z'[(\B=G%M'Q>/[]4Y1?^G:_"[7>&*!*<X010%!$
M!0M!AJ4-@^(X(YSY28"-PDYZ^IH;@1VBSA9>(^W"J^7U0DN?:Q_0FJ<S;N ;
M^WSF&N3,#VF&,7%U3-/3T[0'-<,JGQW5:+QR1<1U7\*XKGQQEV+IY.;L5UX]
M%JQ8%0^OIB%:XTLRHUDV6F!M[19JZ3Y.%-ET8^4RVG9DB:</NYUF""[&WT[4
MM>41-*^4<[JL5-?;W>%VJ<YH2%DH*& 0(@ #R $*. &<BP121#)?&%6>Z>YJ
M;B:1E-0[B+H_6;4\@>Y&6/,@V@EN8Y]'6T)F?@(]B(:K@^CNCJ8]CQY4^.Q8
M>O@-,[)@/%]^7%=Y]?KQB6]4<[]LBC^K1T5J>/VZ9$D(F1 J/:VJ4>4C##(_
M34 6^YBF&?;C1&OW--#/W&BB$=7;R>HUPGI;:?588@C:?HIP"-C(_&")E38]
M:")Q@1M*3O_]H?C^_\@6&EJ0/QS88*C=2:A 4[D=#^@^;F<Q[#/"*K^Q;/N.
M;T2Q>5)U$F[)*G^H39S]7:'\23YR*WZ3ORV%-%?JRDTJPQ0,_"AE+ :0AP1
M&$* .4D!P8$JI93Z$!K%L[@1:VX4L]5*Y5?>ZN6U%/,.FK5O"=;*U=FN6NIM
M<UUY]_Q'Y;V37]7?#>T81^.N9_-,/YHC\Y_S@71H4KD%VY'YY4BH24TUMT">
MFG6.6[=C_]/TC]+6_/B#KEZ86F6*@OV9KU;+*!,D2%(! AI' &9!!E#J9R#*
MN"]PF@4L-8IAUNET;LQ]6SWRC9<?$J)BBPIZ6FC[,())C!'@B1\"R%(&$&44
M0!2KA V1@#1>5D6%5V^$]K[K\="^D'A6[4A_V@ON[23_>>'=*X%&& B]I<TU
MO",O7 ;(NEN13#!RM-YH=3GI:F("PNE:8?2NH^**<I-1JI(-+,E22$$84,G]
M/D. $#\"H0@"@>+ #WVC[#&7NYD;VU\L^E=+>F71Q 94/6:Y'JJ1N<0"I>N+
M(1Z!,%;]PZ:3MRUY>*3H8)7#XZ?M*$"EB]W5A3G48RX_K^F&XY*7WWCYLJHD
MY:@2S=M+=._K^J[T]7Z#U^6JB>LAG L?Q@GPB8! F3, 89J ( @0YP'-8AZ8
M<(8CN>9&,FVUVI722Q5^T*CF[57SU!?C[:Z0[K3S6NJ9,9.KL=:CLC<8P9&Y
M;ZK!,R9,QU [8EA74DU*R8ZA/.5PU\W;>@":[C[PYK^?UW42]\=B)=LHU96#
MZO5;L5I) =1)]I(G4>8G60*2@*>2W,,,8)Q%("5(,$I8AI%1BG7#_N=&XOO)
M_M-.@9^]?.VU=?C?7J.%]X?2P]LJ8NBN-1TFW<WK:."/OH]UCKO%MM8*/6<[
M7+/>)][L6D%SON^U:\:,"CEE2U7MAGW\P>E+E7_GMT+D5/;P::W.5^KC%1U.
MTVIH;@Q6"^SM)?9V(B_DC"FJ=5%UE[:W0+&?EYP#.#(+#6/G_:%S0J=-/48
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
MZW0Z-R=_+7.==68OM)<W-_]_6DFY?UYXZ^:R6(5_F#&9UAAP/Z(PC!#(,.(
M1@E7!_@I".6/*!0LBP0T65N<C\$$BTHS!D=">]OL"S]]:<9@>V'O?I0QT%M&
M7",[\OKA!E3CA<,$)4<KAE:7DRX5)B"<KA%&[UIZ^W:Y,V[%>UP^?EH5?Y;[
MX!4A".=(+@64JGN7C&% !$4@8"1E:<PB1,W\>#V=S8V(#KE>Y+10TGJUN#J!
M*^9 :SK?',$WMEO-'CESIYD&)*[<87U=3>OHTE#ZS(6E\XX=A7S)UURVNN$L
MKSYA6I]*&'[9?4W,Z,M68M8?=2VHMY-TE"];!Q)'7W9O5Y-^V3I*GW[96N]8
MIOG<W7UMU=)5LV<)J8A%0BC +$L!1,@'&,8A"""A693R(&'"(MMS5W]:4V#Z
ME,U[<1?[C/)*XD5-^H8).+N0UN./JX";*#S!"BSS9)@#2+A*<]G5S;0)+ >4
M/4M-.?2\'4W<4+IYP:M/Q4;:X[RLK?;[1[QNC/7Z=^]?-NH^_3((18($PB!)
M1 *@SV))'-R7_PPE;P0D"?2.>,R[GIM]7<NV\(IZ:UI)D7>NEDK]P8P]# 9
MCT_&@77L(Z5&:$\4&Z\6T;L]@+O=[F]1WPKOCG;, 7-$1 8=3TI-YH"<DI5%
M"Y;T53N=]Q9[$J"89VD (A7! S.$ $8P!7[($Q$$(<+,*$GN<?-SHZ&;WW[[
M>/^;(=T< Z9)*=8PC$T;V\1G(^QA+NOL:N8?-S[M[+ZHV-D,OOR490C(_=/#
MK^OG_$->TD/4EDDTR*4&9C<=Z["(^_Q)E0_Y]>O=9T^)NRK*%]U*5?UX]<]5
M9U"-/65[4')<JTH+$OO@DHNM3AMGTJ?86<A)[\-VR^\O1<'^S%>KF_790?!A
M5 \W?2.Y.G-!0(JHW$!$5*[.##'@RYU%K X*8QJ:K,Y&O<^-+7;"U_>)SN,B
MVI/"TFMO-CAZEL!HD(_,.D[1-K8EK%!S9&J8]3VI)6(%RZFA8M>(Y87>)M"Z
M_,97M9^RD#L951/DL5BI:\-RNW,YQG89TPQ'D9\!DA ,8)PF( NPW)<0'H9Q
MC"%FJ87/U5:>F?ID=^K47@#^]+PJ7OG6IU)7Y7GD*];49:LS:P)21[]CM;89
M.EVL!U*/)4<=EXENO38J+.HK4RW9%][ S0.'EV&O1-'515E;,::]1'LE6&<7
M;*]MSR+MXOZFPN%>V)K]GQ>\RL6KRLI :?&R;M-ZZ]863P6)4 +"2%4G9TB
MC*$(4)0&/$.017H)MJ^48VY&YOZJUN?/'FA==U16T$$A;Z>105+'*\:JGT,G
M'(&1*?1BT9/VY;G!\1AO:^P(Y6OR3U[1^W09*J^'Z"B'I8/FKJDM5SO>[W#.
M5)*.-& P8P%4-3RQJDD0@@RA&,213U$2)B3(M++C=7<Q-S;\;'U(=P$^/4OP
M.E!&)JCVN9JGQ'.<S:1;>:<EX(XZ>(.Z;Y<4O%SL[>*3=A-:MJ!._^\VA0H+
M8.]>?R_598Q/^1JO:4TE]57.G)=+1@D,&"$@]9D/H! 4H!@C(%(B$D9$QH51
M[B/]KHT(8()+$BI0G*J@SA>U><G7GMC)[.&]T&;,8# .>HPQ#KHC,XD"MHZ6
MW8FM[G7]]'N#\L_>7GCO9AAF8YHQ1\P1_1AT/"DMF0-R2E<6+5Q7C'S/CXWG
M3BVP ?=CFJ88X""1M.4'/L""$^##),H2&F4\, K@[^YJ;G;*/EV-?511#ZYZ
M-.0&K9%I9P_4P9+9>O0=6S+#:#@NP7VAHS<IK]VM<%?I[)XW["A"Q3OF37YP
MN5EZ7ZPK24!<TA"_Z%U0:;XQC0.0QD32!F4Q( @+0*(L"R-$HD 8'3*:=3\W
M*FE)7SL9CN0WHQ3#<="CF?'0'9EZ>H$=SV]S'6Z.2,JP\TF)RPZ84S*S;.6Z
M4\5/Q48:7)1S5GZ2>M5!DY_7WWE9'>\CHHQ0*(@ * L8@(3$ /FQ*BOI8Q8B
MCOT877&8J"G&3,\0:W'M#@-U\3<[ W0)YZ1'?\TQ[$\[X>N#UY^W8=E[!4;9
MT%E"Y_B\3[?W-SGF,X2FZW3/M!D[@OO&*YRO.?N(-VO9[JY>$,H0HD$JMW5^
M)BVU6#(:X1$$/DU2'N'0I]@H9<3E;N9FD>VD]'9B&E9M&0!5CYRNAVID#K)
MR9AF^D%PQ"8=G4Q*&OV*GG+#P--N\_A\X)O\.U:%6<O6,5CY%\X>^#Y-Q)U\
MJ% ;RPW'I7RE^>\^<I&G@0]]KB)*TU3R"):,$L ,\ S'B&0QR5*C@ZP199T;
M&=4^6[$J_O0>:RT,*\J,.:IZ1#:3L1J9#35RX.QS57BUC@OO%SF)]W_%0GY-
MWC=.55JN7.3T$':@?&9CQ+Q.,#(CY]UQ(>DLTO4XA%PWRX_++BWN'+&_W1=?
MB_4=+[[R0HGW:6U^[ZBOD;D1^:&(HE<5GI0:W'V\];[*_V\'YWF?BJ):%Y7)
M=:1>*/M)VBF*(U.L(8!CW%320<KNME)OR]/=6-)1\.C6DM8+MGM2)7&^RNMQ
MO16WSWR#U:Y7[H=%7JEU4^V(MU6'RWO9_;HL5CEK'%F["9!1'L*44N +E4P%
MQ@@0&"<@)C&C F'?Y]AL#^M"K+FQT[%6*O1QKY?7*+:U5)KH_IUV:B:V]3/=
M(#L98=T-]=3C-OH&W,F0C5IUP"WHSC;\3H2:V$'@$LASAX+3UFT3O34U9W*N
M3G3J[#GJ*H,DOZ84]3*$F1]'J5PZF4\!S#!77H18A<IEE,$XBR-A$B4WU.'<
M8N/N51]F##N(J1YWND1J9%9LB;JO ]A3[\8B<9X>%,Z2YPUT-W$"/3WESY/H
M:;YG&6E;K(L=8S6;VX\_U(;@X*J"V$\X#". &.&JV#P#1$ *0AS%$2.IGT1&
M66<&>YR;?=?XIW;IQGDC[,^&SL1AG/7HQ"EZ(_-)6]:]1V\K[L^CN.6TT7$5
M(SO8W[2AL;KJGT7$:K]XQ0')-F1.JK+-^)8&3"0X]0$-PQ! 'T8@2P(," LQ
MCX5(LU@8'VV<]C)/-L&UE!;G$6<@&IPD7 /-)&< ^^C6O8B./?9="+CTM9_U
M,;V7O$O-B_[MSH?-/=-WG&]^V10OS[6Y75^A;FR5;]7ZYJG2]4T/-#.W&:W$
M]6IYO5I@KR6Q]XU7+YNU=_.DKC[J.Z:'D!QV33L$<>2Y[P _(U>T)C)6SNBA
MMB=S1VLJV79(Z[YB6<[B8D*%5FJ-=Z^'1[817'5BKT\XWZ@+Q2KMS<M34\KQ
M6U[^_=.&\\]K.<%Y67W#%5^&,?)]*"*08"PW*JF(Y98%1X"1+/;3E(HX-#(G
M1I=X;D36Y#YI\LX<G0NU=%97W]K/[7.D*,47GE*]OOG/O9;R"T^I[RG]O1T
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
M1',CHXOA9:WKNE(K[T@ME=^N\K::J93B!]VN#.0S'EP]BIMTR$;FP4E&Z_H
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
M! @)"*&P.7?LZ&]NZ^[^H"EO<C55^(?N57]=A&,_A!',!! )SH"$,Y(&5,0
M)BP)& TR%/HF:3E=(CQ!FLW:)E:5D$YQ]G[:WOG_V>.-!FYQ-SM7=8#F5(>E
MV[1BRN&[%=;[:2ONS^Z//@> <7R>V=7;FQQ2#JC>=?(X])KE=O"%E/P?+W(Y
M^?A=_L^];*5.?IWZ44B13P"#H23P!*F,.I$/$A$GO@A"CIC6B>% /W,C[H.8
M7BVGIP2U2BW>!:SF'N1ZN,;>%-@@96Z3]^/@RDCNZ&5:J[5?U3,S<N!QZU(G
ME'-6?I+B_585].];T_+C#[ZAN31(EYREB' 1 T@E'4#"$,B8-$-22.,PB5(F
MC3W#4B?]/<Z-(G8">VH(I8W1B*D.3$LEOE<\&T0+Z..NQQM.T1R908Z!K*7=
M>0*\O;Q.RYSH0>.NS,E ?U.7.=%3_T*9$\T7+2V02NY+U7[V5C0FSLV:74AT
MO4\03$@2DUA $*ES74@BN;6,4@YH3((,9B0+]6*9+/N?&QWMQ5<,=#$=O6WU
M)=.!T;1LQH-[;(O'!=+F%I =7JXL(\/>I[68[* YLZ0LFS&/W_RO7W/ZB/GJ
M*WYYPFOMG"N77IO1O/BO?_>V GJ-A!:952XBHQ^!=RU"$T77G2'E)E2N3_N>
M,+B+KTT6XM8G=#M\K?<Y.XMC[TFY*U8Y?3V$?/I)AC"B#*3RO\TM;2Q$)O<V
MG*J2W@@GD8EIT=71W&R(@^O/U$O=":6>,> "H)'9[8#-PFND]/[8_M=IS*LN
M)(X6]LYN)EW!AY0]7:H'G[?U>O!GG._N<<CEOSY9:^YYO'_9;-2E]!02%$@*
M *$@DAOD9@,0(5) *2$0PPQQ:%CB=;#/N='$5N3=N4I3\[E)I4P;B3U<RV_J
M^QA&7]?[X133T?T?#9R[TQ:%9A,4L;NSMI79I0]$&R!G7I#A'B?V@VA#<.X)
MT7_5CH@^Y>N\XE_DGH-]EM;H^B$GJUT%[*=B4^7_4UNH6PE4(/^]'">^3"CF
M'#,"6!9*<O(%!AE'(0A#'M9)<5EJY)2UE&-NA-6H 6H]O(,BS?Q:U!./U@%&
M+9T6]747K];'C,=L!T^/VR88DI'Y;K31,*;!*[%T1(VV4DQ*EU="=4JAUS8W
MTYCG0ZSV$J=Q%$5"<B_BBHI3"#*!&1 <01;@@/N96*[Y Y8OW<\HOOF@@A9E
M9 UEG"DR'GV8A9"V+XW,+%:Y];%HNLQG-O;_HE''6I_,_***SP?OGR5TN"7Y
MOU9\\/F03!X$?$$$N[6SZ?!77CT6LLGO?%L[I7' +)-(P,CW0Q"HU/Q0+F\
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
M^E2]4':L]W%;TOTN+?-B\ZK(O7SD[)>B8$U2VV^\Y)OOO%P& C*2< A"# ,
M48(!80P#/\G22$0Q\2.CE.\:?<Z-C'>2>L^;@KW0GDI_UBCK\H13[$;GC*VT
M"V^/8"WP/F_V3FB7#**-D#,V&>YQ8F;1AN"<9?1?O?;"]P>^R;_CIB1766WJ
MN/>R*=-UN^[+N7UR]1>&&0Y1#$&2L S -)'&#(<4T!2%L=Q\IB(RNZ7G6L*Y
ML5G[MO!!1:^EXV)?]'0]G 3?]MJWJ_'78\XW'=6Q'?5N!W2B.^".Q\'Y/7!7
M\KW177#'\';?!W?=D65@!R_SA]JY?%/^A;.'.GQD)\XNM)RF<>('& 0X#J4E
M*P3 24! E& 1$H:I2)%11,=PGW/C_H/('BZ]QT9H+S\,G&6)(QWX]8C:,:@C
M4^\QGEMY6\P[0EBZ 4"N@C@T>IPV>D,?@K.P#8-7KW1DWKQ4C\4FKUX_%$\X
M7R\1S40J/R@01R(&,/$3@!EB(/(3BE/?#V/F6WDR3SJ:&^>T7$=[2;T_&ED-
M::836T,WVQ6(3>=G,P#+WM'6@81K3]MI-V_C:NM0MM/7UO6\'3%\?'I>%:^<
M?^-UVK56UISW+QM58GH9QB22C."#E":19 B* ,I@!/R(AX*QC*;,:"L[V./<
MJ.*&TLV+7$MI.W1+I:\BC;O3T/$VC+@>;SC%<60"V<D*-O]_=]_6(S>NI/D^
MOT(ON^@&B@-=J MG@0'*97>/!VZ[8)?G8-$/"5YMG9-.U:2RJEWGUR])29G*
MFY)D4BK-8N:TRRZ)C/@H!H/!X!>-L'WFKYN@E==CX7M3:'Q5M;_8W[0EZTW5
M/ZI';_RB8]Y&Q]+UMJSILE*D7/4N9A+C&#&<$Q!&G (H$)0[(9H"+BB*,2G2
MA"1621M#O<W-R/1H#%NZ,KWSL<S1&,37S*QX0VUDD](#K">I9S)M*U!\)68,
M]C5M5H:)VD<I&48ON5:Y>+]BNL:B58&+]J6YS7GS"I/'^@]/YJM4'WGBGBAD
M<:.NS*JK"T]XZ:GZY%D$KBACT;4T<06+ P6.BU<</N"V.'_F=(GKNA0EU2ZN
M*G9E4'"V]0R:,GI=Y=E%3C)1Y&D(4(Z%W#3P!. 8(Y 6<I7G,<P22!TH[7W*
M:#0E7H'6_H?B-ZZ#]595Q76LRK_A'M%ZI<]+Z-YYR=(ZI]/KD)NY%Y./X%1T
M</MJ-2-F5K=[NP%J2WSV"WC[<V'& -Z3Q^-5M$D=I#% /?2G1NG#,5C44,6U
M9<47/!58L(P #!4K4DH(0!PF@&:18%$6AG%DM6';;WYNWEK+1OAG)Y]EE/@
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
M6\_Z)$S^KJ'LM3[UE9-3JIVX7G+R,?N<&OEV)9:[2CMM74H">8KS- $TC4,
M&4X!27 "1)07(<U$0C/CQ)G37<QMGK<QT9Z<EF4_!] <GOU^,!K9 (P)CWE2
MRO4P391YX@*756[),!(#"21G7IPL2V18\'XJR(4GW;R9+F1^5_T@Y4I_!?5]
MM2SIRX(QSJ(,1X RP0%,DTRQ%$' TI2%(0HCE,8VCLWYKN9F^WHGII;)' -P
MFKD\?D :V?AU0@9]*8-&S.#/]L]1+EE<AL>3US/0T:0.T&6%#WTA@S<<TS'6
M*FMP\Z+(U#9R:Z7R/A[5VO&UYN)I^:$4?)''<8QRIMB<PTANAN0^"#%"0!%%
M*K<X36%.K$[X+_<Y-^/1B7RC21LW.NBP%?LF: 0/E.26Q_D&\)O9&,^@CFQL
M/.!I?V1OCI"ODWJ#'J<]H#>'X.A<WN)5'\QC^IJ0/]*QD\W-S<I<(,)J;DYY
M(!D[C>VPG1D)UI'MC VBD_")#0+FB4KL=!^OR"(VJ/0P@=CPJXXEMH3@*F+'
MM_7>U0G=9ZYTD]LP_;'<?5>WC]^OCG@ CB/2"Q+QF,,\!8QE#, HIP"'!0%R
MH\59'L*"%5;^D6?YYF;E=J<XN!,QP(HKO=ZHVRJ\_+8*-OAG0/7ENN: I_OW
M<]=<0'=QPK)@F.<OP<Q5>\7Q'=G<;C7KJ,]52I52+MC7[B9H]%.'>B?X4TX=
M](V0(3'2./@JH^99NFGKL(T#[5$AMY&ZN9JMZL,NHK<H1!2ED:KR%D>*EI)R
M@&@,09J'.2)1F(5FQPS#W<S-RN]-ZYZ<.C';F6NJCZN9L;T>K9%MIAM0US!%
MG<#!/R=4OY/78G\ZH>@ S].II]T,P4$>V,<G%=/_)-Z6RR?YKPW_R*>G3;V1
MKHWT8Q9(Y!$.*04A#$, 89&!(BP8R+,B(1&*(\*L2@=8]C\[T]'(:6<D;#$O
M>%:$$!4@85Q(I[U(5&%=#C@O<A1QG'$JG?9J@Y>OC_E6BC&MT*KZH2++U5HY
MVP%KY XX7JM"@74@G>Z@5EKH7Y-*%1UHZY+INY[ZYS?CCIF9Q1]Q)$9>"HYR
MA!O9U2%K6SNO)_=-<&F>6*\1CLAY6CQL>Y]T57&$YG"Y<6W&/J+ZF]2T6FE?
M6/;U\N[GH_S4M+O[2;S_\:@J292T6?!>K..K3HW/;9EIE0@Z+53&UU8/-><.
M-3$/N;J!?SD .SKN(QLX:\A'B,E>A:%3A-:MQ\GBM5<!TH_>7M>0?5I?P[7U
M;K4I-TOIP5>R8UX^\[=/_*&Z>_KQM,0J-'"_;EU\72WU/ZJE;+Q>)+EBS4HS
M0'!* ,RB'& "(^EW$Y)2GE*1"-/<ORODF)M-O%VMGO"R)90+.I74%6NB9ZW2
MBP7D9>O[[56BU?[A]T8S\X2Y:X9QV&1..#@C&\[# 7FHNM$(I";JKSM=@JTR
M[;#\QY0C8I[G.-'(3%O"F?>FS+H=(29'2/Z5[D;H<3M"M1ZA=LYXHN3R .Q
M;N4UK4^6@.D!@GZ6IH_F7&/*Z_)9M]Z%IUX^2O6?9#>KC>814]_V)_&;W+NO
M:(F7]U63X_CNYT;5T"1+_FXEO_^&3&R1TX*GN>)I(9G\#Q=RV1-)#@K!"CG*
M>4*X92S:IWAS6PUWVFT#L])EW2EX$VQ55,[K5LF@TS+X<Z=GT%/4\L*@YX_
M-'#^6D,[>L!]\E%UB-:/ ;ZW*+]7X28^'1@#V.-3A5%Z<5M"NLH5?UN7&]GZ
M)R$^\Z7F*:N^X"7_)+KDXJ^K<K,0:CV(:0X23'( BQ !G# ("D@A3+(PRQ!V
MH%RS$L+(6$S/N=;I<!.T6DCS(()6#^7A*4V4R=BFTBME[$R]W6"967+_V$]C
MJ#WC;6V$G7#S9&/M^I[4A#K!<F@AW1JYDBKHW4^5#,KK6U+K4LJ+K$!%R@@%
M&%($8%I$ .<X!!A1(6"(\I1;';R>[6ENGNWN[C)O)?TW1\:?(TS-;)(7I$:V
M/SN0.B&#/SLQ/?IZ%Z'PS<ASU,_K4.^<4_<LQ\[9%]S,PH7:ZKMS&8[E]P$Y
M 3P4&8!9&@*$,P98'N<\+@J2A=3&2IAV/#>CT<JM3V^^K;2_:F<TC!$WLR%C
MX#BR2>D@5-,BZ(0._BI5-D4K]DBE3FW!\F1TC+N=U ;9@G%HDJS?=[-07U?K
M9JK]4R>HO>$K+LI-_9;3M:(;JS_S^FFI+*,2Y O?;)9Z7UDK6>3S\A>W3YOO
MU;K)EXRSM(!J*T=#J * / 2$"P3"A%$4I9DJV.RPL_,JY$QW?GT==9YFI^5-
MT.D9;/5L)G=/TV9^-[H&/67MC*??C\',PDX_MM.8X8G'T]I8CX*[)XON5[9)
MS?XHL!ZN#>-TXJG8PME;O(LH14SDE(,HACF (LGDZI"D( O3(HD24H0T\5%J
MX:P$,S7]][*A[VK<5*#I<7MM_7%[;9UW"EQ)Y']^:,(89Z%((4ACS.3"'::
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
M44[-KCGMFIS;E/SZ\?W#N[?!EX?;AW=?S*9C#Y_A.>BF]<@3STQAXTEWK./
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
M8$<X^8B;*]I,7)6M4ZWDC'U;_<#E:I$51*0YYP +R #,.02D( QD2!0$TK!
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
MV?9:((6D@%F1 8X%4G?>8X"8P"")>1'CC&6,&V5-7^YJ;L:[E33HB6I]Y](
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
M=J:>UW=B  HF\#69X\7("!>+X J\M SH@#;@&$63))T2)+>V9'F2K[M[[7X
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
MZ1I".-481LW5,0"(O;A8MO8J_8J?PH\KUD8FQIBC,<"TCJ \ULX),H#VVN2
MW//8.@-M-S5#B*L:PZF1Z < HG=T (?ZF/\&PP(_C#]_6;XK?UVLM\FHZ&2L
M-@Y"<K71K8H0F)8@LI.LU"8_L742Q;T$#2'B:@RE=@H8 IJN;QBNQ312R;.4
MHJ#XL1[=/C'POJ9'"Q^]QY@DMLX4W4I(/^/]ND7/R0(? &K6](^(Z)B2)YA+
MXEZ%R*OK7VVH=ZZP8.^44S4*U >21]'RL?P@80[@]N;-.,3Q9+P<XX+BP%7J
MT9?9A 2_J#'A\N?59JEM7T2]_D:&Q!<B09ME!C($[NC$M0%;)][L2UN_;G-C
M&'6BD '8F@V^;E^="E5GJWL.61I9>^FJFJ>/X!AGB"Y+H>_KVG4BM :5E]&-
M]G=#[!15# !4E^^Z[\//^JA[>8.NZ$#WPA5@*9-PK \00_*0"IW&Y+T9Q5K?
M!&VG9#!@.DG/.Q[33Q#Z *#S\NNWR>PGX@><D/W.=V4UDH[VDD DSW#ES/F:
M6&DU8'+6Q2!%3JW-TH-$]>LQ=02HMJH8 +9HA\S/P^35;/XI_,#%*E;X]"5,
MKVXMKCDKS 15<JS5JB2WPE*=-Y#)5:@#LF+),K8.T?:GKE_'JCOSU85RA@*[
MC;NQ#4:B8*4V_+6:>[+-K$#MW0G:,58GP89\[[2JHU&VC9A^;R6[!-7)HA\
MAF[>BEU*Z^=5;H)/R%AQ@)Y39$-FMV8I,*"M89-:7:>T!M+]%/5[,=D1FAHJ
M80B0JA9VRZ'N @O690N:A 'D'=9#/3C@.655&TT[V[KB:P<I_=Y/=@6B!F(?
M 'JV<* B42VT FLU Y6< J\"$OZ9ERG(8$OK\.Y(S#1O]-PQ9DX4]@#N,]>H
MGTT_?\+YUQ<8EYNW\UPQ+DR!8FM[&$N'<@Q6$OR3CTHS'7TW!F<K.7L!J'F/
MZ$<Q.J>+?UB&9\O;$?ETVA;A(!0=0$E?S^!8ASD99PK*C+%U*="]! WF8N!1
MKBU/5,@ T+7#Q=O8+BD)864=<YMU;6M6+(1 T0-3627/52WJ?QQ7^T";]1CW
MF:<"8#^'^TAM# %>MYR_34YLDE@GO)AZEJOH&$24#+A)/$;M7<JM2Z1W4S,8
ML]4:4&WD/P D;3 Q*IYI&9.#*"5M@I =>*\,66_+#7-%2=7AH3>8V\A'.>(.
M$O8 '.][)"(":J$M!Q?K%9C&7%LE:3 N%LT$^B!:5YV=F"SP&->/W:&HD2H&
M8'PV&AVM:[ZQMO%T(4$IAJ)1%R,XBD+!\R)M%%E'UOJYY#8-?7?X:*/;K;V"
MCA3T (!REO.J 628O _C_'KZ/'P;DV7;8&LD7,Z.V03>UO&[/$2(R1M(.J%6
M+ON<F[^T/4A5WQEPG8"IL3(& *\/N SC*>:783ZE*&%QEM+YU_/5:_4++.,T
M)H-M=7(8$3C7NM9_%HBU-3EZD4ABR+AH[58_3%7?F7&=P*NQ,@8 KT]S"CO/
MYS\W[&^0W!5O&920"YW_$FL17FU@JZ+-2-RQU@4 =ZGHUU?J"#XG"OMPN/@U
M7*;X>97=TNBE_Q+RJTBSSNJ<XQ><+L;?<?T(_6:VJ&4Q[\JG\&-$?)2LD@41
M5]D,ELRMT1F"P"BDI(,]M>[D>B")_;[C=G40=JBF 9BMNU(;98[&6!X@VQ#(
M\")Q8%FM&)6.XM;,4O/\@+M4]/N<VQ&63A3V &X('HI]*_P3N8,*4FW5KKS'
M>N%60+L@;?!%$5./7&(PF/221[ES.ETMS6#V2%,UWJ_T\ 67XQ0F-YDX;<3&
MS0]W.F_C'AX><_B&4YIEKP(XH=W:N$4,#+2P##$X0D]KC[6'X1M&F9"B9B",
MH<A"2 &AI RF>$%;D$=S[T3Q_Q'#-PY!P@/#-PX1]R \HEWC J0F#D3MS>X<
M,1)K=82Q-85/(\4>P>KFS4F>QO"-@S2\]_"-0\0] -QLZ_RNZV0[:\$5I<BY
MHZ@@EMJ"4,8H8G BJ-: >3K#-PY2[Q[#-PZ0]0#0<L\<"&EY[?F.8$1M!N_)
M38M."&#.21=5T5K<-VCR'WWXQB%ZWG_XQB%"/QH^WW$>9]V-WTA9\Y*$!FMJ
M:,I8K59V@<YL07O)2HRV=;.^IS!^XP3 G"CD =B9+97MQ;-HO-; @\1UV])
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
M4[M*;R7_ 4#I@<Y"M[ES2E#(R^H4,:9IH]3T0V4%!"EB,9;SX%MW$3V,POT
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
MYF_X->)\)*)1/FA=)Z4X<IEY@:@I<'(1L3@=LBJMWSGW(FR@<#L6#K.N=3,
MP/T62*I3G/_<%-@%*\ZFP&46$+2HW3X%DN\A+5A,%*&Q)%GS,_0><OJ]YN\:
M7*WTT".D%O/EZ$.8?EX;]JB2+,43]\$8J&/%P"O'06OOC$$E/=NKLR%]=0,X
M]+MKT-Q8L.<N;UVZ5L<+=@AHN !Q2=EG.M0A9*- .8<0,\&9F*[7,"8[W.M>
M;!\\]'D:G:"LV^H^0G(]*_RW\73\]?SK!>%>A*2B9O4!J2;U"(IB^:HR,6?F
M@PS6MC !-Q;M6>G'J&S60GY]*S[\V""<)65<3@*$JZD/0A/[VEF2AI56U6=K
MC"T4O[EH/_:_F>*/EM\ ?,B=1]X;\FA>+_%KM8.QI$0.\>KL4]YP"-4U*B60
M/Y.]T\4]5GA\157/G3)[O8TY3C4# -N;,,TCDXK1-:TJ":1C5:@$D2<)PAA&
M0+")E=;/^W7=@<:W1^IR=J)@!P"&RSB\YC)OQN)_GL\6BY%'2=O#4Q3N6!TH
M&P3X5 =O)IV*=UQ[W;JY^KT$#32";0.?=JH8 *ZV1N-K3NA<S^BLJ8DOM=.&
MI; <LP26F?:2-H^3K?-%=E/3[PG6,:(:*6$ <*K=UY?S\U7GEE4NYV?2U,7.
MX#HZ*26KZ0\"5)$)'$,)1?+@"ME=R5K79=U#3K^):QT#JI4:!H"HG9*ZX"9E
MZ].J2*?6[!ABQ,>:@.Z4,XPV"#=[!6 MW.W]<=599EO'N&JHC &D2FX,B'J!
M1$1:M^&C7T]PI;!I/OM:&YO_]WHDXR[F1TE8'7T68%=3HIVUX$6PD'((DD5A
M;&K]2M6*]GZ3Y3J&:R\*/AS8?@WL*7Y>#RWIW'365,$8$Y,A)_(DE*@Y[QF\
M)+=5IE2<EAYM?+1[BGV3-CL;[]J7V3Q4$0,PFCMY^>L"R_GDS;C@J- 9P'*]
MSA6&9!5):L%+A.!L889IP5/K-MY[D+47Q-P_&L2.5,L /+]-DUTKP(+,7M:A
MC+5EF_<0L38RTEI&9,K+TMK/VUQ_H!<:39(GCY;SD\X@OY@M\V'=ZW;M%G2;
M.KY[Q<?+&=^3ZT>H67>$UJ B2(>\OO@)\%I1O!"XXYYDZ_=[)#_,9>ZH9IW"
M[=5W_C9>?KF<3T1P/;_ND_9S5'0H(18'S@=&#-/&\AP+Y(A14W1D?/-WH3W(
M&F[-^@'XV'+[T50=3]K.?0R3VJ.B%J;5MF]=&[D=RSV>A=N'W^[-6S"A6.E(
MA(B^=GM5X%P]F:7).4I&$&F=)-V=>5N)M+9]'B\6M>%8G52$N!@Q'0OY'1*R
MLK2'!+D)D= "EMQ)6:Q&UWZ0WG92!FO&#L'!G:*6!F)_TJ;K+'\GKW>\H#]Z
M/ELL.[==N]9[/..U%\?=6R_A:D>$DH&.6E;')-;#-\=Z#&<K RNH6K_4=&>]
M-F1Z,;MJ5+/*B#,+41=-@7;M2LOK5%0?G#+*!HJ76O-WAXK!VJQ#M'_GQO4T
M80_47-6>1[^/)Y/C#=#M+[0P*?=2U<A(7*Y14QUJD?'G<9Q<=('>TD!/F91R
M2 $P"@>*.P7>2@4V2%&06>YLZQCG( +;E0%?+KO.6].$<!NLA*@$[1.,&6*)
M"";3'S#I+)/=S=JZ04J_1J4[M.PN^#U>$P.XXOQ(NEDE#ST[)Y.)B\7E'/M5
M2GTI3AL6"_!07YV,RN"3=!#0L1BEQMR^D>U]! VEIO<$E=^&43/Y#P%,:]HO
M2K0*.B,Q9$B2#G#E:S/33+Q@$0)#2$R8YL'9)@$]@Z6=8F]#YF@I]SS[['6N
M5R(U\JA*^#B;G*^ZAU]58!@RQ8H!*EU[WTH$YQT#R4W1@JLHE7C QWEPD9XA
M<;SB9EU(L6<XU&Z+WR8AX<=0</GS@@'+6#'U'0DCR4;Q1#NC5G5HC$X&3,K?
MMAI;8?#_L_>F74XER?WP)XJ_<U]>5@,]YCE,PP':<_Q*)Y=(D%U(6%(QC3_]
M$RFIBMK1DE<WQ?AXS%2I-/?&\LO,B,A8'GWXR'6+3=1_O-1&5OO%%UP0>)<7
MRVG84I\X8=-:06IDM3D9DJLF4X'L4I!2659"VD'G#Y\\<M5)$X4?*:^1M?WJ
MJMX<7UQ5B_ORA@'&(]<E:T">R?#V-4./&83@!6:A(IK[!<N/*OS1AX^;5MM&
MY\=+K0-K\-I(?G.37L)+0K2F@-(^@9*Y0##2@T4N0W$\LM@Z2_$!$;W4KK=S
M(8Z3<T= >?]CP.]$$M1=2A:$LK68NP0RD#/]&KVNQ=Q1Z]:>YR-D]!',.%"Q
M3\#D4"EW!)2)TDKQ')!$@*%F+!9PH@@@"ZAD),I-*@.AHP]('*S$)T"QET0/
M1L)7LF3FF3SCQ:HI'D@2./TT>W%%E,S2]X^+,%M>KG7R-SJ%WZP+ ] $XVM=
MMU?$) L.G";7NQ@DJXF7S)M/K-V=NG'/I*$PU5@K'>T_Z_%/KV=I@6&)+W'S
MWQ-CL6@B&*0E]XODQL$+;B%S&Y,.B3O>.@;_+$'C.C]#H>IXV7<$I'=7B_29
MZ/]Q%WJ1_XNL_G6@<&)$23RCAJ04G?9"&*@%E^"XSE%:0U(;ZI1[EK!Q/:RA
M@-5.%QT![!^+Z6J%L[>EO,=U%=+'>4WJ>5NNH])_SJ:KB4K9>,4-,5>GD5OA
M("2;(*'+&*/P*K>NL]Z+P'$K&H<"7'O=]%/X=6-7$GG*<YO!>T8GO X9@D@)
MN.<UP36&&(?RX\8M+!S,4M]'HD=:ZJ]FN>UQMW[J@\,[ZR2U"QHX0]I;8R*O
MMB@%S/%D.+(@?>L.,\]3U(<]WM;M;R#[#FK_KKEY\;DV GL]N\GWN%S_;]?5
M),NTF'Y=EQ*Q5#!B5""*U20W7L '1WNGY2SKG%VVK7.@]R*P#PN]+<[::Z;3
ME+RM(W(OR>C@_+QG']<B66]W>D?)W+."YR@X P)<C8 7 1')U*9#3AFRO$MH
MWD!JI,R].L=RA6^FW_#!:S>7 5)B$-)*R#*QVL")0U2V@%6LMDY166!KOV]W
MZOJ(?[;'U-/Y?4WUU8%O^ P_OWW_>_BO^>+%95AN\I2,CR9SR2 758\%YB$H
MGR$E9S,3FG;QUN;['N3UD@[8%B'WYWH/I*Z^D?B#L3_"E^NF[YYGJVHUIG&"
M_*<ZPSP(<HV9R4':Q%EQK1V%/4D<%Y&#065W2!ZMMPY@^9%,)ZSD7R?5D7FJ
MM!49A$^<_'81P)5H0'*284@L,MVZJN ^#=T"ZWB%SQM*OP/T_*CWWEQV+3]/
MOUZSDI4)020-B+4]6>TL'!.2 Q2-TMESYTWK0.LSY(P;YC@EIEKII -X?<3T
M>3:_G'_Z_EM8/B*Z#5,H$N?2"=K.-:O^-2?_NB 8AE+YZ%-L7KBQ$V'C1CQ.
MNHTUUU,'X'M&@#^B2*BD$LPCB<F*S:5^P$3^5[(I2Q==PA/Z#&]Z2_P;RUDX
M3$%=@^YV9S$C,R=# 8C^0.:LS1"TS'4R5(P^BN2:#Z'?A:YNS;8#T; SW Y4
M30=PNR^I=6/95W^ERZO:<OWF&L[YK')6DBP&K4 A"H@Q>/ ZU(:)J13>>LCP
M;I1U:]6U@=P ZND =,^(;=/8&$NQ0K,$67L2F3,!?"%3)"BEM4E1.IU.=ZAV
MT!!_Q+WM )7T#;%;78IO=R.>*)^*\%:!D"0Y);4'A[[NW,SZHA6RT/K^='\J
MQ\U&&Q.&+=36-S!K=V+%E')2,7*, FWG/#.(/'HP7)(X;>UM=<*@[ZZ-H@?+
M1AL3</NJHP-P/<+"0V.!873.9O*]C2&/*Y+'[SWY7BB84X5+3B;LP+;<8W2-
MF\!V<DON:-5TD)_T>I:Q/"VXA_PI+W@0KL[_JGNU([??66_!,85>"2$\:]TD
M8U\:QVV,?P(8#JBR<\I=NLAYW8\Y7+Z>E?GB2SBN)?7^[Q@LRVEWSD9)?3)!
M!Y2$(!5K 5Y)"8(0$:QP*?K,G<A#E46?)/7IMG'ZMMQ_W\3G$+B+$:0F[TEQ
MY<!%54 B8RSRXI1LW5C_>8K.*<5I'^P\:)783B\=6'K/.4JW&-TVA?R#5OK'
M?^+E-_S[?+;ZO)Q$RWFN36RYJ04^7BGP*GL0A1GIE3;8O.#\.(K[2%(?'J4G
MU.O9H?@_,2P^_G,^$8))5HJ"X!W9/UR[&NWDP(JR0FB7G-6C@G=+:!\)[[UA
M]A MGB=4"7LX$3&4K+T!XZO]''2$H+,!GHU/17$C3YG%]QRI?12Z=@G7O35Y
MEH#]?7ZUF&3+9#2<G,N(Z](8!M&[ +S(P',FNTBU=M$/H[2/,MD>X;JW'L\3
MK?3=B1>2UEUB($SAH-!8"+F0$8_6"L4,#WY<._::TC[*<[M$Z[YZ[#7*]!47
MH392>%-+3>LXB2.B24\^JTG4:#=*&T6'UB^Y->W BN)*7!^@"E0N 8(R"9@J
MAI3L?4ZM;UGO4G!,?\>[DMN">)/'QK/.H=@ @M=T6A4]60>F0 I%%>U4SM[^
M1.O/OV'<.,T16KS=ZK&1 #LXL%[/:#WA3=_K-]NRWW6UB<I!&"T*R*1I PW%
M@_/%0!21)2<+.M?^FN-)<L8!3DMM/[C#:"/Z?E&TS<C60>H4,0'&0C9<R C.
MB53['"O'=?%6MIZ;\RQ!XVY!S=2^&YP.T$$'@*JG^=NR'F6V3;J/VI>8E"=;
MRD3:JK4$KYD"CS*SE)$)WSI:]H"(+H%SB((?3+X\1MH=P.4#7E[6VUZ<T4Y=
MW8.+_(4L^'K*UW&.VRW[FKF F8=$/@%B]K6CCZ@39 18;G-P61K'6N]'>Q$X
M[B7!<# ;3DL=0/"ND9#O)SLX(770M)6'6),=,BTM5_-.C?<J"9LQQ-:M3)^G
M:!R0#6A.-51 =W!Z%[YO.AI*1^M/9P=:A 1**P;1)4$"LBD[J11WP\+HFI)Q
MC\*6NGX61@<)O@/XO)]^^DQ'^I_+3=#J;5S1YEUC6:_^2NM>3[_/%W<Y_3'C
M&D6,K-@,26AB57$!P0H)R3&,QJ*A_V^,L2/('?>P'!"(IU)A!VB]R\8_L').
MPOQ&GW["]U@-C^L_?L3%%SY)T3"?E87 -A-&%?W$ U@FLY(^%]>\CFM?&L>]
M-3_9!ME86;V#L5XSU$;#[\DZ?H>+.BY^PI@)RA%_*=;I7>2Z@].I@%$\,:]%
M#J:U.[$OC>/>B8\%QF.5U1T8JY\^T5EIJ4* E&K31PP%R LC-RFQS+*0)N76
M184/J1CWUOID@-I;X)U>ZJV9^7M872W(.OAQ57KXS=Y/'MCB>F\?FH>YXV.F
MCK(H"!$# Y68AJCH'\><3T98JUGKQC]M[OA^/(U6!CYA)%Z[-B^O'N9?ZLR3
M-MR!2))6D!)T> O+(4AG??*.S,?VG!]&:U?WB?L@YO[.<Q)E=7"D[<KG=8(E
MDTEQZSB0;&V=FQC!*^& W'%ROF-@R;2N--B3Q'%=T!$@>(AJS@UYZUS)J(@#
M&R445>.17A.#*2H@&R"1N2BL+JUK3/<F<EQ'<RST[:V>,\/?.OF1L<REL@$T
M^K4A2Y9GU!)$S)JA8%HVGYBW+XWC>I8CH6]OY9P;^&HNHU7*TF8>B:N:(%4K
MN;TD?TK7&&**1A'_8X)OUVS4P;S0L<"WKW+."'P7A=YYPV1F/ AM=/6Y:Q1;
M(+BH:]O%4GPA#LT .98'$#IN4O0(,#Q<36>$Q0G/3'JM!&1ATK95E.0)9,G6
M.RNU%6.=ON-V=Q@!<7LIHW>0_3G+V\@TYE=_)?KJQ9?ZV\19<J%<R&"LJTTJ
MLH$H(T+(/!=/SI97)T7<4X3N!#]W[O!KHJ9^IOL]=5><?8Z*'"5PSM;&8TC<
M6'*G1'09=33:JM8^[C%7^?X,8-5"U)W>)+SZ\O5R_AWQ-YQAF:[>7899ZQXT
M>[^BQ6W#<7PUNG]X,?]2D^$VD)_E][B:+M9)F(]4MR7/A8J9@[2ZNI_D ;@B
M$3RJ$@P7,C8?7+T'><=N5B^WB+_SRL6BIKW4%_YCNOK\FK;G;]-\%2[?8ZJ;
M0_ZQT*PKP@KT0.:G(;M4)/ U1"F+5E(5]%ZVGOUQ',7CWF(,A;O[^^()M3JB
M#5AS7"]26EQA?K>8TV;RX7-8T&'P8CY;+:;Q:CW+XO6L=BBKZ5SKYE<OKA95
M4=>\3ND@FN7U7][,9Y]J'LVM/TUXT.3[HX2@0VW.S2.$1(K 4NB($MJR^\7M
MCQ;I#4KDN)<B0R.Z+QUWX/"\(VEO9+WFZ-V<A'LC].VANDWUGJ3$9=1) QE5
MM(X=F4%!>P79V*RXS#'%UG6%>Y W[GW*J;;BH?35J=GZ$N/J>IK'O%ROM_KI
MX7;JSY_9PC#=D_)&ENCZ^0\1)[R.SFD$)^O8I<PYA%(X.)6D25A\$:WO!!ZG
MY.CXS'2&;\L+ N=T]7M(:_MB4X*B>; JLIKC5??=7,C(T%% 8%C''DLM?/-K
MCZ>(&=<J;("!!_&6)F(?\;A;+E:3S3F>OJ\K=B5ZU#9$,-KX.H@LU.W7060N
M"LZUYW*GLE1Z\"VHT&\_8'+_G2-G/+51X;R!/$?$0=K2/+FXO-S23T;;=8VD
M)#)Y0& ^:% V6G U"961 +0EP;!GVT,O,?V_3_-O_W;]C@TNKG_[@8OG:!@'
M(\=I<]Y8M#W X\\/+R=)IFP"+02-K)I/R4'P6*"@,4QP(^.S4Z[VA@.]<QSU
MM]/<?2CL*\8>5/^WW]Y-4!EK'6>; :B*,0%>$N'%\\(QY"+-<W&HO55/[QS'
M[QY.]?N*L0?5O_KS_<1R)GVT"D*LN9&U+ZB37D Q+*OL,2CS7*7NWJJG=X[C
MN0ZG^GW%V$$8Y#'KZ,V/PA1F34B\%I'(VM+ N7H3)" *,IHEMR;GYNFDSQ$T
M<N)R4TNRO08Z@].DD,&4R?<"J?BZ%68!SX4$'C,+:%#QYA,';K^_/[?C0+4^
M YB]9-P9/JZE\GI&S\?ENNKQ8O4.%]-Y?C7+DQ05F=RH@)E"]A/3 IQ5"5 $
M]-Q:%*9UW> >Y/6W%;5'5TL-=1QG;9P.\--'MHJRGORZ_S%LW(39-)F\II8G
M*U-4K9HGUSEK#UY$8XTS4NE3V I#!ERW%V*_S1>+^3_KY5GX2G]9?9](1SLO
M[<.09;WHE;3J8LD,;%!<8LED"[9N-K\/??V=A >A9I>MJHF*.CTH_Q[^FGZY
M^O*0-W(I4K*,0\9$FWXA]\7I*($QGK./*F;3NKO(/O3U=U0.!K\F*NH;?IN<
MTK=7J^4JS.K(NI=7-9%@8Q5,HC:"1ZZAH""!"F(VDLM+ID>=+D)>="@GA.*S
MM(Y<AS@"+-NIKE.(WG3S>;@ F0Q"8_7)2VT0ZK0&QP4"#UXY;Y1-> KSY&D*
M1RY,/"4<&ZEIY)2Y:H)_G+_Z[?7'EQ?OJZ(F4<:2K!>02LSDC(<,G@D'(:;B
M2G;%W:_\?S3-[<&#1RX;; V-XX4WLN:O_>%MOM&+^;:7V)J/.@HVU>X[2M1I
MZ"HHB%&IVJ*_>)84(3SL (+GWC%R_=X0>&@FTAY.)ES5AUW+Z-9YNZW'X2QJ
M&=9]JJ6I7=,9!*<8%)ZXTCFI8EM/S_D932,7Z UV^K1410_0^DET[B4NTV+Z
MM>IMDG5FTCD&9-3Y.JZ:7 [K!'"9,U/2H97-JY%W)V_DDKQ3FCLM%-1I^/3#
M:I[^^_/\DK2U?/4_5\3LC]1/LNFFJW"Y_LKAT=1]W] BN'H45XUBK9OWWF!2
M<LXLDCE4M':@K+'@I13 4!8NF3$86R_FNQ0</?%@*\&W92VZW[Z_N S+Y>;Z
MU)=H@]4!3*BKSM$F[)/D9/DS;8HE]E+KB\)GR!DW6GJ$WA^,+V@D\@[.O>VJ
M^W,V72VW?*SS]8*SFAEN0$A7<ZP8;:$!.2B/W,@B=#;-BPH?)V5<U#13]?U!
M*PWDWA=\UCQLDWVX$]PQHCWRC*!2[4&8D@3N/&>**YY"ZT;(CU,R<C5E"R4_
M#9Q#)3ZRD__BZLO5Y7K.R[OKMZ_7EOGQA^W@%YX224AJL('9.FJ!TQZM2&+<
M<U'C_2+N$O;9^87=H.5@S<Z'%O/8U;3<6_$!%].;X4"V!(NH%,A2IZY'C. D
M(QEYK[F,SF1K=L#(@P>/7+7:%@O'B:T#G?N[Q/-D"\-U8UM?6[<G<(8%8#9P
MSZ))*N8==>[WUOEP!9_M=7ZXV#JP+6X&CZVEL37 UN=G%D$A"PFXT<1((6Y(
M)!$"4R6A1.U*ZZ;43Q(S[CXQE'G:1O8=@.@V_=L%1>86\XE+H).-$0>U:9-1
M)*;:/4)SX6UL?9/^D(J1O9HVZKUOFAXGZQ[0,O_R93[;&.K;35,9%%)*!3;+
M!(H,]YK>I$'SA )C(KY:QX<>4C&R87JD7A_,&#U*R'W!Y+?K,:D.Z3]D104>
M)*B<R8:.W(%&J9BC11-MZ][T#ZD8V68=#":'"+D'F#SA@6VY<=IDEUFNHW3I
M?-:%0_2EIF60"R9<D"(UA\RS%(UL_C:&3SOA=P"E/^:S]#Q#G&NIE/? 8[UO
MS74"@]81D@G>),TTYM93L7]*U+B95XT!U58%'6#JMGS>W)2X:/(#!2+YET%;
M.HI= ,]8! Q.2"^-L::YO?,8(>-N1H.%_8^6^<C!F#NKX$58?GY9F_3A+$^B
M]$%PVE'=VH9#31+1)0%#$TOM_>#UO0KW1X,R3[Z@'QOX0,7-6TNQ@SWD[CY8
M6]_A\N)J]7F^F/XOY@E*%G-4&0(Z#BHF![X4 ^1A>J>"2*+YU)SG*>K'0CX.
M1 /(OP,T;4S^QUFI?>:$8P8D(S--R2R!V-& @J'P+$CO6C=R?8:<?DSE-CAJ
M)?D>0?1ZN;PB-KQG7(ALH5B&H#B2\Y@5KX5"@99#L;;Y#,<G2.G'+!X(/ =(
MO"_@_$>XO$+R$6M3$J.@B-IL1@0!09"W2(+1])$*,K5N 'B?AG$+% :%ROXR
M/L-4S75+U8M$9AY]/)W=_NKKV3=<KC9C309)XMSOW4.G=QXAB6$2/VD7BCDG
M\M%-R*!,,A!L=F"+"72LT:%VOW7V&25^JL <K^,J!&I6#3\&,:,'S3D7.@GF
M1>L6'^>2^+F/WO=)_-Q'Y!V<=G6NQ1_A"ZYO_:+&)+6QD#A7F^) SX0@/X%I
M[9'SE)YK47:0GW;K_?VF>.ZEU/N^V:$2[@@=V[BI=2XG+^MU2Y0DAIJ#HH2"
MS+/4J(31IG4^YUT*QD7(X9I\ A('B'7DN-_&L/]WO,SO0XS3CXNKY>IB]6*^
M7%U?X0K!D[8"F+-D[.L4B!=&=IV2)J"AQ7+?O7HT_/>S]_0!A$/T-Q](F*,7
M:S^<Y++E(AFN0W"NWK'4(5?10DCD#IKH63$B</IW!T@\_89QHWF-P-!(@!T<
M&D^XBSIAR<S4\AH/Y-!Y",QF((&X6B.J0_MK[H,OE$9)U#O&R#A>YF,?+&$M
ME$W0<;T'3C 7@\$5$@ C>63:![U"!U(H:XQS(>NTRU'RX,E=7B'MHZIY,[F-
M/XVR,O'N:I$^A^5]1B*Y8$:0B^:BL*!8]ILVBT47G;7TDK%= /#XT[N\ CH0
M! WDUP<0UM&AA^&CB?*N)KMGD$G1H:HEG8 ND+&ME!=!NV+2+DAXXO%=WN(<
M"(46$ASY*'BU[A_Q6R"[*N$3_&QP/BG*"E:'H,E82AT"[< E,KL<*U$'KBWG
MN_2"V?V-7=[9' B5@>1\-N'Y>O.P4=UR>?5EW3*B:0C^N></$V;?F:-&H?0U
M.GZC@^>I 9Z_??_QE>WP]HM_AD7^/4P7ZXN?6X1>S/+?<?5YGN>7\T\_XK39
MAVQ+<(!L/3&&/""?M -AT7G/LO:B>9'/\&PU#/K_C-CE4]1NO [R5:-5(@(6
M7SNR8((0:FMK2\A&9#Z;U@FCS8@?.6#<&?J?N:4X(48Z"$!L**<O;TJ9K"B>
MT6'E'1D]2C()D1L#B$K;**+BHO4%WQT"NKG5."4(YJTTT@&<#A?<#[9G^5Z8
M,)KB)'I)5AH94ZKD1!85Y^!M9CHFK47[ECP#\#$NN(^ U?V]<FP==X#S5V3E
MSK\CKNW*MU]O!:!CB4'RFMNNJO.8?8)86 #,F:7(M?2L-5B?)*;S,W]PG,R'
M4%H'Z'N'B_6,#?)%-T[G]1U85L'$.ETV)+* .">ODQL-)=@<F1:VJ-+ZSOEQ
M4D:^.>@->2T4U@'N#K;B?P1@E'9&A(R0C:*#I_!49P^0H91+Q*AM$KIUN]GC
MJ>[F'FQ$L_3$NN\%[?'G',==?-;:2SIM8O]?^,2;()7A$7*(J;;[10B>M@%#
M)T]FDJ5\/T;?9A4,PDWG5D9C7#ZV+,8'22_+I56(YUH2_S&O!7_K.0UAA1-G
M5!(9,P06:[EP)@>F) F)Y:*T3"[BR3W!X]GJW%@ZP0+J"#:_ZDJZ+I=="\2[
M)#@& YDQLF6=)'\G:E7CI5%X7VH.W3FLH]M,C5S]_@NNHH,A\ZNMH??3Y7__
MOD"\W3Q_8J/UV5L$U)F#$DI!T-9 X>2U:8>%Z=9='P9G:MPK^U]I#1T-F;-)
M#?AP]>5+6'R?EUMAM>NBM:95>CN\9Z"*O'TY'#ME8$/B\M:$F??SR\O?YXOZ
MQXGA*6OG)+#:%TR%%, E^M6F'%V13#G7ND9W&$Y&.R,>4O7'U2:.+)3S$3V8
MF/6FSM<QCO03,A&E#)JU3MQNSL29NO/M,-_L7&@"DX//@:_K29H?5F&Q&M>B
MVHKA;_3%U?+U;#/A\V^+^7(Y$4Y*;H2&**M:O+$0BC!@K,A%,\>M:%U$.0 ;
M9^J_][MBCH5*#_Y'-14V33UN#[;=W/[<LB/(V<)%FI(<)AI+B)8LUF2B &5"
M34;WBFQ709K0/ICFW5;VI_),O>P!L3ZLHH^M->ABZR<Y%YRNKFJYQ2R_^NOK
M=+%^PLT2GR@,S#*;P(?:,*F0!Q>4KL/)LTO:&.ME;P?!3YDZ4V>ZWV.A+8Q^
MB97UT+;4VC)6O !35)U8@0Z<9AX01;;HF#5.=;:2#G-!!FOA] NNG.-@<J0+
M\FK6QUK9'L U$V(K!):<,774J;<LDTH4":'.>[<\."Y92&A[BX0\8&+<^=N_
MX%HY#B8]N![M=/(/G'[Z3&?=Q68"^K4)^VXQ35CU56[T%:)'IL"%7!LY1 V^
M! 6!)U'G)VGMNKD+.9C+,]'+Q'E>]_98IU\E4"(K JY.$#!$9;*PTK7N/'0B
MUGZ9T.00ZVI FZ$9W,XGF/ED)N6C(:IG!110,PS"0(FES@W46+OG20@ZRFRU
M9\F>W")OQ]XO$_SL8DV.!+MSL%I^)IIK[G>33M8*C5$*LI.*=JUD23I<D4WG
M@XLVZ8$R<$_&X2\3J#V+=3D<^,YA:1X;MWM66-X47:1($%5-/+.1[(LZ")P9
MZ2+W)J'KIF*D!<._3-BXBX7;#31_@76\JT=0-%'OB@&'2!Z!](&,#OJ)&>9$
MEG4D:L<AZ*/7YCD$IL]A;0X!MU\OE/VL:)0/192::VJ1URA_!N\# ^ZY9%DZ
MHV5O*W%'UGZ9L/<YK,0AX/8+G(<7.4_K#^'RY729+N?+M1EQW8[(>&F<,1FB
MP0(*&8?HZ!^5-/*0'/9W$?LL0Z.5T_YTS;S'6J!/G[^8S]:D7H7+6D(I)LQD
MZYPE&++:YH2C@6!2'>N&2C M M>#7/"=ELWS#HNW6T7-:G-/A+A>ML C1/3T
MR?"4B#C9:P:M3@6,1$^"D0JB35B;K?#B%+,I=E/\?CB;YQT7[W=1#HVX7A9E
M&^OR-4EB.EM.TV9TG%G/6_:B-LNOXP59'9+!$8K4*FAM>,+>;)(GF3GO /?
M"VQT]/2RC-KL-'<%P2>&U&*YD,"2J!N*HU.>"03.K8A%.QFP=:.MX;@Y[X#S
M69Q4Q^"GEY74K)[GWK&]_N/+L,*;,NJ)DI[D4Z<,(@90KE;]T!E.TL*H<D:6
MF\^9/#&+YQU([O?P&A)IO\!"?'!-_7&^"I?WCGE>BJ =R4)"0UI3-H*3OD"*
M)6<AF%?-FT"?@J_SCACWN^2:8ZJ7=7;$T?\?N*1MYUH@-]L->:)1(E/10'4[
M20ZESBT3L8XCL0QE1,D'2688@)>=UI/]%UU/8V.G@S7T;C%/B'GY.^FNUL>N
M)^=LAV[].2-TO*8/9JOIM]IK]W%UU@Z\M*VDRZOJC=XNIIU8DZ(.,H))O+:C
M8AY"O1AC)3.EM [6MCZD!F5HI]7D_O564S\HZF!)W30PQ\6WZ;:5] -V/X:_
M?L,9ENFJRNSZ='Y;[C >4-!VXA/D+&DOT;7_O_ "LO7<I"!TP-878\V(WVFI
M^'^]I3(..LZO3]G[#W^&67Y'_[762],Y9C]]R< =RG;BK5%[LLVK;Z#KO+/)
M>@<L!$/0#0J<SQQ81I$,!B%5Z]Y7=RGH9TZ8U#R9XAA(SA2H$LG;"2Q"T$'Q
M;,G7X<W;J_X:<\*.P-1P([WV46<'5L*]23\&'=.%SA%;)QR'4"!8(2 F$059
M.3J*UE<5O^1(K[U \/Q(KSTTT@&<#A?<,\-47/",^^*!S!Q:V(&6>,1 QZMV
M+I!8H]+_-])KSY%>^\#J%".]]M'QP3C_AHLX;X3T]TC'SK1VOEY;6'_.IJLE
M65+;63TA!X>RFN8I$SO&K4N<'924M&3>J.):'^K/$M1YUM_@B)D/I;P.]MRG
MYD4%PP6SQH((MG;MB0;(0/+ O3:I%!6P?=3K7V; US'H:Z&P#G!W<'#CS4T'
M]LQ3MH4C^. MF>R"T8%D-7BG4@FE<)6[&2WQYE<;\'6,D7IBW9\SVC=>ZNL9
MG3A7:ZV\77W&Q<?/8;:-H/TQGWU;7^-L.TB1(E0V)8$ID=7J& <A6"0_EJ'.
MM8&M/GFW@5;,=6Z'-$9MJT4S*(3.I\W.P>*YF^@SD6B9U[9 ]&'=48&T&4,$
M$97,S#$I^QDKN2=OG5M:Y[J^C@#0+WUTW4T_F!A78D@Y 18K2'E*D81B!I]2
MSC&26.0@F<XGX.U,"PAZ7UA' .C8ELP?SV!];3N.W))04EF&J JD0KN.\KR
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
MXV&;ZIN$428'#2EP!HI[!4$R))LB<>NLU(XUKR9YC)"1<P';*?J^B7BTU#N
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
M,FP<V.J6U%+QV1(GCDOI#/F0SF<Z.3%Z",70=A&$QIR#2F&0OIA/4C1.R'%
M(#540 =P>CVC9^%R=4V^3EBR-!X8+[0:2B8;#(G\8AFWM%)\**TKH^Z1,$[L
M<4# '"/B?@ZM6VU<MS>!T]E5[4JQ609DZFTFS6R^]S'\A<N_3V?SQ73U_5H
M%[-\]RF;>7A_Q]7G.?WE&VY:P"XG41C),A.0HB0)^<QKA,R#T$%R'YPSKO4F
M=D+VQJZQ/Y75WCMR#M]]!VWH^FCLL=HLR_B=?.9\E5;+,,L?</%MFG!Y>+?7
M U\T6'QU3QZ'#K.6[),O'@&SKBW/ZD!7YQ5883C+ED6-K:>=#5^<_XH6W^K[
M/Z89;\G^5H;'*Q+J@H[!Z^R.Y6\W^KCXH8]-AA.O/=S(S8+@/3E?3&@(62&(
M(JT..:.PK6\G!V&DTS#M/OA[NL!_+(5W8-H^7XW,E)-%%4MN'X;:]J5V%\\,
M<I$D=J$][I8&_:NU !@-,'LU"=A'>SU \4XQ)*KB'0\"="ZU&MXX<-%[\$*%
M&'GF+C;O>W(N30+V4NRS30+VD?+(4>'7F<B^&5OT87YYM3:+MZ4%/FGIC*QS
M$**NER$"'%<6/)9H<F#.AEW*QY]]21=GX"&*FP\AQ9'A\(_YXK^_7H:$'T+!
MZN5L*DRD58PG 2R) LJD L%F#=H765(*T=UO%?<H#!Y]>!=)I$>J_WBI=7!0
M['OZOKE)61+:9):5 C2&_/+H T3M(DE1*EZ<BKIY)\&#B>VE^+P76^<T6N\
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
MD+KI9/M;A;]NW4SF'Y_BQJ7Y.E^N%KB:+M9WXG&3G;^<*!=Y5L&!-E*""B9
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
M!VGWM[@Q]-J!>[=+KM?%ZG<DI8;+3:AGOOA^Y\L3S>I!@@%XE(;$3@9[]#*
M=U)$(T7RV#I"V(#L<6$\"MQV@OQPNC\3N&]-[SO?>#FE_V'5ZS1<3J(PF6QM
M#ZY(,L"U+!!\;7YFM4JJ6*MLZR!&"[K'324X%\ WU?Z9(+YFDZ\5\8E\S1I]
MH54M,RU>D*9&)CUSX*-7D(IT2F2#AH^!\/MTCIL/<"Z(/DJ[9X3@=3W$38W"
MQ'"34W *&'*SX3(()4%PC$XZ.I>8&0G#=RD=]RK_G%!\A(;["83MPNR+SX%6
MZ^O9+E,F5#$FN^B!&6=K_EHUOC@#X01J'X(1J74"2V,6QKV;/Y<%,!0FSF2'
M7T\3N\C_=;5<K:^-)DR(Z+)*8!32*5:2A!!H'XA8;,B!F9):WY$<0N>X-^KG
M NZCM-LM@A^3\\0P&R1#"[E69"J/Y#\X6J6>#BPK;<[.M Z'[D[=N/?;_:+U
M:$T>CM'Y*EPVP>B=D4!W1K5LQK+[G'3@08&U=%XH5OSF7C%:8D7:VM,Z- ;F
M3T@:-V(Q5*2YI1XZV/INQ'2=OO']XJ_I<N(E%W7Z"B3F: WZ6A0NB@#:TZ--
M+LD26P>%'Z=DW#AO4V7/FTN^2_R\G'\)T]F$%YU"[=SC8R#W3AE/VZL6H(W*
MPBDI0G/'YBE:.KGR.D+//X7. 4+O CSTK%FX?(_?<':%'W#Q;9KP]?L/?\<O
M$1>3(%+A(C-(+M ^K7. P!,"RJA):B9@\Y:S/R&I-R@=HO<'8&JGA XP=9UZ
M5?-K%M^W/.CD<DY,@"BE]CC1'*)Q!3ACRC*;-*VXQD!ZC(Y.+**6Z#E:W!U
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
M6,#+A.#(E-1.1'I6ZPOU)XD9!TP#&T='2;P#Z-RF?[O +(O)!9; .9M!^23
M1\DA%)NX<YA\]HTQ\Y"*3DRBX]0[;RKK#M#RS)GKDF9%6@1/M(-"8H)VY%K1
M*HMB(5CI6MO2O=I Q^IY/HC0#X;/-US$>:OM9LW"6D"_;7DPSFC/M0%N;:&S
MELYS)U,&9F1R2FAR0%JW#7I(Q;B&3F/ '"GD#O:96QQ<;#E@7O+@K0 ><^U\
MY#W9]![!L&B"#MZ0]3<<3"YZZ($Y'$P.$?+(CM-]F^['C:253)M<(Q9.LGJ3
M*"#(I""X@#%J+43<I9G%DR\8!P1M[=AV$NQ@M[BYNZG7U!.7B_.UML37@U'I
M5"^2,QELLB0F",?\?G7M\8;(;0+ZB0$?J-#[YL?!TNT-&A??PO2R+IF/\UNF
MU.?Y):EDN;[ FT1N@N6"-E!&NZARALQ[8A?(RF*Y2)%*\PD">Y+8CQ<] +P:
M:Z@# +X+W]?CJ=Z6FYC3+<XF0=?^9\X#+RR"RBH G;(<C/4L9?(FV_<)>YZB
M?@ZW-O!J*/_.(\65G[=?MW.F:BXQ%QHLYD 2\Q:<E@K0D^D?D\PYB1U,H#U>
M.4ZSI?:X&5+2'6Q'_\#II\\KS!?DU(=/^,=5-?O)I5@'O]]>K9:K,*L%DIN]
M5B>K@U(:>*(=5DE#JP.3@11486A9(%N@\>ZT%X'C-%\:;K,:3CM=!'_HG%^L
MHZKA\E:*U?)BM5I,X]5J<^ZO/R,&,6^W[HO%HHXQW0QY]#QB%'7& S/D[Q9A
M(*280$=I U/>\MRZXN5XJL=I\#0<3$^LQWZWS6VRWX/U.2%#PA;/:"VR8$$I
MQ\$5GB&ABDXS9YQK73&X)XGC='\Z^=;91$,=3.*\+[3-"8 </<^U-D>)&JZC
M!125LX!6<6^TH^>(QC![E)!Q^CL-!Z;CI=W%>7N?C>UBF)2BE6&&+%51+P-<
M[=S(# -D+$INLRZ^M5GW!"GC]&0Z'7 .D7A#Z/S_[7U9<URWDN;[_!?,8%]>
M)H+:[E6'+6DD7D?T$P,K5>UB';FJ*)O]ZP>HE4LM9\$I@'WM!\G:<#+S^P D
M$IF)BQ057#DW22/KZ<=9:.9WZYJOW*4")[\R8@% >^W&3NLWDC*%521-7&D
M980 %8P!6"##25R8@L_]/.[ETOJ1,($:[0 ,,BD'$= TSCPB1,!:!Q9TGSN;
MFM/ZN^!Y/JV_BP$K<*B/)]A$1#62<8/E,!4#QL-LRN(T(#ID2F%'M42YGX,9
MEK%VP73^3B"WSECK8O$*J'/@%ER'(# 6!/CX<[H!%<"DVE%#L/"2&6E][BN_
MUY.QU@G>\QEK76Q= 5M.)$\)Y[!T2 -A4@PB.O0@_C(])(J5"QP+GOWEPU>4
ML=8)Y_89:UV,7O00=?J0X"S2D#(&M/8$4 _3+63\I=>!<Z6Q#J;-FQ;#<DPN
MF"O=9^?)9\$*UI&KV7+BMA= WM[/)^N2\=10TKL/T82I3N%^C='G\,+K6[^9
M$&2 PG@)H&$D%:8@H+B-/Q '/<.$>)([B2V+X/4X0CT)U)1&L])& 1_T9/Z;
MGM[[7[U.'1=6T?D/DYF>V8F>KKNFZIE[U,KWRMJDO'?Q-*R7NW_?S+XF.\XW
MMU/]S_]C2Y0C5G!1JV6**^R^N6^OL=CWUZ#"&IDJY%QZ1#UU<C&8:B -4I(H
M%;S.[4"?DF?H8KT;>PW%U1,H-IBYSWO;Q[\079;Y$RC6^U[ 7E)I*4A%@]$+
M<@'H]#*$IA :9#E3V2N$LPE?UJ7,QK?G:W<9<"MP07:*OWG8_>\_)WX>A?K^
M\$MZXV1UWJ/$:BV9 '%W4H!B)(&"*:])!D*HH'%[S!U :2=9)7R\+&V.D3<?
MAC4Q\\E^^$*_S<F2>L4"A_$L 2$#5*$X^1%E !OHM4!:PNQ-R#L)6 E/,S+D
M& FSPU43%S_.H@._6%D,;8(/B"!C++8 BGB I=828+1B  6K!6%1T>PO(IT0
MIQ*>Y2?!,;H-1*12<N%M9"ND5)+TW)-'T418X6@B[@'T4!NK%/0B]]G^A#AE
M"QK+DJL/(A60ZXV>Q@.D__;=^^4OZ6\GL-):[Z1DF&@&((<XZF%A]#6"! $&
MBJ2W"*K<:3['9*F$5D5]N"PX5<JWS8P,/-J&Q*EBN?: !D^!QC9.'\80P8RD
MOKT78%P-_E@>M%M0J(?I*R#1ZJ6O]73<EIHS(==Y<<;K].A"B)ZI<$!H2F#P
MF'F2NZ3IA1#U4:8/NL^[)0\R=05<^3+W/_3$;?KLIN5[I=+;N#JG_/#'FBE(
M#$4! 4Y3DR>L9#S91,TX(<)&+U%9D[TNKK5T93?!D=@U$C@5T.ZQ'D_\A94R
MA,:Y([4 $-MXD XT !G=3J"=IBY80@S,W2WWI$!E6TR,N71E@: "/N7P0A]=
M8Q)HO,44A*AM/ %[ ;0V<2$7E#("O<$T=X>VK J4Y6L=)X)RC*A@.ORJY[_[
M5='7_B8]:F?7L_W&AZ ]XP(8AVW2!@'#.4K12J2(CQL)RIVV?%JB2L)NEZ=*
M,QIN%;#P0S/WD]O9>H^Q#V^;V>JF<67E U>1-U8')USP@)BXI5&N77I0TP+,
MO3722IB_,69'$5]_J"4/3\=$ME[B+K;F?CBD(Y$R>&$DH(:F@Y_QP*R>[/*6
M<B2X8MGSR/K(^?I]@U$IG _C2K/+WOGYY*=.27:?FG41U3IS;I/GM.B1'G9V
MR!SY7=WDODB"EA",Q/T8.+IJNR7C1FR,C3^H()7E\90T6A[2" E:>P.OG6_H
ME')"0" @%''-CF=+B8@!D&ML@C<$F]SQYF<B5.(5#L7^Y1.0_0U=P>;X3^]N
MXU+\SB_B\KD/O6LEL<*ISR%.:W&(^[R"$ .,@Q5:**VSOWM[6)*RK!D$;I/=
MTE7R9=LG52ME/72 <$H =4X#PZ):CADHXV$FF.Q5A<=D*<N9'#B?I4X/HU=
MGJT"WETM-CI]G,4U^#YE+VSS5;#V\3#!H^\7CQ24PCC%I/4 10<P6$CB3,L=
MS6@A5FV4ZH/_BXTK+Q@5\"L>+MQ.JXT*G@8L'&1 &AY2.]7TS*0* &+LO3(B
M3L?<CL\!,<J&&D;ASU!C5\"7_?:^/X5J::ETJ=!(J^@+(LN MH$!9+2S7F-J
M2>[&4@?$*,N7G&[/4!M719.GA]6HAPS4$QGI;B&@@J2%TD5E I&00"L,'.]0
M]5266OSDGB ?)<T BU<?LDD5;)NE^<K&WUB%S3[>_8A'TF;V^>W''#&<MM_(
M&]3II=DEHCS,8B>A#""](Q3Y8SR0Q"L@I/-28LN"S'VNO4R49^^Z+?X1=_;4
MZOO-PP:"KWZZ;JKT??+CS<.Z!].NF\4V!^'-PZ'!ODX6OZ_W &*(=S2DE[IY
MRB,/:0^(6P+R@3ADN:4ZOU]^*>TJCDUU8>SQ9;0J>E2UI;>US#HCE06$&91
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
M,V]SBT:C+I+BZ!<X& _/7DE@- ^ 8&V-#UP$E-MC:R-7V;#^&'SH1+D>X%1
MN)TJ'YKYV_CYR3)5SVTN5Q&75'F! -+2I",T!9(: 00V00CO, VY.^N?DJ=F
M@O5!_WD?S%Q05$"KU$)[%O_*P\YJ&T-MU+'<2&D<!<I%):BQ,*I##<#6!DN0
M5I3DCI6=$:GL]=#HY,H)2 7\>FFO]*CW6I1K_=>ZZ&S;<\4%C+ UP!MB-F9C
MW (CJ(O+/;*LW7%HT'9Y5+RR]T.C\VXLH IRL(N?NX\:">,1DM8!1G4J B82
M:.01X)!"@32SPK=ZK333Z?27LHTP+G-6&!^I"I;"7YN?J\*"C[/3D_EK,YU&
MS^)//7<W1EONK>$I!0]%8X:X[G..0'K'3&DAH-.Y'X'H(6;]Q]B>I&DNBV %
M)#VMV!L]3;]U@S6!+D37(V@==YL0[2>)"H K0H,5DJ+L99>M!"M[\!B='IV.
MN7VPZDW 'WX^:=RWI9XO+T##[<_[KDQ^U[C@A@8JJ?0!^.274$("T,K$^:Z0
MXS#Z0QSESFWK+VW9PTQ=A,V&:O7+Z-OO>GX;W>KF;;-8QM_?M$2ZP4(AR2P%
MT<;1MI83$(<. $IM$5<>7SI>>$30LD>ANEB; \OJ"?O.N_MU]ZX;RA6&01"
MG7. &B. E.E1<!:5HHR'8'-7EK>5K6Q>7EVT[(E8[F<EQG9$F:-.QOD$S&J6
MQ5\!HXE/LTQ;BWET<G*?C_(YHJ/E\M5%Q3Y8#71$W\]<CG29U?@+;__W;?/S
M_WCK-L^")'M=3^[2>]"[ ^;YM)@GQ'L\Z)IS\42ZH]KA+W3,B^DM?*Z>/2D7
M[XU>>)?>"8M[XH;^<SV[7;%S\>9A_W<V??I6XJUE3!>!,_<E<N>3OMO6V69.
M;QM#Q('K7IPUR_G$QK5TE8+VK]EDN?CZ[5^;&'1>_4]_JVR6^XCL>;Y\M3)Y
M[Q5IFJ73J)^O7AV*Z^A*Z\4H?#CVE;*)Z1=DPADSE^% 7+MOUJK<K=;L_8U
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
M5>SGT:.Y6=.!3GPF2UY06S4R) B]^-0+IO1,#3@Z[)"*N-UP;])>,CP9Z."
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
M[0[H;42PHR5%\!F/J#859$:H#6)$$","CH09T8O9EA/"XH!,SZD7G@AI.2N
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
M/X>SWO!J0]@K17]=:,.3[*^KKC]5;?ND^A8ADD+G$V4DF"D"%Y%4<ZF8X5+
M) .%"2H446Z"(=YQ;=;&D:$1+*:Q+_4>>)YG>4'0\&O%]L"M.^NMX_G-H+G>
M^[[M'0 3<7%T'9=&"2C:F50S&%E!87HV3YG&K0>!]RO* YF 7"AB2]R-AKBX
M'48X)^0$%31JQ5U0(X>4HM*=L=:;<,%$Q%E*I5^GT7FP$\7BC&Z2QUKDO'($
M)@E&AB]1H-[NNE,-7,<_U%0Q:FA!L:G(1LD4Y)*X/*8LV1*;&K#Y')G*B5&9
MS91K.!9B03[#PN>G5L>V/FWGETA5\,LH#J"(2?_'19J!YY3:]^#U_;B]C5^V
MO6$?%].[4ZU3O8L53L/+06\\#F&GZ@6',![<="]"N+R\_@]T7/%TQ1;WB#6X
MY3H?32YJ<#/Z1^AMS-.S'?7D_9M+S?,F;97CM\2-%_$!.)'&R%G+?H2PB9;I
MPFQ"7GA$UVOYI.\7OQ(_ %!+ P04    "  O.B57$DH98GX'   H(   %@
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
M O9DFK*$*KO@M<*D@B.H"JFP-8SV[.K=G6$4!9.9S LL*O<43O81* &<#-
M3S*P\$'():?DEL(>V.SN#(:3IV1I\'_/TEZXC^: PZD0)>;HF@(\ *A YU+E
M* PZOS6XUQ"A5"KW7%&L$(48"/JUY)7/4R]L^^:6EIQ7* $=;E%<,I,Y+44_
MEDQ1V^2TM;Q6#WMX'X']<+!']N\33I-2,6/-G-TE&1:0A#KKX:C7AUR,)@@+
M\D.<FKW(YX,)P#GWA9J %F:VGIEPY;>2G!0S!4 7BFH+:=LNP9PC4 4'(*,@
M* !C[0]'R@06B7T/1@FSYK7%SBXKN4^)+*@_(7HM]=T-A+?>%_>R%\-O]"3X
M?!TUOA@<<]IX$$L%C:$#CG!<:#IN_ID0I@N.JS$3SIY3FM0U$TMC9.Z.\<*V
MA 3SNG1<R7CQPS7:#?Q5:@ /0YJ=:W'7B0X,V90-HFX8'FX5!]UPJ^QS9ON#
M[N&P_R2S!\YE[S8@HR'?QZU>JU$H,"' :,91<8?"Q\_0.CZR^.^/D$/_#92^
M:]#0.>!6R6-HWP/?ENZ+M(;C,Y$&-LXU=)HUS7:^37R!G2_?\AD)X33=K-9O
MEHW=G?[11+M?='IYB<ZZ:/[VZOIROD)S7A::^J#;=@]*2$O."&H"_6YPFV6,
MINC\OE]?>2K31EYPFB2R%,9.&;7$M?$YS!^Z5%0] =LGX?1#UN3>.\4 U0)@
MW0#8P?@@W\1Y_ZO*]L!=+R],4AZ_@+]'^G.*&N8.4R6DAGL*PH!! @4T5(!#
MT-[=K%U328+B:F-8:%L6*8UE[J29S7$)S\)6H$TGS!U)0^K=8Z.P9)KZ@<0F
MW=(?ZQ(V<*H\^<)% =17.S)6%;"_96J.X3IZ1A'EX(V2@B5H84<1H'#/C2*#
MX2BFH% HN6"6:\,\LLK&;;4N&1"^V'+KFB:"J?4U::D$T]F#@156;>7WS!J4
M<J:]TPHQH(3@:YJBLH WUEFJ#;1P&TP])"6>I>(D<?NYH<F*E9\EOFZF<\[I
MS%):(8V-DE  #@)B?#-2.YO ?H74])'I8OC$B<*/I+F;;38Y[QH):#ZEP)Z.
M3H\5Y0#(@FY\7'GHNXY3!@\J.(;F6YKM*ML^66S]4E/_^N]&!^Y[U3]02P$"
M% ,4    "  O.B57Y'=Z*_)4  "-1 ( '@              @ $     8G)C
M+3(P,C(P-S,Q>&5X,3 U,S(P,C-B<F$N:'1M4$L! A0#%     @ +SHE5ZH%
M 9'3&0, 3PXM !               ( !+E4  &)R8RTR,#(S,#<S,2YH=&U0
M2P$"% ,4    "  O.B57#8V@NX83   ^W   $               @ $O;P,
M8G)C+3(P,C,P-S,Q+GAS9%!+ 0(4 Q0    ( "\Z)5?5&P*-?2(  "E5 0 4
M              "  >." P!B<F,M,C R,S W,S%?8V%L+GAM;%!+ 0(4 Q0
M   ( "\Z)5=G#PSMNG8  #4A!0 4              "  9*E P!B<F,M,C R
M,S W,S%?9&5F+GAM;%!+ 0(4 Q0    ( "\Z)5>EKT;&U8(! %<[ @ 3
M          "  7X<! !B<F,M,C R,S W,S%?9S$N:G!G4$L! A0#%     @
M+SHE5T%B1F^GR0  %@4! !,              ( !A)\% &)R8RTR,#(S,#<S
M,5]G,BYJ<&=02P$"% ,4    "  O.B57\6^&*]_+  !&_P  $P
M    @ %<:08 8G)C+3(P,C,P-S,Q7V<S+FIP9U!+ 0(4 Q0    ( "\Z)5?]
MC0:_\]4  !$0 0 3              "  6PU!P!B<F,M,C R,S W,S%?9S0N
M:G!G4$L! A0#%     @ +SHE5SHY%;;$H0  YMH  !,              ( !
MD L( &)R8RTR,#(S,#<S,5]G-2YJ<&=02P$"% ,4    "  O.B57/XYN.(5+
M 0#G+@X %               @ &%K0@ 8G)C+3(P,C,P-S,Q7VQA8BYX;6Q0
M2P$"% ,4    "  O.B577B6^%X["  #>"@D %               @ $\^0D
M8G)C+3(P,C,P-S,Q7W!R92YX;6Q02P$"% ,4    "  O.B57Y#"=]NL.   R
MG $ %0              @ '\NPH 8G)C+3(P,C,P-S,Q>&5X,C$N:'1M4$L!
M A0#%     @ +SHE5SI]U)3; @  40@  !4              ( !&LL* &)R
M8RTR,#(S,#<S,7AE>#(S+FAT;5!+ 0(4 Q0    ( "\Z)5<22AEB?@<  "@@
M   6              "  2C."@!B<F,M,C R,S W,S%X97@S,3$N:'1M4$L!
M A0#%     @ +SHE5VA:[#I]!P  +B   !8              ( !VM4* &)R
M8RTR,#(S,#<S,7AE>#,Q,BYH=&U02P$"% ,4    "  O.B57==1?6 L%   -
M$@  %@              @ &+W0H 8G)C+3(P,C,P-S,Q>&5X,S(Q+FAT;5!+
M 0(4 Q0    ( "\Z)5=:EH1Q&@4  +82   6              "  <KB"@!B
K<F,M,C R,S W,S%X97@S,C(N:'1M4$L%!@     2 !( JP0  !CH"@    $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
